自然语言处理教程
中文教程可以在 mofanpy.com 找到。
这个仓库包含了许多自然语言处理 (NLP) 模型的简单实现。
本教程中的所有代码实现按以下方式组织:
- 搜索引擎
- 理解单词 (W2V)
- 理解句子 (Seq2Seq)
- 关于注意力机制
- 预训练模型
感谢 @W1Fl 对简化 keras 代码的贡献:simple_realize。以及 @ruifanxu 制作的 这个 NLP 教程的 pytorch 版本。
安装
$ git clone https://github.com/MorvanZhou/NLP-Tutorials
$ cd NLP-Tutorials/
$ sudo pip3 install -r requirements.txt
TF-IDF
TF-IDF numpy 代码
TF-IDF sklearn 简短 代码
Word2Vec
Skip-Gram 代码
CBOW 代码
Seq2Seq
Seq2Seq 代码
CNNLanguageModel
CNN 语言模型 代码
Seq2SeqAttention
Seq2Seq Attention 代码
Transformer
Transformer 代码
ELMO
ELMO 代码