aiacademy: 深度學習 CNN Object Recognition tensorflow api
Tags: aiacademy, cnn, object-detection, tensorflow
Object Detection
要自己花時間,去把教學看完,裝到本機唷~~
Object Detection 手把手教學
-
Semantic Segmentation (對各個像素區塊進行分類)
-
Classification + Localiztion (除了分類結果並給予目標定位)
-
Object Detection (對於多目標進行分類並定位)
-
Instance Segmentation (對多目標物件進行像素區塊分類)
概念
TensorFlow Object Detection API 手把手
要自己花時間,去把教學看完,裝到本機唷~~
主要的步驟其實不多,詳述如下:
- 下載 dataset,包含圖片與 label (annotations) (由於希望能讓學員快速體驗,裡面已經有從資料集取出4張圖片,而後續步驟也只用4張圖片進行訓練,體驗完後,學員可以將完整個資料集進行下載,嘗試用大量的圖片資料又或者使用自己Label的圖片進行嘗試)
- 將資料集的類別製作成txt格式,之後轉成 .pbtxt格式,方便Tensorflow使用
- 將 label 與圖片轉檔成 tf_record 格式 (tensorflow 記錄檔案的格式,會把圖片跟標籤融合在一起)
- 下載 pre-train 好的 model
- 修改官方的 config 檔 (告訴程式碼資料放在哪裡、訓練的參數等細節都在這個 config 檔)
- 硬 train 一發囉!!
- 將訓練完畢的權重保存下來以供使用
- 實際測試訓練效果
-
資料集
-
Tensorflow detection model zoo
-
Tensorflow object detection configs
YOLO
個人覺得不賴的影片~