1. 介紹
由吳恩達主持的NLP課程。網址
上面鏈接打不開,可在B站看,網址
計劃:先翻譯全視頻,其次按照課程簡要歸納概括,最後自己寫總結博客。
時間安排:2020-7-6~2020-9-30
2. 課程內容
Course 1: Natural Language Processing with Classification and Vector Spaces
課程1:使用分類和詞向量的自然語言處理
Week 1: Sentiment Analysis with Logistic Regression
情感分析和邏輯迴歸
12 個視頻 (總計 37 分鐘), 3 個閱讀材料, 1 個測驗
Welcome to the NLP Specialization (4分鐘)
Supervised ML & Sentiment Analysis (2分鐘)
Vocabulary & Feature Extraction (2分鐘)
Negative and Positive Frequencies (2分鐘)
Feature Extraction with Frequencies (2分鐘)
Preprocessing (3分鐘)
Putting it All Together (2分鐘)
Logistic Regression Overview (3分鐘)
Logistic Regression: Training (1分鐘)
Logistic Regression: Testing (4分鐘)
Logistic Regression: Cost Function (5分鐘)
3 個閱讀材料
Connect with your mentors and fellow learners on Slack! (10分鐘)
Acknowledgement - Ken Church (10分鐘)
How to refresh your workspace (10分鐘)
******************************************************
Week 2: Naïve Bayes
樸素貝葉斯
11 個視頻 (總計 40 分鐘)
Probability and Bayes’ Rule (2分鐘)
Bayes’ Rule (3分鐘)
Naïve Bayes Introduction (5分鐘)
Laplacian Smoothing (2分鐘)
Log Likelihood, Part (15分鐘)
Log Likelihood, Part (21分鐘)
Training Naïve Bayes (3分鐘)
Testing Naïve Bayes (4分鐘)
Applications of Naïve Bayes (3分鐘)
Naïve Bayes Assumptions (3分鐘)
Error Analysis (3分鐘)
******************************************************
Week 3: Word Embeddings
詞嵌入
8 個視頻 (總計 26 分鐘)
Vector Space Models (2分鐘)
Word by Word and Word by Doc. (4分鐘)
Euclidean Distance (3分鐘)
Cosine Similarity: Intuition (2分鐘)
Cosine Similarity (3分鐘)
Manipulating Words in Vector Spaces (3分鐘)
Visualization and PCA (3分鐘)
PCA Algorithm (3分鐘)
******************************************************
Week 4: Word Translation
詞翻譯
8 個視頻 (總計 29 分鐘), 2 個閱讀材料, 1 個測驗
Overview (1分鐘)
Transforming word vectors (6分鐘)
K-nearest neighbors (3分鐘)
Hash tables and hash functions (3分鐘)
Locality sensitive hashing (5分鐘)
Multiple Planes (3分鐘)
Approximate nearest neighbors (3分鐘)
Searching documents (1分鐘)
2 個閱讀材料
Acknowledgements (10分鐘)
Bibliography (10分鐘)
Course 2: Natural Language Processing with Probabilistic Models
課程2:使用概率模型的自然語言處理
Week 1: Autocorrect and Dynamic Programming
動糾錯和動態編程
9個視頻(總計27分鐘),1個閱讀材料,1個測驗
Intro to Course 2 (1分鐘)
Overview (1分鐘)
Autocorrect (2分鐘)
Building the model (3分鐘)
Minimum edit distance (2分鐘)
Minimum edit distance algorithm (5分鐘)
Minimum edit distance algorithm II (3分鐘)
Minimum edit distance algorithm III (2分鐘)
1個閱讀材料
How to Refresh your Workspace (10分鐘)
******************************************************
Week 2: Part of Speech Tagging and Hidden Markov Models
部分語音標籤和隱式馬爾科夫模型
11個視頻(總計38分鐘)
Part of speech Tagging (2分鐘)
Markov Chains (3分鐘)
Markov Chains and POS Tags (4分鐘)
Hidden Markov Models (3分鐘)
Calculating Probabilities (3分鐘)
Populating the Emission Matrix (2分鐘)
The Viterbi Algorithm (3分鐘)
Viterbi: Initialization (2分鐘)
Viterbi: Forward Pass (2分鐘)
Viterbi: Backward Pass (5分鐘)
******************************************************
Week 3: Autocomplete and Language Models
自動完成和語言模型
9個視頻(總計50分鐘)
N-Grams: Overview (3分鐘)
N-grams and Probabilities (7分鐘)
Sequence Probabilities (5分鐘)
Starting and Ending Sentences (8分鐘)
The N-gram Language Model (6分鐘)
Language Model Evaluation (6分鐘)
Out of Vocabulary Word (4分鐘)
Smoothing (6分鐘)
Week Summary (1分鐘)
******************************************************
Week 4: Word embeddings with neural networks
用神經網絡做詞嵌入
20個視頻(總計65分鐘)
Overview (2分鐘)
Basic Word Representations (3分鐘)
Word Embeddings (3分鐘)
How to Create Word Embeddings (3分鐘)
Word Embedding Methods (3分鐘)
Continuous Bag-of-Words Model (3分鐘)
Cleaning and Tokenization (4分鐘)
Sliding Window of Words into Vectors (2分鐘)
Architecture of the CBOW Model: Dimensions (3分鐘)
Architecture of the CBOW Model: Dimensions 2 (2分鐘)
Architecture of the CBOW Model: Activation Functions (4分鐘)
Training a CBOW Model: Cost Function (4分鐘)
Training a CBOW Model: Forward Propagation (3分鐘)
Training a CBOW Model: Backprogageation and Gradient Descent (4分鐘)
Extracting Word Embedding Vectors (2分鐘)
Evaluating Word Embeddings: Intrinsic Evaluation (3分鐘)
Evaluating Word Embeddings: Extrinsic Evaluation (2分鐘)
Conclusion (2分鐘)
Course 3: Natural Language Processing with Sequence Models
課程3:使用序列模型的自然語言處理
Week 1: 6 個視頻 (總計 25 分鐘)
C3W1L01 (3分鐘)
C3W1L02 (3分鐘)
C3W1L03 (4分鐘)
C3W1L04 (4分鐘)
C3W1L05 (5分鐘)
C3W1L06 (3分鐘)
Course 4: Natural Language Processing with Attention Models
課程4: 使用注意力機制模型的自然語言處理
Week 1: Neural Machine Translation
神經機器翻譯
8 個視頻 (總計 35 分鐘)
1 (2分鐘)
2 (4分鐘)
3 (6分鐘)
4 (3分鐘)
5 (7分鐘)
6 (2分鐘)
7 (2分鐘)
8 (5分鐘)
******************************************************
Week 2: Text Summarization
文本摘要
7 個視頻 (總計 32 分鐘)
1 (3分鐘)
2 (6分鐘)
3 (5分鐘)
4 (3分鐘)
5 (4分鐘)
6 (4分鐘)
7 (3分鐘)