經過了強化學習七天打卡營,論文復現營,百度架構師手把手帶你零基礎實踐深度學習的洗禮(髮際線又高了),得知這次百度飛槳再次出手了,作為飛槳的忠實粉絲,咋會錯過這次線上盛宴呢?於是又把目標檢測7日打卡營加入了我的課程中,準備大幹一場。
這次讓我沒想到的預習作業我居然踩坑了,不會吧,不會吧,折騰了兩天,按照教學沒有解決問題,測試無論如何都出不來,沒有任何顯示,我開始懷疑人生了。。。。。。
最後在助教~情懷的耐心解答下,終於解決了問題。原來是Python環境設定出現了問題。
奇怪,之前我記得環境變數是預設設定好的,為啥換了一臺電腦就會出現這種問題呢?於是問了一下助教老師和度娘,終於解決了。
步驟如下:
1.找到python36檔案目錄,複製當前目錄地址
2.此電腦單擊右鍵—>屬性---->高階系統設定---->環境變數——>系統變數——>找到PATH——>把之前複製的地址貼上到PATH下,點選確定
3.再開啟cmd,輸入Python,進入到了python互動式視窗,說明已經設定好了。
後面又試了一次,雖然環境變數設定好了,但好像我安裝的是paddlepaddle1.6,執行測試檔案出現了莫名其妙的報錯,問了助教,原來是paddlepaddle版本太低,於是把paddlepaddle升級到1.8,又執行了一下測試檔案,測試成功。
第一次作業注意事項:下載模組和包儘量選擇國內的源和託管平臺,不然下載速度實在是太感人了,很多時候模組包太大,還容易發生下載失敗和超時,例如,把
git clone https://github.com/PaddlePaddle/PaddleDetection.git
換成
git clone https://gitee.com/PaddlePaddle/PaddleDetection.git
pip install -r requirements.txt 換成 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
當然,除了清華源,國內還有很多映象加速站,例如,百度源,豆瓣源,中科大源。
這就是第一次做預習作業的個人感受,後面正式開營繼續努力輸出,爭取成為優秀學員,哈哈哈哈~~
第一次作業的要求是:本專案以路標資料集roadsign為例,詳細說明了如何使用PaddleDetection訓練一個目標檢測模型,並對模型進行評估和預測。
看到官方已經給了範例程式碼,先大體瞄了一眼,程式碼完整,思路清晰,好吧,我就按照官方的教學先按照官方步驟一個一個的跑cell,當跑到使用COCO上的MobileNetv3-YOLOv3模型預測驗證:的時候,報錯了,emmmm,仔細一看,!用了中文字元,改了以後問題就不大了。按照官方程式碼接著往下跑,評估與預測裡的權重沒給,自己填一下就ok了,還有圖片的路徑也有一點瑕疵,改一下圖片路徑也跑通了。
附一張跑通後的圖:
我這裡沒有講解程式碼和自己做作業細節,主要講講自己在做作業過程中來回折騰的感受和從中吸取教訓。