寫給程式設計師的深度學習|使用 fastai 和 PyTorch (Deep Learning for Coders with fastai and PyTorch)
內容描述
建構AI應用程式,您不必拿PhD
「這是程式員精通深度學習的最佳資源之一。」
—Peter Norvig
Google研究總監
「本書透過實際的操作,以簡單且實用的方法揭開深度學習的神秘面紗。」
—Curtis Langlotz
史丹佛大學醫學及成像人工智慧中心主任
深度學習通常被視為數學博士和大型科技公司的獨門秘術,然而,正如這本指南所言,如果你已經會寫Python,那麼你只要稍微了解數學、取得少量的資料,就可以用最精簡的程式,寫出令人印象深刻的深度學習作品。怎麼做?使用fastai!它是史上第一個以一致的介面來讓你使用最常見的深度學習應用的程式庫。
本書作者Jeremy Howard與Sylvain Gugger是fastai的創作者,他們將告訴你如何使用fastai和PyTorch訓練各種任務的模型,並帶領你逐步研究深度學習理論,以充分了解藏身幕後的演算法。
‧訓練電腦視覺、自然語言處理、表格式資料和聯合過濾等任務的模型
‧學習在實務上最重要且最新的深度學習技術
‧釐清深度學習模型如何運作,改善準確度、速度與可靠度
‧了解如何將模型轉換成web應用程式
‧從零開始實作深度學習演算法
‧思考作品的道德意義
‧從PyTorch的聯合創始人Soumith Chintala的前言獲得真知灼見
目錄大綱
第一部分 深度學習實務
第一章 你的深度學習旅程
第二章 從模型到生產
第三章 資料倫理
第二部分 了解 fastai 的應用
第四章 在引擎蓋下:訓練數字分類模型
第五章 圖像分類
第六章 其他的電腦視覺問題
第七章 訓練先進模型
第八章 協同過濾
第九章 表格模型
第十章 NLP:RNN
第十一章 使用 fastai 的中層API 來處理資料
第三部分 深度學習基礎
第十二章 從零開始製作語言模型
第十三章 摺積神經網路
第十四章 ResNets
第十五章 應用架構
第十六章 訓練程序
第四部分 從零開始深度學習
第十七章 神經網路基礎
第十八章 用 CAM 來做 CNN 解釋
第十九章 從零開始打造 fastai Learner
第二十章 思想總結
附錄A 建立部落格
附錄B 資料專案檢查表
作者介紹
Jeremy Howard 是fast.ai的創始研究員。fast.ai是一家致力於讓深度學習更平易近人的機構。Jeremy Howard也是舊金山大學的傑出研究科學家,以及世界經濟論壇全球人工智慧委員會的成員。
Sylvain Gugger 是Hugging Face的研究工程師,此前,他是fast.ai的研究科學家,他的研究主題是藉由設計和改善各種技術,來讓大家都可以用有限的資源來快速訓練模型,從而讓深度學習更平易近人。