Day21 [Part 2] 運用 Teachable Machine 訓練出來的模型

1. 首先到 python.org 下載及安裝 3.8.10 版本 for Winodws

2. 安裝 tflite_runtime
pip install –index-url https://google-coral.github.io/py-repo/tflite_runtime

3. 安裝 opencv
pip install opencv-python

4. 安裝 cvzone
pip install cvzone

5. 取回之前在 Teachable Machine 滙出的 AI 模型,那是一個 zip 壓縮檔,打開後會發現入面的是 labels.txt (紀錄 class ID 同 class name) 以及 model.tflite (AI 模型)


6. labels 內的 class name 是可以修改的。


7. 請按這裏下載 sample code 解壓縮後會到三幅圖片、兩個 AI 模型相關的檔案以及 fruit.py。大家可以先使用預設的 AI 模型,確定成功執行後可以將自行的模型覆蓋預設的便可。


8. Right Click fruit.py 然後選 Edit with IDLE \ Edit with IDLE 3.7 (64-bit),按 F5 便可以執行這個 Python 程式


9. fruit.py 的模型主要是辨識蘋果、橙、梨,程式會將辨識到的 ID 及 name 放到左上角,同時也會在屏幕上隨機顯示那一種水果。


🟡 小小挑戰一下

大家可以嘗試進行一些修改或改良喔! 例如:
✌️想想可以訓練甚麼樣的模型來製作更有趣的程式

😁 Python in 21 days 終於完滿結束啦!