圖片分類器挑戰
目錄
- 🌐 簡介
- 📚 Webinar 設定變更
- 📈 第二個專案
- 3.1 修改資料載入與預處理函式
- 3.2 適應不同模型的輸入大小
- 💻 分類器
- 🖼 圖片前處理
- 5.1 調整圖片大小與比例
- 5.2 保留最大尺寸的圖片
- 📑 專案結束
- ⁉️ 常見問題與解答
🌐 簡介
大家好,這篇文章將是我們的最後一場網絡研討會。根據一些實施該項目的人的要求,對於一些功能做了一些更改。我將展示一些您需要對幾個函式進行的更改,然後您將擁有完成項目的一切。下一次網絡研討會將在三十日舉行,主題是非監督式學習,這將更容易,也更加有趣。與此相比,這次的內容更為簡單。接下來讓我分享我的屏幕,展示給大家看。
📚 Webinar 設定變更
2.1 變更函式 H
首先要變更的是函式 H。由於工作區正在維護中,我目前無法訪問它。因此,我們需要更改如下:
- 在將模型設為評估模式之前,將檢查準確性的程式碼進行修改,因為我們正在捕獲損失。
- 隱藏準則計算程式碼,因為我們不需要它。
2.2 變更模型評估
我們需要變更模型評估的程式碼如下:
- 將模型設置為評估模式,以避免影響損失計算。
- 計算損失之和和平均損失。
- 打印出平均損失。
📈 第二個專案
3.1 修改資料載入與預處理函式
在第二個專案中,我們需要對資料載入與預處理函式進行以下更改:
- 修改捕獲錯誤的程式碼,因為有些模型不支援索引。
- 嘗試不同的索引方式,以確保程式碼能正常運行。
- 更改輸入層大小的參數,使其符合模型的要求。
3.2 適應不同模型的輸入大小
為了適應不同模型的輸入大小,我們需要做以下調整:
- 更改函式內部的參數:"units"改為"202"。
- 根據圖片的高度調整圖片的大小,使其符合高度為256的要求。
- 計算圖片的寬高比,並將圖片調整為最大尺寸。
💻 分類器
4.1 調整分類器架構
讓我們來調整分類器的架構:
- 修改分類器的結構,以滿足專案的需求。
4.2 設定分類器參數
我們還需要設定分類器的參數:
- 調整分類器的參數,以獲得最佳結果。
🖼 圖片前處理
5.1 調整圖片大小與比例
為了進行圖片前處理,我們需要調整圖片的大小與比例:
- 根據圖片的大小,調整圖片的尺寸。
- 根據最大尺寸的圖片,保留比例。
5.2 保留最大尺寸的圖片
接下來,我們將保留最大尺寸的圖片:
- 將圖片的尺寸調整為最大尺寸。
- 確保圖片的比例不變,以避免失真。
📑 專案結束
6.1 影響的程式檔案
這些是專案中受到影響的程式檔案:
- trendl.py:第一部分專案的程式檔案。
- trendl2.py:第二部分專案的程式檔案。
6.2 感謝與道別
非常感謝大家對本課程的支持!能夠向大家展示真實的案例是我的榮幸。再次感謝大家的參與!
⁉️ 常見問題與解答
問題: 如何修改函式 H?
答案: 請參考第2.1小節中的相關步驟。
問題: 如何調整分類器的架構?
答案: 請參考第4.1小節中的相關步驟。
問題: 如何調整圖片的大小與比例?
答案: 請參考第5.1小節中的相關步驟。
問題: 哪些程式檔案受到影響?
答案: 請參考第6.1小節中的相關資訊。
問題: 本次網絡研討會的內容是否已包含所有必要的項目?
答案: 是的,本次網絡研討會的內容已涵蓋所有必要的項目。
問題: 你們將在下一個網絡研討會上討論什麼?
答案: 下一個網絡研討會將探討非監督式學習的主題,這將更容易且更有趣。
問題: 文章中提到的程式檔案位於哪個網站上?
答案: 相關程式檔案可在我們的網站上找到。請參考以下資源:
- trendl.py
- trendl2.py