以下內容翻譯自專案的介紹
專案介紹
一個簡單而且設計良好的結構對於任何深度學習專案都是必不可少的,所以在經過大量的實踐和 pytorch 專案的貢獻之後,這裡有一個 pytorch 專案模板,它結合了簡單性、資料夾結構的最佳實踐和良好的 OOP。
其主要想法是,每次開始 pytorch 專案時,你都要做很多相同的事情,因此,每次開始一個新 pytorch 專案時,包裝所有這些共享的東西將幫助你改變核心想法。
因此,這裡有一個簡單的 pytorch 樣板,它可以幫助你更快地進入主專案,並專注於你的核心(模型架構、培訓流程等)為了減少重複的內容,建議使用高階( high-level )程式庫。
你可以編寫自己的高階程式庫,也可以只使用一些第三方程式庫,如 ignite、 fastai、 mmcv… 等。 這可以幫助你在幾行程式碼中編寫緊湊但功能齊全的訓練迴圈。 這裡使用 ignite 作為一個例子來訓練記憶法。
🌳 專案網址 https://github.com/L1aoXingyu/Deep-Learning-Project-Template