This is the repository for the Natural Language Processing at Asian Institute of Technology.
Google slide lectures can be found in: https://drive.google.com/drive/folders/14x9_-Y_aWysPIZFLaVrZE2ngy2h_beJj?usp=sharing
I would also like to give huge credits to several githubs/web resources that I have revised to create this:
- https://web.stanford.edu/class/cs224n/
- http://spacy.pythonhumanities.com/
- http://courses.spacy.com
- https://github.com/kushalj001/pytorch-question-answering
- https://github.com/DSKSD/DeepNLP-models-Pytorch
- https://github.com/bentrevett
- https://github.com/graykode/nlp-tutorial
- https://huggingface.co/course
- https://captum.ai/tutorials/
Other (very) useful stuffs to get you started in the excited area of NLP
- https://github.com/keon/awesome-nlp (collection of all NLP learning resources)
- https://github.com/sebastianruder/NLP-progress (omg...this is like a mini wikipedia for NLP!)
- https://github.com/mhagiwara/100-nlp-papers (listed first 100 influential NLP papers)
I would also like to thank students who have contributed:
- Amanda Raj Shrestha; Email: st122245@ait.ac.th
- Pranisaa Charnparttarvanit; Email: st121720@ait.ac.th
- Chanapa Pananookooln; Email: st121395@ait.ac.th
Code tutorials covering (each lab is 3 hours; 2 labs per week):
-
Fundamentals
- Word Vectors - Word2Vec (Naive)
- Word Vectors - Word2Vec (Negative sampling)
- Word Vectors - GloVe
- Window-Based Name Entity Recognition
- Dependency Parsing
-
NLP
- SpaCy
- SpaCy++
-
DL
- Classification
- Generation
- Case studies
- NER
- QA
- Language modeling
- Summarization
- Coreference resolution
-
Huggingface
- Introduction to Huggingface
- Case studies on summarization, question answering, etc.