nlp-tutorial

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

Github stars Tracking Chart

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 研究实习生。


Overview

Name With Ownergraykode/nlp-tutorial
Primary LanguageJupyter Notebook
Program languagePython (Language Count: 2)
PlatformLinux, Mac, Windows
License:MIT License
Release Count0
Created At2019-01-09 11:44:20
Pushed At2024-02-21 13:49:10
Last Commit At2021-07-25 14:52:13
Stargazers Count13.7k
Watchers Count289
Fork Count3.9k
Commits Count78
Has Issues Enabled
Issues Count52
Issue Open Count30
Pull Requests Count16
Pull Requests Open Count6
Pull Requests Close Count9
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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

To the top