{"id":184,"date":"2023-03-24T16:49:47","date_gmt":"2023-03-24T20:49:47","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/?p=184"},"modified":"2023-03-24T16:49:47","modified_gmt":"2023-03-24T20:49:47","slug":"lisa-xiongs-status-report-for-3-25-2023","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/2023\/03\/24\/lisa-xiongs-status-report-for-3-25-2023\/","title":{"rendered":"Lisa Xiong\u2019s Status Report For 3\/25\/2023"},"content":{"rendered":"<h5><b>Personal Accomplishments<\/b><\/h5>\n<p><span style=\"font-weight: 400\">After some unit testing of the integrated speech recognition, NLP and database subsystems, I implemented more features to my NLP system based on the results.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The first new feature is the checkout process. When a keyword (\u201ccheck out\u201d) is detected, the checkout function written by Nina will be called so that the order is uploaded to the database and sent to the kitchen side. This is achieved by adding a phrase matcher to the NLP system.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The second new feature is the detection of menu items with quantifiers. Previously, the NLP system was unable to recognize user input with quantifiers, such as \u201ca cup of coffee\u201d. I added another set of patterns to the dependency parsers so that the phrase structure with quantifiers can be processed as normal input.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-185\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-content\/uploads\/sites\/248\/2023\/03\/Screenshot-2023-03-24-at-4.43.03-PM-257x300.png\" alt=\"\" width=\"257\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-content\/uploads\/sites\/248\/2023\/03\/Screenshot-2023-03-24-at-4.43.03-PM-257x300.png 257w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-content\/uploads\/sites\/248\/2023\/03\/Screenshot-2023-03-24-at-4.43.03-PM.png 426w\" sizes=\"(max-width: 257px) 85vw, 257px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Another feature I implemented is the removal of all mentioned items if the user does not specify the quantity in an item-deleting situation. When the user input is \u201cno hamburgers\u201d, all hamburgers in the existing order will be removed.<\/span><\/p>\n<h5><b>Schedule<\/b><\/h5>\n<p><span style=\"font-weight: 400\">I am on track with our updated schedule (described in detail in the team status report).<\/span><\/p>\n<h5><b>Plans for Next Week<\/b><\/h5>\n<p><span style=\"font-weight: 400\">I will keep revising the NLP system based on testing results, and work on improving the noise reduction abilities of our microphone. Some new NLP features I plan to add are the handling of order confirmation keywords, and the situation when the quantity is in a different part of the sentence than the menu item. (eg. \u201cI want some coffee, um, 2 please.\u201d)<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Personal Accomplishments After some unit testing of the integrated speech recognition, NLP and database subsystems, I implemented more features to my NLP system based on the results. The first new feature is the checkout process. When a keyword (\u201ccheck out\u201d) is detected, the checkout function written by Nina will be called so that the order &hellip; <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/2023\/03\/24\/lisa-xiongs-status-report-for-3-25-2023\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Lisa Xiong\u2019s Status Report For 3\/25\/2023&#8221;<\/span><\/a><\/p>\n","protected":false},"author":688,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/posts\/184"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/users\/688"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/comments?post=184"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/posts\/184\/revisions"}],"predecessor-version":[{"id":186,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/posts\/184\/revisions\/186"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/media?parent=184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/categories?post=184"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamd3\/wp-json\/wp\/v2\/tags?post=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}