{"id":475,"date":"2018-02-15T21:31:59","date_gmt":"2018-02-15T18:31:59","guid":{"rendered":"https:\/\/grechka.family\/dmitry\/blog\/?p=475"},"modified":"2019-09-05T21:04:43","modified_gmt":"2019-09-05T18:04:43","slug":"birdsong-report-b1-model-classification-quality","status":"publish","type":"post","link":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/","title":{"rendered":"Birdsong.report B1 Model Classification Quality"},"content":{"rendered":"<p>Here are some important notices about the classification quality of B1 model currently deployed at (<a href=\"http:\/\/birdsong.report\" target=\"_blank\" rel=\"noopener noreferrer\">birdsong.report<\/a>)<\/p>\n<p>I made per class classification quality analysis (don&#8217;t know why I did not do it before!) and the results are both impressive and distressing.<br \/>\n<!--more--><\/p>\n<p>The metrics are calculated on 2174 validation samples.<br \/>\nThey are not class balanced, but it is a random subset of whole available data, it reflects the distribution of classes in whole dataset.<\/p>\n<figure id=\"attachment_477\" aria-describedby=\"caption-attachment-477\" style=\"width: 1344px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_samples.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-477\" src=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_samples.png\" alt=\"B1 model quality evaluation samples\" width=\"1344\" height=\"960\" srcset=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_samples.png 1344w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_samples-300x214.png 300w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_samples-768x549.png 768w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_samples-1024x731.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-477\" class=\"wp-caption-text\">B1 model quality evaluation samples<\/figcaption><\/figure>\n<h2>Part 1. Impressive results<\/h2>\n<p>First of all, some of the birds are classified really well.<\/p>\n<p>Let&#8217;s look at per-bird Precision (Positive Predictive Value) plot, which indicates how many of predicted species are indeed that species.<\/p>\n<figure id=\"attachment_479\" aria-describedby=\"caption-attachment-479\" style=\"width: 1344px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_ppv.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-479\" src=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_ppv.png\" alt=\"B1 model quality evaluation (PPV)\" width=\"1344\" height=\"960\" srcset=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_ppv.png 1344w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_ppv-300x214.png 300w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_ppv-768x549.png 768w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_ppv-1024x731.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-479\" class=\"wp-caption-text\">B1 model quality evaluation (PPV)<\/figcaption><\/figure>\n<p>12 species have the values higher than <strong>0.75<\/strong>.<\/p>\n<p>Among <strong>87<\/strong> predicted nightingales, <strong>84<\/strong> were indeed nightingales (the highest PPV=<strong>0.9655<\/strong> among all birds)<\/p>\n<p>Sensitivity is even more impressive for some species.<\/p>\n<figure id=\"attachment_480\" aria-describedby=\"caption-attachment-480\" style=\"width: 1344px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_sens.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-480\" src=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_sens.png\" alt=\"B1 model quality evaluation (sensitivity)\" width=\"1344\" height=\"960\" srcset=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_sens.png 1344w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_sens-300x214.png 300w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_sens-768x549.png 768w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_sens-1024x731.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-480\" class=\"wp-caption-text\">B1 model quality evaluation (sensitivity)<\/figcaption><\/figure>\n<p>The skylark has the highest sensitivity value of <strong>0.988<\/strong> (<strong>84<\/strong> out of <strong>85<\/strong> presented skylark songs were detected)!<\/p>\n<p>But here comes the distressing part: the network did not detect 7 of presented species at all!<br \/>\nYou may see them having 0 sensitivity value at the lower part of the plot.<br \/>\nBut before proceeding to the discussion about these faults, let&#8217;s see the last two plots: F1-scores for different classes and the combined plot for all 3 metrics.<\/p>\n<figure id=\"attachment_481\" aria-describedby=\"caption-attachment-481\" style=\"width: 1344px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_F1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-481\" src=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_F1.png\" alt=\"B1 model quality evaluation (F1 measure)\" width=\"1344\" height=\"960\" srcset=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_F1.png 1344w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_F1-300x214.png 300w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_F1-768x549.png 768w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_F1-1024x731.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-481\" class=\"wp-caption-text\">B1 model quality evaluation (F1 measure)<\/figcaption><\/figure>\n<figure id=\"attachment_483\" aria-describedby=\"caption-attachment-483\" style=\"width: 1152px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-483\" src=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png\" alt=\"B1 model quality evaluation (combined)\" width=\"1152\" height=\"1152\" \/><\/a><figcaption id=\"caption-attachment-483\" class=\"wp-caption-text\">B1 model quality evaluation (combined)<\/figcaption><\/figure>\n<p>Not bad!<\/p>\n<p>Interesting that sensitivity is almost always higher than precision. Why is it so? Did it happen by chance?<\/p>\n<h2>Part 2. Distressing<\/h2>\n<p>The network did not detect 7 known species in any of <strong>243<\/strong> presented recordings.<br \/>\nFor instance, we can explore the Woodpecker, Coal Tit and House Sparrow. Validation set contained <strong>70<\/strong> recordings of Great Spotted Woodpecker, <strong>47<\/strong> of House Sparrow, <strong>44<br \/>\n<\/strong> of Coal Tit. None of them were classified correctly.<\/p>\n<p>How did the network classify them?<\/p>\n<figure id=\"attachment_485\" aria-describedby=\"caption-attachment-485\" style=\"width: 1152px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_misclassifications.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-485\" src=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_misclassifications.png\" alt=\"B1 model quality evaluation (some misclassifications)\" width=\"1152\" height=\"1536\" srcset=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_misclassifications.png 1152w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_misclassifications-225x300.png 225w, https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_misclassifications-768x1024.png 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption id=\"caption-attachment-485\" class=\"wp-caption-text\">B1 model quality evaluation (some misclassifications)<\/figcaption><\/figure>\n<p>The network considered all of the Coal Tit samples as Eurasian Blue Tit or Great Tit. They are all tits so maybe it is normal for the network to be confused.<br \/>\nSimilar situation is with the House Sparrow, it is classified as Eurasian Tree Sparrow.<\/p>\n<p>Well, maybe it is too early to train the network to learn spices from the same family.<\/p>\n<p>The situation is different with the woodpecker, it is classified as Swallow. That is really strange.<br \/>\nConsider yourself:<\/p>\n<ul>\n<li><a href=\"http:\/\/birdsong.report\/?hash=cf9136a2a34b0f37664a66450c5e81717bb5dfa8506c697dbc20ff9f4aefa7d1\" target=\"_blank\" rel=\"noopener noreferrer\">Barn Swallow<\/a><\/li>\n<li><a href=\"http:\/\/birdsong.report\/?hash=ea85dee555a141dc70440c995edcce7f630d4326c57a1ac100746fd7325a06cc\" target=\"_blank\" rel=\"noopener noreferrer\">Great Spotted Woodpecker<\/a><\/li>\n<\/ul>\n<p>As for me they sound very different, so this is a direction for investigation.<\/p>\n<h2>Conclusions<\/h2>\n<p>It seems that the network is not ready for distinguishing the species from the same family. Maybe in the next release I&#8217;ll leave only one tit and one sparrow.<br \/>\nAs for other species, network performs reasonably well, so I&#8217;ll try to add some other new species.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here are some important notices about the classification quality of B1 model currently deployed at (birdsong.report) I made per class classification quality analysis (don&#8217;t know why I did not do it before!) and the results are both impressive and distressing.<\/p>\n","protected":false},"author":1,"featured_media":483,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,49],"tags":[53,54,58,55,56,50,52,4],"class_list":["post-475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hobby","category-machine-learning","tag-ai","tag-classification","tag-classifier","tag-cnn","tag-lstm","tag-machine-learning","tag-neural-network","tag-webapp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Birdsong.report B1 Model Classification Quality - Dmitry A. Grechka<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Birdsong.report B1 Model Classification Quality - Dmitry A. Grechka\" \/>\n<meta property=\"og:description\" content=\"Here are some important notices about the classification quality of B1 model currently deployed at (birdsong.report) I made per class classification quality analysis (don&#8217;t know why I did not do it before!) and the results are both impressive and distressing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/\" \/>\n<meta property=\"og:site_name\" content=\"Dmitry A. Grechka\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-15T18:31:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-05T18:04:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1152\" \/>\n\t<meta property=\"og:image:height\" content=\"1152\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"dmitry\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"dmitry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/\",\"url\":\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/\",\"name\":\"Birdsong.report B1 Model Classification Quality - Dmitry A. Grechka\",\"isPartOf\":{\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png\",\"datePublished\":\"2018-02-15T18:31:59+00:00\",\"dateModified\":\"2019-09-05T18:04:43+00:00\",\"author\":{\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/#\/schema\/person\/63485104fdec6dbe258ea67c2e053a6f\"},\"breadcrumb\":{\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#primaryimage\",\"url\":\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png\",\"contentUrl\":\"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png\",\"width\":1152,\"height\":1152,\"caption\":\"B1 model quality evaluation (combined)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/grechka.family\/dmitry\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Birdsong.report B1 Model Classification Quality\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/#website\",\"url\":\"https:\/\/grechka.family\/dmitry\/blog\/\",\"name\":\"Dmitry A. Grechka\",\"description\":\"Personal blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/grechka.family\/dmitry\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/#\/schema\/person\/63485104fdec6dbe258ea67c2e053a6f\",\"name\":\"dmitry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/grechka.family\/dmitry\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ce55dc1fed08e9a15667f56e3285826aa634c717d9c0e34809d717f699bb7b0b?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ce55dc1fed08e9a15667f56e3285826aa634c717d9c0e34809d717f699bb7b0b?s=96&d=identicon&r=g\",\"caption\":\"dmitry\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Birdsong.report B1 Model Classification Quality - Dmitry A. Grechka","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/","og_locale":"en_GB","og_type":"article","og_title":"Birdsong.report B1 Model Classification Quality - Dmitry A. Grechka","og_description":"Here are some important notices about the classification quality of B1 model currently deployed at (birdsong.report) I made per class classification quality analysis (don&#8217;t know why I did not do it before!) and the results are both impressive and distressing.","og_url":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/","og_site_name":"Dmitry A. Grechka","article_published_time":"2018-02-15T18:31:59+00:00","article_modified_time":"2019-09-05T18:04:43+00:00","og_image":[{"width":1152,"height":1152,"url":"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png","type":"image\/png"}],"author":"dmitry","twitter_misc":{"Written by":"dmitry","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/","url":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/","name":"Birdsong.report B1 Model Classification Quality - Dmitry A. Grechka","isPartOf":{"@id":"https:\/\/grechka.family\/dmitry\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#primaryimage"},"image":{"@id":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#primaryimage"},"thumbnailUrl":"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png","datePublished":"2018-02-15T18:31:59+00:00","dateModified":"2019-09-05T18:04:43+00:00","author":{"@id":"https:\/\/grechka.family\/dmitry\/blog\/#\/schema\/person\/63485104fdec6dbe258ea67c2e053a6f"},"breadcrumb":{"@id":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#primaryimage","url":"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png","contentUrl":"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png","width":1152,"height":1152,"caption":"B1 model quality evaluation (combined)"},{"@type":"BreadcrumbList","@id":"https:\/\/grechka.family\/dmitry\/blog\/2018\/02\/birdsong-report-b1-model-classification-quality\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/grechka.family\/dmitry\/blog\/"},{"@type":"ListItem","position":2,"name":"Birdsong.report B1 Model Classification Quality"}]},{"@type":"WebSite","@id":"https:\/\/grechka.family\/dmitry\/blog\/#website","url":"https:\/\/grechka.family\/dmitry\/blog\/","name":"Dmitry A. Grechka","description":"Personal blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/grechka.family\/dmitry\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/grechka.family\/dmitry\/blog\/#\/schema\/person\/63485104fdec6dbe258ea67c2e053a6f","name":"dmitry","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/grechka.family\/dmitry\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ce55dc1fed08e9a15667f56e3285826aa634c717d9c0e34809d717f699bb7b0b?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ce55dc1fed08e9a15667f56e3285826aa634c717d9c0e34809d717f699bb7b0b?s=96&d=identicon&r=g","caption":"dmitry"}}]}},"jetpack_featured_media_url":"https:\/\/grechka.family\/dmitry\/blog\/wp-content\/uploads\/2018\/02\/b1_qual_eval_combined.png","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/posts\/475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/comments?post=475"}],"version-history":[{"count":9,"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/posts\/475\/revisions"}],"predecessor-version":[{"id":506,"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/posts\/475\/revisions\/506"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/media\/483"}],"wp:attachment":[{"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/media?parent=475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/categories?post=475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grechka.family\/dmitry\/blog\/wp-json\/wp\/v2\/tags?post=475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}