Lunski's Clutter

This is a place to put my clutters, no matter you like it or not, welcome here.

0%

圖像分類

2種貓熊分別訓練,那這是個監督式學習分類問題的範例。

既然要做Side Projects,我想需要先有份OKR,主題部份一直想完成分類問題,但要分什麼呢?

O

使用Tensorflow Lite區別秦嶺,四川兩種大貓熊。

KRs

  1. 取得秦嶺,四川大貓熊圖片以訓練特徵(盡量各600張以上) 100%
  2. 資料清洗:進行正規化(特徵明顯,主體清晰,不能有其他物種,圖片格式都用jpg,尺寸統一) 100%
  3. 透過tflite-model-maker得到model.tflite 100%
  4. 在APP加入Tensorflow Lite並匯入模型 50%
  5. 安裝,辨識 50%

時程: 2023/1/14- 2023/1/31

資料清洗

避免GIGO,清洗是必須的,為了降低可能會有不是秦嶺/四川的貓熊被分錯,造成false positive,程序上使用學名在Yandex搜尋,透過插件載完篩選後加入Google drive

  • 秦嶺亞種:Ailuropoda melanoleuca qinlingensis
  • 四川亞種:A. m. melanoleuca

建模

  • 建模時用CPU

6/6 [==============================] - 41s 4s/step - loss: 0.5285 - accuracy: 0.7267

測試範例

img
成功安裝但似乎不太準

匯入模型

img
Todo都更改完成
img
更改訓練好的貓熊模型但一直找不到

注意事項與改進措施

嘗試了很久依然沒有成功安裝,我想這次就先到這邊,至少我們知道建立一個辨識APP需要注意的事項,哪天有空再繼續探索吧。


如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)

Welcome to my other publishing channels