說到深度學習自然語言處理的經典課程,第一個想到的就是史丹佛大學的 CS224N 課程。這門課是當之無愧的 NLP 經典課程。
CS224N 一直在保持更新,目前已經更新到了最新的 2019 版。本文將會詳細整理出 CS224N(2019) 全套資源,包含 ppt、作業、專案等。
首先,放上 CS224N 課程主頁:
http://web.stanford.edu/class/cs224n/
課程大綱安排如下圖所示:
撒花!由 Chris Manning 教授和 Abigail See 整理的 CS224N(2019) 整理的全套資源正式釋出了,開源在了 GitHub 上。
GitHub 地址:
https://github.com/zhanlaoban/CS224N-Stanford-Winter-2019
這份資源非常全面,而且是基於 2019 版的最新課程。非常不錯!下面來看一下其包含的主要內容。
1. 課程講解
這部分包含每一課時所有的講義 pdf、筆記、程式碼程式、推薦閱讀材料等。1-20 個課時完全包含。
以 Lecture 01 為例,其包含的內容:
其中,示例程式碼是以 .ipynb 格式展示:
2. 五個大作業
CS224N(2019) 共有 5 次作業。作業非常重要,實戰程式碼是檢測你是否真正掌握這門課程知識點的重要方式,這也是這門課程學習最難的地方。該份資源完全包含了 5 次作業的原始程式碼。
以 Assignment 1 為例,其包含的內容為:
其中,zip 檔案是 .ipynb 程式碼檔案,pdf 是將程式碼整理成了 pdf,非常適合翻閱。
但是,作業原始檔並不包含答案哦,還是要自己完成的。
3. 課程專案
CS224N(2019) 包含了一個最終的大專案,類似與課程設計,是對整門課程的總結,更加註重程式碼實操能力。
4. 附加資源:
關於 CS224N(2019) 的視訊,這裡推薦一個 B 站資源,是最新的搬運:
https://www.bilibili.com/video/av46216519?from=search&seid=9871559733043132040
最後,再次放上 CS224N(2019) 這份整合資源的 GitHub 地址:
https://github.com/zhanlaoban/CS224N-Stanford-Winter-2019
最後,為了方便讀者直接獲取這份資源,我已經把該 GitHub 檔案下載下來,獲取方式:
- 掃描下方二維碼關注 “程式設計師愛碼士” 公眾號
-
公眾號後臺回覆關鍵詞:cs224n