Python-陳O廷-智慧音箱
- 2022年7月12日
- 讀畢需時 1 分鐘
已更新:2022年7月13日
製作動機
源自於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
技術難點:提升模型準確


實際操作
評論測試:
問卷測試:
智慧音箱測試:
學員心得

Comments