top of page

Python-陳O廷-智慧音箱


製作動機

源自於Tony Stark裡的語音助理的設計概念,於是觀察到自然語言處理這門技術開始被大量使用在機器人服務、AR,於是有了以這主題為專案的想法。



智慧音箱介紹

Google 和 Raspberry Pi 合作打造的學習套件。用於語音識別和自然語言處理,除原先Google提供的問答外 ( 如天氣、時間、翻譯 ) ,還加入寫好的評論分析(LSTM模型)以及問卷調查,可放置在收銀台,經過結帳時的簡短對話,獲得店家需要的數據。



智慧音箱實體


智慧音箱設計功能分為四種:

1. 時間答覆

2. 說笑話

3. 問卷調查

4. 評論分析


















抓取評論 :

想要在Command輸入店家名稱就能進行爬蟲,但Google map 有一些反爬機制,如:不同店家的評論有不同的屬性Xpath、評論的Json網址的代碼無法破譯。


數據來源 :Google map 商家評論


重點技術 :

  • Request

  • Selenium

  • PyAutoGUI


總數據量:十萬多條評論



建構模型

模型建立是利用Pytorch建立BiLSTM模型。因為是下班後的課程,考量時間上的限制,因此寫了一些模組方便在上班時間進行訓練。下班後在針對結果進行修正。


數據來源:BiLSTM


重點技術

  • Pickle

  • Pytorch

  • Sklearn Metrics


技術難點:提升模型準確




實際操作

評論測試:


問卷測試:


智慧音箱測試:



學員心得


96 次查看

Comments


bottom of page