fastai 是由連續兩年在 Kaggle 競賽得到第一的大神,所建立的深度學習程式庫,目的在使深度學習更容易學習和使用。
將程式庫設計的容易使用可以理解,那麼學習呢?
他們開設了免費教學課程,強調從做中學,目前有兩堂課(舊課程不算的話):
-
實用深度學習(基礎班):為具有一定程式設計經驗、想要學習 如何將 深度學習 和 機器學習 應用於 實際問題 的人而設計。
-
Stable Diffusion 的深度學習基礎(進階班):與 Stability.ai 和 Hugging Face(Diffusers 庫的創建者)的專家合作,課程涵蓋《Stable Diffusion》發布後的論文。
論壇即將開始上述 fast.ai 兩堂課程的共同學習
感興趣的朋友請填寫 課前調查表
fastai 起源
fastai 是由 Jeremy Howard 和 Rachel Thomas 創建的深度學習程式庫,它是基於 PyTorch 的框架,與 PyTorch 完全相容。
創辦人希望全世界所有人(是的,所有人)都能參與深度學習,所以他們創建了 fastai,目的在使深度學習更容易學習和使用。
關於 fastai,請參考官網的自我介紹:
fastai 深度學習程式庫
fastai 以其簡潔的 API 和強大的功能而聞名。它可以用來訓練各種深度學習模型,包括分類器、回歸器和生成器。
fastai 非常易於使用,即使是初學者也可以快速上手 。
1. 簡潔的 API
fastai 的 API 簡潔而易於理解,即使是初學者也可以快速上手。fastai 的 API 基於 Python 的語言特性,非常易於使用。fastai 還提供了許多進階功能,可以幫助你快速和輕鬆地訓練深度學習模型。
2. 強大的功能
fastai 可以用來訓練各種深度學習模型,包括分類器、回歸器和生成器。進階功能還可以快速和輕鬆地訓練深度學習模型,包括:
-
自動調參數:fastai 可以自動調參深度學習模型的超參數,以獲得最佳的性能。
-
數據增強:fastai 可以自動生成更多數據,以擴充數據集,訓練更好的模型。
-
模型壓縮:fastai 可以壓縮深度學習模型,使其更有效率。讓我們可以在計算資源有限的設備上部署模型。
3. 易於使用
fastai 非常易於使用,即使是初學者也可以快速上手。fastai 提供了許多教學和說明文件,幫助我們快速學習如何使用。
4. 活躍的論壇
fastai 有一個活躍的論壇,也是用 Discourse 所架設,有許多經驗豐富的深度學習專家在其中討論。論壇中有很多資源,以及豐富的問答。他們也有共學活動,會根據時區來調整組別(話說我們第一屆 Python 百日馬也是這麼做)。
5. 免費和開源
fastai 免費而且開源,這是它成長迅速的原因之一。
fastai 課程
fastai 不只給你魚、給你釣竿,還教你如何釣魚。
這套課程的核心是「實踐」。前半部分,幾乎完全集中在實戰技巧上,對於理論只提到了實踐中繞不開的那些;到了後半部分,才逐步深入地探討理論。
基礎課程
課程影片幾乎每年重錄,最近這一次(2022)是第五次錄製。
由於課程太優,還有人連續五刷,每次新錄影片上架,就來再次複習。
也因為很多學長姐都上過這堂課,網路上有許多前輩的筆記。
真的碰到問題,還有論壇可以詢問。(原來像 StudyCamp 這麼佛心的論壇還不少 )
進階課程
進階課程是3個月前剛釋出。
fastai 大神
寫太多有點累,之後再補充。
Jeremy Howard - TED 演講
Rachel Thomas - TED 演講
本文使用 google Bard 協助撰寫。