nlp-tutorial

深度学习研究者的自然语言处理教程。「Natural Language Processing Tutorial for Deep Learning Researchers」

Github星跟踪图

nlp-tutorial

nlp-tutorial 是为使用 Pytorch 学习 NLP(自然语言处理)的人准备的教程。NLP 中的大多数模型都是用不到100行代码实现的。(注释或空行除外)

  • [08-14-2020] 旧版 TensorFlow v1 代码被归档到 archive 文件夹中。为了方便初学者阅读,只支持pytorch 1.0 或更高版本。

课程表 --(示例目的)

2. CNN(卷积神经网络)

3. RNN(递归神经网络)

4. 注意机制(Attention Mechanism)

5. 基于 Transformer 的模型

依赖

  • Python 3.5 以上
  • Pytorch 1.0.0 以上

作者

  • Tae Hwan Jung (Jeff Jung) @graykode
  • 作者邮箱:nlkey2022@gmail.com
  • 感谢 mojitok 作为 NLP 研究实习生。


概览

名称与所有者graykode/nlp-tutorial
主编程语言Jupyter Notebook
编程语言Python (语言数: 2)
平台Linux, Mac, Windows
许可证MIT License
发布数0
创建于2019-01-09 11:44:20
推送于2024-02-21 13:49:10
最后一次提交2021-07-25 14:52:13
星数13.7k
关注者数290
派生数3.9k
提交数78
已启用问题?
问题数52
打开的问题数30
拉请求数16
打开的拉请求数6
关闭的拉请求数9
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

nlp-tutorial

nlp-tutorial is a tutorial for who is studying NLP(Natural Language Processing) using Pytorch. Most of the models in NLP were implemented with less than 100 lines of code.(except comments or blank lines)

  • [08-14-2020] Old TensorFlow v1 code is archived in the archive folder. For beginner readability, only pytorch version 1.0 or higher is supported.

Curriculum - (Example Purpose)

1. Basic Embedding Model

2. CNN(Convolutional Neural Network)

3. RNN(Recurrent Neural Network)

4. Attention Mechanism

5. Model based on Transformer

Dependencies

  • Python 3.5+
  • Pytorch 1.0.0+

Author

去到顶部