此前斯坦福大學已經免費公開了好多精品課程,近日,其免費課程資源又來了。
課程名字為《CS224U:自然語言理解》,這是一門系列課程,從 2012 年開始,到現在已經有 10 年了,課程每年都會更新內容。今年的課程已經向所有人開放,免費提供課程材料,包括 notebooks、講座視頻、幻燈片,還會給學生留家庭作業。
課程主頁:https://web.stanford.edu/class/cs224u/
在介紹該課程之前,我們先來簡單了解一下什麼是自然語言理解。
自然語言理解指的是使電腦或機器理解人類語言的相關技術。自然語言理解是自然語言處理(NLP)的子任務,也是最為重要的任務。只有讓機器理解人類語言,才能使其進行處理,甚至完成生成任務。
和 NLP 類似,NLU 的發展也經歷了從模式匹配、專家系統、機器學習到深度學習的發展過程。其歷史可以概括為以下五個階段:
1960 年代:小規則集的模式匹配;
1970-1980 年代:基於大量的語言學知識、邏輯驅動的基礎系統,應用非常少;
1990 年代中期:NLP 領域迎來統計學革命,NLU 式微;
2000 年代後期:NLU 重回舞台,混合了現代和過去幾十年的技術;
2010 年代中期:深度學習完全把持 NLU,如 LSTM、seq2seq 等。
課程大綱
以下就是主要的課程主題了,該課程從今年 3 月份開始到 6 月份結束,囊括了自然語言理解的方方面面。每一個課程主題又會引出各種話題擴展,通過前沿論文進行講解。該課程還提供了特別活動,允許學生與資深學者進行對話。每節課程結束,學生都有相應的作業要完成。
學生可以通過視頻在線學習,該課程會提供相應的 PPT、YouTube 視頻、Python notebook,資料非常齊全。
總結來說,該課程主要分為四部分內容,包括:
向量空間模型
監督情緒分析
語言理解、OpenQA 與檢索
分析方法
例如在向量空間模型這一部分,講師提供了 6 篇相關論文作為補充材料進行講解:
本部分課程結束時,學生需要完成作業,方便鞏固知識點。
在講師視頻講解中,課程會提供本節教學內容以及相應的幻燈片,幻燈片簡單形象,學生不用擔心自己學不會。
此外課程還通過 Notebook 提供相應的代碼。
課程主講人
課程主講人有 8 位。第一位是來自斯坦福大學的教授兼語言學系主任 Christopher Potts,此外,他還是斯坦福大學 HAI 學院的教授,專門研究人工智能系統的自然語言處理。
講師團隊其他人也全部來自斯坦福大學,包括計算機科學碩士研究生 Sterling Alic;計算與數學工程碩士研究生 Aasavari Kakne;CS 博士 Omar Khattab;計算機科學碩士研究生 David Lim;計算機科學碩士研究生 Manan Rai;本科生 Kavita Selva;計算機科學碩士研究生 Dhara Yu。
如下展示了所有課程大綱,包括各種子話題與學習資源。在課程主頁中,該大綱鏈接了對應的文本或代碼,其中額外教程通過 Jupyter Notebook 展示、課程主題通過課件展示、參考論文則直接鏈接到了 PDF。
斯坦福其他精品課程還包括:
公開可看:CS224N 2021 冬季課程全部上線 YouTube,Manning 主講
只知道 CS224N?斯坦福最新推出 NLU 公開課 CS224U
©THE END
轉載請聯繫本公眾號獲得授權
投稿或尋求報道:content@jiqizhixin.com