{"id":450,"date":"2020-06-01T08:15:14","date_gmt":"2020-06-01T08:15:14","guid":{"rendered":"https:\/\/metrics.blogg.gu.se\/?p=450"},"modified":"2020-05-02T08:29:25","modified_gmt":"2020-05-02T08:29:25","slug":"testing-ml-applications","status":"publish","type":"post","link":"https:\/\/metrics.blogg.gu.se\/?p=450","title":{"rendered":"Testing ML applications"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/metrics.blogg.gu.se\/files\/2020\/04\/rose-5052944-1024x525.png\" alt=\"\" class=\"wp-image-451\" srcset=\"https:\/\/metrics.blogg.gu.se\/files\/2020\/04\/rose-5052944-1024x525.png 1024w, https:\/\/metrics.blogg.gu.se\/files\/2020\/04\/rose-5052944-300x154.png 300w, https:\/\/metrics.blogg.gu.se\/files\/2020\/04\/rose-5052944-768x394.png 768w, https:\/\/metrics.blogg.gu.se\/files\/2020\/04\/rose-5052944-1200x616.png 1200w, https:\/\/metrics.blogg.gu.se\/files\/2020\/04\/rose-5052944-1320x677.png 1320w, https:\/\/metrics.blogg.gu.se\/files\/2020\/04\/rose-5052944.png 1920w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p> Image by&nbsp;<a href=\"https:\/\/pixabay.com\/users\/GDJ-1086657\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=5052944\">Gordon Johnson<\/a>&nbsp;from&nbsp;<a href=\"https:\/\/pixabay.com\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=5052944\">Pixabay<\/a><\/p>\n\n\n\n<p>Code:  <a href=\"https:\/\/github.com\/lawrence415610\/Mtkeras\">https:\/\/github.com\/lawrence415610\/Mtkeras<\/a>  <\/p>\n\n\n\n<p class=\"has-drop-cap\">I&#8217;ve recently looked at the applications of different testing techniques for testing ML applications and got interested in the so called metamorphic testing. The idea is that we can check whether an output is within a specific range or set, which is called a metamorphic relation ( <a href=\"https:\/\/medium.com\/trustableai\/testing-ai-with-metamorphic-testing-61d690001f5c\">https:\/\/medium.com\/trustableai\/testing-ai-with-metamorphic-testing-61d690001f5c<\/a>).<\/p>\n\n\n\n<p>What is interesting about this paper is that it presents a framework for testing ML applications. I&#8217;ve not tried it yet, but I will as it seems very interesting to check how things work with this metamorphic testing and metamorphic relations. I&#8217;ve also interested in how to measure the quality of the software in this context. <\/p>\n\n\n\n<p><a href=\"https:\/\/www.researchgate.net\/profile\/Zhi_Quan_Zhou\/publication\/340487456_A_Testing_Tool_for_Machine_Learning_Applications\/links\/5e8c7ee14585150839c682b9\/A-Testing-Tool-for-Machine-Learning-Applications.pdf\">https:\/\/www.researchgate.net\/profile\/Zhi_Quan_Zhou\/publication\/340487456_A_Testing_Tool_for_Machine_Learning_Applications\/links\/5e8c7ee14585150839c682b9\/A-Testing-Tool-for-Machine-Learning-Applications.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Image by&nbsp;Gordon Johnson&nbsp;from&nbsp;Pixabay Code: https:\/\/github.com\/lawrence415610\/Mtkeras I&#8217;ve recently looked at the applications of different testing techniques for testing ML applications and got interested in the so called metamorphic testing. The idea is that we can check whether an output is within a specific range or set, which is called a metamorphic relation ( https:\/\/medium.com\/trustableai\/testing-ai-with-metamorphic-testing-61d690001f5c). What is &hellip; <a href=\"https:\/\/metrics.blogg.gu.se\/?p=450\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Testing ML applications&#8221;<\/span><\/a><\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4,8,9],"tags":[2,3],"_links":{"self":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts\/450"}],"collection":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=450"}],"version-history":[{"count":2,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts\/450\/revisions"}],"predecessor-version":[{"id":518,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts\/450\/revisions\/518"}],"wp:attachment":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}