← all repositories
DSKSD/DeepNLP-models-Pytorch

Stanford’s deep NLP course, translated into PyTorch notebooks

Hands-on PyTorch notebooks for the ten core models taught in Stanford’s cs-224n.

2.9k stars Jupyter Notebook Language ModelsML FrameworksLearning
DeepNLP-models-Pytorch
Not currently ranked — collecting fresh signals.
star history

What it does

This repository is a set of ten Jupyter notebooks that implement the foundational deep NLP models from Stanford’s cs-224n curriculum. It translates lecture theory into runnable PyTorch code for word embeddings, dependency parsing, attention-based translation, and others. The author frames the collection as companion study material rather than a standalone course.

The interesting bit

Each notebook is paired with links to the original paper and dataset, turning the repo into a structured reading list with executable homework. The author’s upfront warning that the material “is not perfect” is a refreshing dose of honesty for course companion code.

Key highlights

  • Ten architectures from cs-224n, including Skip-gram, GloVe, RNN language models, and Dynamic Memory Networks.
  • Every notebook cites its source paper and provides data links.
  • Explicitly warns away PyTorch beginners and points to prerequisite tutorials.
  • Ships with a Docker image preloaded with the required Python 3.5 and PyTorch 0.2+ stack.

Caveats

  • The dependency stack is dated: PyTorch 0.2+ and Python 3.5 will likely chafe against modern environments.
  • Cloud deployment is listed as “not yet,” so remote setup is unsupported.
  • The Window Classifier for NER omits a paper link, suggesting polish varies across notebooks.

Verdict

A useful reference if you’re actively working through cs-224n and want implementations to sanity-check your own. Look elsewhere if you need production-grade libraries or a gentle PyTorch introduction.

Frequently asked

What is DSKSD/DeepNLP-models-Pytorch?
Hands-on PyTorch notebooks for the ten core models taught in Stanford’s cs-224n.
Is DeepNLP-models-Pytorch open source?
Yes — DSKSD/DeepNLP-models-Pytorch is open source, released under the MIT license.
What language is DeepNLP-models-Pytorch written in?
DSKSD/DeepNLP-models-Pytorch is primarily written in Jupyter Notebook.
How popular is DeepNLP-models-Pytorch?
DSKSD/DeepNLP-models-Pytorch has 2.9k stars on GitHub.
Where can I find DeepNLP-models-Pytorch?
DSKSD/DeepNLP-models-Pytorch is on GitHub at https://github.com/DSKSD/DeepNLP-models-Pytorch.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.