How rickiepark/nlp-with-pytorch works
This repository is the Korean translation and accompanying executable examples for *Natural Language Processing with PyTorch*. The principal workflow is a learner reading a chapter and working through its notebooks, from PyTorch basics and supervised learning to text classification, embeddings, sequence models, generation, and machine translation. Chapter directories represent distinct learning stages; data and preprocessing notebooks support selected examples. The README documents the chapter capabilities, but sampled source covers only dataset-download helpers, so internal notebook-to-notebook calls are not asserted.
Main entry points: PyTorch_Basics.ipynb PyTorch Basics · Chapter-3-Diving-Deep-into-Supervised-Training.ipynb Supervised Training · 3_5_Classifying_Yelp_Review_Sentiment.ipynb Review Sentiment · 4_2_Classifying_Surnames_with_an_MLP.ipynb Surname MLP
Components 16
Foundations
- PyTorch Basics
chapter_1/PyTorch_Basics.ipynb - Supervised Training
chapter_3/Chapter-3-Diving-Deep-into-Supervised-Training.ipynb - Review Sentiment
chapter_3/3_5_Classifying_Yelp_Review_Sentiment.ipynb
Feedforward NLP
- Surname MLP
chapter_4/4_2_mlp_surnames/4_2_Classifying_Surnames_with_an_MLP.ipynb - Surname CNN
chapter_4/4_4_cnn_surnames/4_4_Classifying_Surnames_with_a_CNN.ipynb - Pretrained Embeddings
chapter_5/5_1_Pretrained_Embeddings.ipynb - CBOW Embeddings
chapter_5/5_2_CBOW/5_2_Continuous_Bag_of_Words_CBOW.ipynb - Document Classification
chapter_5/5_3_doc_classification/5_3_Document_Classification_with_CNN.ipynb
Sequence Models
- Surname RNN
chapter_6/classifying-surnames/Chapter-6-Surname-Classification-with-RNNs.ipynb - Surname Generation
chapter_7/7_3_surname_generation/7_3_Model1_Unconditioned_Surname_Generation.ipynb - Conditioned Generation
chapter_7/7_3_surname_generation/7_3_Model2_Conditioned_Surname_Generation.ipynb - Packed Sequences
chapter_8/8_PackedSequence_example.ipynb
Advanced Applications
- Neural Translation
chapter_8/8_5_NMT/8_5_NMT_No_Sampling.ipynb - Scheduled Sampling
chapter_8/8_5_NMT/8_5_NMT_scheduled_sampling.ipynb - Example Data
chapter_8/8_5_NMT/data
Other components
- Learner
Connections 14
- Learner → PyTorch Basics: studies
README.md - Learner → Supervised Training: studies
README.md - Learner → Review Sentiment: classifies
README.md - Learner → Surname MLP: studies
README.md - Learner → Surname CNN: studies
README.md - Learner → Pretrained Embeddings: uses
README.md - Learner → CBOW Embeddings: trains
README.md - Learner → Document Classification: classifies
README.md - Learner → Surname RNN: studies
README.md - Learner → Surname Generation: generates
README.md - Learner → Conditioned Generation: generates
README.md - Learner → Packed Sequences: studies
README.md - Learner → Neural Translation: translates
README.md - Learner → Scheduled Sampling: studies
README.md