{"id":4463,"date":"2021-11-23T23:56:05","date_gmt":"2021-11-24T04:56:05","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?p=4463"},"modified":"2021-11-23T23:57:33","modified_gmt":"2021-11-24T04:57:33","slug":"cs-488-senior-capstone-final-submission","status":"publish","type":"post","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/","title":{"rendered":"CS 488: Senior Capstone &#8211; Final Submission"},"content":{"rendered":"\n<p><strong>ABSTRACT:<\/strong><\/p>\n\n\n\n<p>Voting is an important Ensemble Learning technique. However, there has not been much discussion about leveraging the base classifiers\u2019 consensus on unlabeled data to better inform the final prediction. My proposed method identifies the data points where the ensemble reaches consensus and where conflict arises in the unlabeled space. A meta weighted KNN model is trained upon this half-labeled set with the labels of the consensus and the conflict points marked as \u201cUnknown,\u201d which is treated as a new, additional class. The predictions of the meta model are expected to better inform the decision of the ensemble in the case of conflict. This research project aims to implement my proposed method and evaluate it on a range of benchmark datasets.<\/p>\n\n\n\n<p><strong>SOFTWARE ARCHITECTURE DIAGRAM:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/ucm-software-diagram.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/dongcao_final_paper.pdf\">FINAL PAPER<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=seAAI6IZaPs\">SOFTWARE DEMO VIDEO<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>ABSTRACT: Voting is an important Ensemble Learning technique. However, there has not been much discussion about leveraging the base classifiers\u2019 consensus on unlabeled data to better inform the final prediction. My proposed method identifies the data points where the ensemble &hellip; <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/\">Read More<\/a><\/p>\n","protected":false},"author":66,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-4463","post","type-post","status-publish","format-standard","hentry","category-student"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CS 488: Senior Capstone - Final Submission - CS\/DS Student Portfolios<\/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:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CS 488: Senior Capstone - Final Submission - CS\/DS Student Portfolios\" \/>\n<meta property=\"og:description\" content=\"ABSTRACT: Voting is an important Ensemble Learning technique. However, there has not been much discussion about leveraging the base classifiers\u2019 consensus on unlabeled data to better inform the final prediction. My proposed method identifies the data points where the ensemble &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/\" \/>\n<meta property=\"og:site_name\" content=\"CS\/DS Student Portfolios\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-24T04:56:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-24T04:57:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/ucm-software-diagram.png\" \/>\n<meta name=\"author\" content=\"Dong Cao\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dong Cao\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/\"},\"author\":{\"name\":\"Dong Cao\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/de554c99da0f023da6cdc5179da72029\"},\"headline\":\"CS 488: Senior Capstone &#8211; Final Submission\",\"datePublished\":\"2021-11-24T04:56:05+00:00\",\"dateModified\":\"2021-11-24T04:57:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/\"},\"wordCount\":135,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/ucm-software-diagram.png\",\"articleSection\":[\"Student\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/\",\"name\":\"CS 488: Senior Capstone - Final Submission - CS\\\/DS Student Portfolios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/ucm-software-diagram.png\",\"datePublished\":\"2021-11-24T04:56:05+00:00\",\"dateModified\":\"2021-11-24T04:57:33+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/de554c99da0f023da6cdc5179da72029\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#primaryimage\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/ucm-software-diagram.png\",\"contentUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/ucm-software-diagram.png\",\"width\":661,\"height\":711},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2021\\\/11\\\/23\\\/cs-488-senior-capstone-final-submission\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CS 488: Senior Capstone &#8211; Final Submission\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\",\"name\":\"CS\\\/DS Student Portfolios\",\"description\":\"AI and ML, Image Classification, Arduino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/de554c99da0f023da6cdc5179da72029\",\"name\":\"Dong Cao\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d7bde2ae2eaeda9accb3eb54e491c2031426306b89d46b140c7bbb18e9ddeea1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d7bde2ae2eaeda9accb3eb54e491c2031426306b89d46b140c7bbb18e9ddeea1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d7bde2ae2eaeda9accb3eb54e491c2031426306b89d46b140c7bbb18e9ddeea1?s=96&d=mm&r=g\",\"caption\":\"Dong Cao\"},\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/author\\\/dcaohuu18\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CS 488: Senior Capstone - Final Submission - CS\/DS Student Portfolios","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:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/","og_locale":"en_US","og_type":"article","og_title":"CS 488: Senior Capstone - Final Submission - CS\/DS Student Portfolios","og_description":"ABSTRACT: Voting is an important Ensemble Learning technique. However, there has not been much discussion about leveraging the base classifiers\u2019 consensus on unlabeled data to better inform the final prediction. My proposed method identifies the data points where the ensemble &hellip; Read More","og_url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/","og_site_name":"CS\/DS Student Portfolios","article_published_time":"2021-11-24T04:56:05+00:00","article_modified_time":"2021-11-24T04:57:33+00:00","og_image":[{"url":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/ucm-software-diagram.png","type":"","width":"","height":""}],"author":"Dong Cao","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dong Cao","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#article","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/"},"author":{"name":"Dong Cao","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/de554c99da0f023da6cdc5179da72029"},"headline":"CS 488: Senior Capstone &#8211; Final Submission","datePublished":"2021-11-24T04:56:05+00:00","dateModified":"2021-11-24T04:57:33+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/"},"wordCount":135,"commentCount":0,"image":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/ucm-software-diagram.png","articleSection":["Student"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/","url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/","name":"CS 488: Senior Capstone - Final Submission - CS\/DS Student Portfolios","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#primaryimage"},"image":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/ucm-software-diagram.png","datePublished":"2021-11-24T04:56:05+00:00","dateModified":"2021-11-24T04:57:33+00:00","author":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/de554c99da0f023da6cdc5179da72029"},"breadcrumb":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#primaryimage","url":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/ucm-software-diagram.png","contentUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2021\/11\/ucm-software-diagram.png","width":661,"height":711},{"@type":"BreadcrumbList","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2021\/11\/23\/cs-488-senior-capstone-final-submission\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolios.cs.earlham.edu\/"},{"@type":"ListItem","position":2,"name":"CS 488: Senior Capstone &#8211; Final Submission"}]},{"@type":"WebSite","@id":"https:\/\/portfolios.cs.earlham.edu\/#website","url":"https:\/\/portfolios.cs.earlham.edu\/","name":"CS\/DS Student Portfolios","description":"AI and ML, Image Classification, Arduino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolios.cs.earlham.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/de554c99da0f023da6cdc5179da72029","name":"Dong Cao","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d7bde2ae2eaeda9accb3eb54e491c2031426306b89d46b140c7bbb18e9ddeea1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d7bde2ae2eaeda9accb3eb54e491c2031426306b89d46b140c7bbb18e9ddeea1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d7bde2ae2eaeda9accb3eb54e491c2031426306b89d46b140c7bbb18e9ddeea1?s=96&d=mm&r=g","caption":"Dong Cao"},"url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/dcaohuu18\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Dong Cao","author_link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/dcaohuu18\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/\" rel=\"category tag\">Student<\/a>","rttpg_excerpt":"ABSTRACT: Voting is an important Ensemble Learning technique. However, there has not been much discussion about leveraging the base classifiers\u2019 consensus on unlabeled data to better inform the final prediction. My proposed method identifies the data points where the ensemble &hellip; Read More","_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/4463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=4463"}],"version-history":[{"count":3,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/4463\/revisions"}],"predecessor-version":[{"id":4468,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/4463\/revisions\/4468"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=4463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/categories?post=4463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/tags?post=4463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}