MorvanZhou/NLP-Tutorials
A tutorial repository with simple Python implementations of neural language processing models from TF-IDF to BERT.

Not currently ranked — collecting fresh signals.
star history
This repository contains code tutorials for natural language processing models. It covers foundational techniques like TF-IDF and Word2Vec, sequence-to-sequence models, attention mechanisms, and modern pretrained models including ELMo, GPT, and BERT. Implementations are available in both NumPy and frameworks like Keras and PyTorch, designed for learning purposes with explanations available in Chinese.
Frequently asked
- What is MorvanZhou/NLP-Tutorials?
- A tutorial repository with simple Python implementations of neural language processing models from TF-IDF to BERT.
- Is NLP-Tutorials open source?
- Yes — MorvanZhou/NLP-Tutorials is open source, released under the MIT license.
- What language is NLP-Tutorials written in?
- MorvanZhou/NLP-Tutorials is primarily written in Python.
- How popular is NLP-Tutorials?
- MorvanZhou/NLP-Tutorials has 950 stars on GitHub.
- Where can I find NLP-Tutorials?
- MorvanZhou/NLP-Tutorials is on GitHub at https://github.com/MorvanZhou/NLP-Tutorials.