CMU2018春季課程:神經網絡自然語言處理課程(附PPT和代碼)

2021-03-02 專知

【導讀】我們之前介紹了一系列卡耐基梅隆大學的課程,今天,我們又帶來了CMU 2018春季最新的課程「Neural Networks for NLP」介紹,該課程是CMU語言技術學院和計算機學院聯合開課,主要內容是教學生如何用神經網絡做自然語言處理。本文中,我們梳理了該課程的主要內容:神經網絡、詞向量、語言模型、CNNs和RNNs在NLP中的應用等等,課程涉及幾乎全部NLP問題,內容非常全面,強烈推薦給從事NLP研究的讀者。

專知內容組附上上一次CMU2018和CMU2017年課程:深度學習的內容:

Neural Networks for NLP

神經網絡自然語言處理課程

課程描述

神經網絡為語言建模提供了強大的工具,並且已經被用來改善一些語言建模任務,解決過去不容易處理的新問題。 本課程(卡內基梅隆大學語言技術學院 Language Technology Institute)將首先對神經網絡進行簡要概述,然後花費大部分課時來演示如何將神經網絡應用於自然語言問題(NLP)。 每一節課將介紹自然語言中的一個特定的問題或現象,描述其難以建模的原因,並展示若干用於解決這個問題的模型。 在學習的過程中,課程將涵蓋不同的用於創建神經網絡模型的技術,包括處理可變大小和結構化句子、大數據的高效處理、半監督和無監督學習、結構化預測和多語言建模。

 

課程安排

課程簡介:

http://phontron.com/class/nn4nlp2018/schedule/class-introduction.html

 

一個簡單的練習:預測句子中的下一個單詞:

http://phontron.com/class/nn4nlp2018/schedule/predicting-the-next-word.html

 

分布語義和詞向量:

使用相鄰詞來描述當前詞

計數和預測

Skip-grams和CBOW

詞向量的評價和可視化

詞向量的前沿方法

http://phontron.com/class/nn4nlp2018/schedule/word-vectors.html

 

卷積神經網絡的文本分析

http://phontron.com/class/nn4nlp2018/schedule/cnn.html

 

用循環神經網絡建模句子或語言:

循環網絡

梯度消失和LSTMs

句子建模中循環的優點和缺點

RNNs的預訓練

http://phontron.com/class/nn4nlp2018/schedule/rnn.html

 

提高神經網絡效率的技巧:

Softmax的近似:負採樣,分層Softmax

並行訓練

在GPUs上訓練的技巧

http://phontron.com/class/nn4nlp2018/schedule/efficiency-tricks.html

 

使用和評價句子的表示:

http://phontron.com/class/nn4nlp2018/schedule/using-sentence-representations.html

 

條件生成(Conditioned Generation):

編碼器-解碼器模型

條件生成和搜索

Ensembling

評估

數據類型的條件

http://phontron.com/class/nn4nlp2018/schedule/conditioned-generation.html

 

注意力:

http://phontron.com/class/nn4nlp2018/schedule/attention.html

 

調試神經網絡(用於NLP):

http://phontron.com/class/nn4nlp2018/schedule/debugging.html

 

基於搜索的結構預測:

http://phontron.com/class/nn4nlp2018/schedule/structured-prediction.html

 

強化學習:

什麼是強化學習?

梯度策略和強化學習

穩定的強化學習

基於價值的強化學習

http://phontron.com/class/nn4nlp2018/schedule/reinforcement-learning.html

 

具有局部獨立假設的結構化預測:

http://phontron.com/class/nn4nlp2018/schedule/local-independence.html

 

基於變換的解析模型:

http://phontron.com/class/nn4nlp2018/schedule/transition-parsing.html

 

使用動態規劃解析:

什麼是基於圖的解析?

最小生成樹的解析

結構化訓練以及其他改進

短語結構解析的動態規劃方法

http://phontron.com/class/nn4nlp2018/schedule/dp-parsing.html

 

神經語義解析:

組合範疇文法和Lambda演算

用於語義的圖模型

淺層語義:語義角色標記

http://phontron.com/class/nn4nlp2018/schedule/semantic-parsing.html

 

潛在的隨機變量:

生成式 vs 判別式,確定變量 vs 隨機變量

變分自編碼器

處理離散潛在變量

NLP中變分自編碼器的例子。

http://phontron.com/class/nn4nlp2018/schedule/latent-random-variables.html

 

用於文本分析的對抗方法:

生成對抗網絡

哪裡可以使用對抗方法:特徵 vs 輸出

離散輸出上的GANs

離散輸入上的對抗方法

http://phontron.com/class/nn4nlp2018/schedule/adversarial.html

 

無監督和半監督結構學習:

特徵學習 vs 結構學習

半監督學習方法

無監督學習方法

無監督模型的設計決策

無監督學習的例子

http://phontron.com/class/nn4nlp2018/schedule/unsupervised-semisupervised.html

 

共指關係與演講解析:

http://phontron.com/class/nn4nlp2018/schedule/discourse-models.html

 

對話模型:

http://phontron.com/class/nn4nlp2018/schedule/dialog.html

 

知識圖譜(Knowledge Graphs):

什麼是知識圖/本體論?

從嵌入中抽取關係

從關係中學習嵌入

http://phontron.com/class/nn4nlp2018/schedule/knowledge.html

 

基於神經網絡的機器閱讀:

http://phontron.com/class/nn4nlp2018/schedule/machine-reading.html

 

高級搜索算法:

定向搜索

A*Search

Search w/ Future Costs

http://phontron.com/class/nn4nlp2018/schedule/search.html

 

多任務多語種學習模型:

什麼是多任務學習?

多任務學習方法

NLP的多任務目標

http://phontron.com/class/nn4nlp2018/schedule/multilingual.html

課程代碼:

https://github.com/neubig/nn4nlp-code

請關注專知公眾號(掃一掃最下面專知二維碼,或者點擊上方藍色專知),

▌第一次課PPT詳細內容

原文連結:

http://phontron.com/class/nn4nlp2018/index.html

課程代碼:

https://github.com/neubig/nn4nlp-code

請關注專知公眾號(掃一掃最下面專知二維碼,或者點擊上方藍色專知),

人工智慧領域主題知識資料查看獲取【專知薈萃】人工智慧領域26個主題知識資料全集(入門/進階/論文/綜述/視頻/專家等)

請PC登錄www.zhuanzhi.ai或者點擊閱讀原文,註冊登錄專知,獲取更多AI知識資料

請掃一掃如下二維碼關注我們的公眾號,獲取人工智慧的專業知識!

請加專知小助手微信(Rancho_Fang),加入專知主題人工智慧群交流!

點擊「閱讀原文」,使用專知

相關焦點

  • 【CMU 2018 春季課程】深度學習——Bhiksha Raj 主講(附 PPT 和 video)
    課程的主講老師是卡耐基梅隆大學計算機學院的 BhikshaRaj,課程內容涵蓋了深度學習的基礎內容:深度學習介紹、反向傳播、感知器、經驗風險最小化、隨機梯度下降等等,以及比較新的強化學習、對抗網絡、深度 Q 學習等。在深度學習研究領域 CMU 一直走在世界前列,其課程幾乎是深度學習入門首選材料,本文整理了課程的 slides 和 video,想要系統地學習並掌握深度學習的讀者千萬不要錯過。
  • CMU2018年春季課程: 深度學習——Bhiksha Raj主講(附PPT和video)
    課程的主講老師是卡耐基梅隆大學計算機學院的BhikshaRaj,課程內容涵蓋了深度學習的基礎內容:深度學習介紹、反向傳播、感知器、經驗風險最小化、隨機梯度下降等等,以及比較新的強化學習、對抗網絡、深度Q學習等。在深度學習研究領域CMU一直走在世界前列,其課程幾乎是深度學習入門首選材料,本文整理了課程的slides和video,想要系統地學習並掌握深度學習的讀者千萬不要錯過。
  • 【CMU 2017秋季】深度學習NLP課程,PPT+視頻+課程表
    來源:phontron.com編譯:Neko【新智元導讀】卡內基梅隆大學(CMU)公開了秋季NLP神經網絡課程(Neural Networks for NLP)的全部課程大綱和閱讀材料,以及前兩周的PPT、示例代碼、課程視頻等材料,隨著課程進行將公開後續課程材料,適合跟進度學習,本文帶來各課內容簡介。
  • 免費自然語言處理(NLP)課程及教材分享
    1、自然語言處理聖經《自然語言處理綜述 第三版》 Dan Jurafsky and James Martin    https://web.stanford.edu/~jurafsky/slp3/    2、視頻課程《深度學習與自然語言處理-2018》 Richard Socher (Stanford University)
  • CMU深度學習秋季課程開課了(附PPT 、視頻)
    以深度神經網絡為代表的「深度學習」系統越來越多地在各種AI任務中大顯神威,包括語言理解、語音和圖像識別、機器翻譯、規劃、甚至遊戲和自動駕駛。在這個課程中,我們將學習深度神經網絡的基礎知識,以及它們在各種AI任務中的應用。在課程結束後,學生將對課程主題有足夠的了解,並能夠將深度學習應用於各種任務。學生還將閱讀當前關於該領域的大量文獻,並通過進一步的研究擴展自己的專業知識。這門課程涉及的概念很全面。它將幫助學生理解深度學習的基礎。
  • 斯坦福 Chris Manning 新課—自然語言處理與深度學習,附課程PPT下載
    【導讀】本文為大家帶來了一份史丹福大學的最新課程CS224n——自然語言處理與深度學習,主講人是史丹福大學Chris Manning,他是史丹福大學機器學習教授,語言學和計算機科學教授,斯坦福人工智慧實驗室(SAIL)主任,以人為本的人工智慧研究所副所長。
  • CMU 2020年「神經網絡NLP」課程開課啦
    近日,CMU 2020年「神經網絡 NLP」課程開課啦!對正在學習自然語言處理的同學們來說,這是一份不可多得的好資源。課程內容卡內基梅隆大學語言技術學院將從神經網絡的簡要概述開始,然後花大部分時間演示如何將神經網絡應用於解決自然語言問題
  • 最新(2019)斯坦福CS224n深度學習自然語言處理課程(視頻+筆記+2017年合集)
    這門自然語言處理課程是值得每個Manning大神在第一堂課的視頻開頭之處給學生找位子(大概還有很多同學站著),同時開玩笑的說他在史丹福大學講授自然語言處理課程的第一個十年,平均每次選課的學生大約只有45個。
  • 李宏毅-《深度學習人類語言處理2020》中文視頻課程及ppt分享
    由國立臺灣大學李宏毅老師主講的純中文版,2020年深度學習與人類語言處理課程開課了,該課程主要講解深度學習技術在人類語言處理,比如語音識別、自然語言處理相關的知識。
  • CMU-2018年8月-深度學習基礎課程視頻分享
    課程介紹    以深度神經網絡為代表的「深度學習」系統被應用于越來越多的人工智慧任務中,從語言理解、語音和圖像識別,到機器翻譯、路徑規劃,甚至遊戲和自動駕駛。因此,在許多高階應用環境中,深度學習的專業知識正在從深奧難懂狀態轉變為強制性的必要條件,並在工業應用中具有很大的優勢。
  • CMU《高級自然語言處理》結課了,附課件與視頻
    自然語言處理技術試圖用計算機模擬人類語言,解決從自動翻譯到問答等各種各樣的問題。
  • 重磅| AI 第一高校 CMU 的「神經網絡 NLP」課,中英字幕獨家上線!
    AI 研習社獲得官方授權,漢化翻譯卡耐基梅隆大學的11-747神經網絡自然語言處理(2019春季),今天正式上線中英雙語字幕版課程啦!這門課程就是:  CMU CS 11-747神經網絡自然語言處理課程(2019春季),也就是現在開源的最新版本。
  • 李飛飛明星課程CS231n翻新!增加transfomer等內容,視頻PPT全部放出
    2018年斯坦福春季學期開學周文摘菌有幸來到斯坦福,親自前排聽了這門課的線下版,當時,和李飛飛老師一起教授這門課的助教Justin Johnson介紹,今年有超過800人註冊搶課。斯坦福2018春季學期CS231N課程introduction部分,前排視角實拍👆最近,Justin Johnson剛剛畢業並且加入了密西根大學成為了一名助理教授,接過李飛飛老師的接力棒,也把這門經典課程翻新、升級,重新開設。最近,Justin在推特上宣布,課程的所有視頻內容已經全部放出啦。
  • 中國科學技術大學課程資源
    ,就再建立不同年份的文件夾課程主頁及其他連結資源記在 README.md 中slides: 主要是 ppt 文件類型,將所有 slides 打包成 zip, 放在 課程目錄下(若有多個老師,則在課程目錄建立 slides-teacherName1.zip, slides-teacherName2.zip...)
  • 李飛飛明星課程 CS231n 翻新!增加 transfomer 等內容,視頻 PPT 全部放出
    即使在斯坦福,這也是新生們每學期搶到手軟都搶不到的神課。2018年斯坦福春季學期開學周文摘菌有幸來到斯坦福,親自前排聽了這門課的線下版,當時,和李飛飛老師一起教授這門課的助教Justin Johnson介紹,今年有超過800人註冊搶課。
  • PGM2020| CMU-邢波Eric P. Xing教授經典課程《概率圖模型》
    Xing教授執教的經典課程《Probabilistic Graphical Models》(概率圖模型)。這門課程從2005年開設至今,已經有十多個年頭了。它影響了一代又一代計算機學者,為學界培養了大量機器學習人才。直到如今,概率圖模型仍然是機器學習領域非常火熱的方向,感興趣的同學可以回頭看看哈。
  • 臺大這門深度學習自然語言處理課程,可能被低估了
    估計很多同學看到標題首先想到是李宏毅老師的「深度學習人類語言處理」課程,不過這次我們說的是臺灣大學陳蘊儂老師的「應用深度學習」課程,這門課程我們之前在公眾號上推薦過
  • CMU大學76頁深度學習課程:變分自編碼器(VAE, Variational Autoencoder)
    本文整理了CMU大學DL課程中的VAE章節PPT,希望能幫助大家更好的理解VAE原理。課程介紹:以深度神經網絡為代表的深度學習系統越來越多的被應用於人工智任務中,從語言理解、語音、圖像識別,到機器翻譯、規劃,甚至遊戲和自動駕駛等任務。因此在許多高級研究領域中,機器學習知識已經成為先決條件,並在工業市場上供不應求。
  • 【NLP】自然語言處理基礎微課程|語言學午餐
    小編痛下決心,同黑龍江大學自然語言處理實驗室(微信公眾號ID:hlju_nlp,在今天的另一則推送中專文介紹)的小夥伴們合作,計劃在本學期完成一門介紹自然語言處理的「微課程」。該課程將於下周三(9月17日)正式上線。下文是課程大綱,歡迎大家按時「上課」!
  • 獨家| CMU 2018 秋季《深度學習導論》中文字幕版今日上線!
    「深度學習」系統,以神經網絡為代表,逐漸應用於所有的 AI 任務,從語言理解,語音和圖像識別到機器翻譯,規劃,甚至是遊戲電競和自動駕駛。在本課程中將會學習深度神經網絡的基礎知識,以及它們在眾多 AI 任務中的應用。課程結束後,期望學生能對深度學習有足夠的了解,並且能夠在眾多的實際任務中應用深度學習。課程官方連結:http://deeplearning.cs.cmu.edu/