遷移學習資料彙總

遷移學習

遷移學習這塊不是我理解得簡單得微調,微調這塊得內容也是很講究得,你凍結哪些參數,不凍結哪些參數都要進行指定
遷移學習的時候需要根據你的實際問題對網絡結構進行調整,簡單的模型只用調整最後的輸出就行,但是對於複雜一點的問題而言,
我們還需要根據問題修改中間的卷積等層,或者說我們只是取出來這幾個層的權重作爲初始化的操作,來幫助我們進行訓練,
而不是從隨機初始化的權重來進行訓練。

其實爲了方便,我們的對照組可以選擇vgg中的幾層,方便我們查看原始的孿生網絡結果有多差這樣。nice

參考資料

PyTorch 實現孿生網絡識別面部相似度

官方遷移學習教程

遷移學習實戰貓狗大戰

關於PyTorch源碼解讀之torchvision.models

一文看懂遷移學習:怎樣用預訓練模型搞定深度神經網絡?

cnblog,說的很詳細,帶你剖析網絡中的結構和參數
PyTorch-網絡的創建,預訓練模型的加載

pytorch調用預訓練模型

微改模型,僅僅改變最後的全連接層
PyTorch預訓練,知乎

關於遷移學習的綜述
github 王晉東大佬

vgg16模型解讀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章