{"id":193,"date":"2023-04-22T20:42:09","date_gmt":"2023-04-22T20:42:09","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/?p=193"},"modified":"2023-04-22T20:42:09","modified_gmt":"2023-04-22T20:42:09","slug":"aichens-status-report-for-04-22-2023","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/2023\/04\/22\/aichens-status-report-for-04-22-2023\/","title":{"rendered":"Aichen\u2019s Status Report for 04\/22\/2023"},"content":{"rendered":"<p><span style=\"font-weight: 400\">We had a discussion before the weekend about \u201cnormalizing classes\u201d so that multiple classes in the new dataset could have the same label based on a shared characteristic. For example, we assign paper bags, paper boxes, normal paper, etc. all to one class. This week, I have written the script to go through all labeling files of the old and new dataset to change their classes based on their original label while leaving the box coordinates unchanged. After testing that locally, Ting applied that to our Colab workspace and it processed all labeling files as we expected.<\/span><\/p>\n<p><span style=\"font-weight: 400\">After training with the new dataset, Ting and I did some testing with the updated weights. Our camera, very unfortunately, broke again on Wednesday so we had to test with still images. Later, after quickly ordering a new camera usb and setting it up, the model could detect items correctly and could generally tell whether it is trash vs. recyclable. However, two major problems remain: 1. For actual items, the output confidence value is barely over 0.85 even though the classification is correct (our threshold for a positive answer is 0.85). 2. As there are multiple recyclable classes (single trash class), the output label is often wrong among recyclables (for example, metal might be identified as plastic).<\/span><\/p>\n<p><span style=\"font-weight: 400\">Besides that, I have worked mostly on the presentation where we revisited and condensed materials from before and did more testing based on presentation outlines. Our schedule is slightly behind on ML training as we doubt the mapping between labeling classes (numbers) and actual classification results (word) might be skewed. Looking into that might take some time and we also need more integration testing. \u201cFSM\u201d is shown to be working but more testing needs to be done before the demo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">For next week, there are 3 major tasks for me:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Finish the slides and do the presentation<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Improve ML accuracy and do more testing<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Help building the mechanics<\/span><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>We had a discussion before the weekend about \u201cnormalizing classes\u201d so that multiple classes in the new dataset could have the same label based on a shared characteristic. For example, we assign paper bags, paper boxes, normal paper, etc. all to one class. This week, I have written the script to go through all labeling &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/2023\/04\/22\/aichens-status-report-for-04-22-2023\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Aichen\u2019s Status Report for 04\/22\/2023&#8221;<\/span><\/a><\/p>\n","protected":false},"author":657,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,6],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/posts\/193"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/users\/657"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/comments?post=193"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/posts\/193\/revisions"}],"predecessor-version":[{"id":194,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/posts\/193\/revisions\/194"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/media?parent=193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/categories?post=193"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teama5\/wp-json\/wp\/v2\/tags?post=193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}