A Free Natural Language Processing (NLP) microcourse, from basics to deep learning
NLP4Free is a free online crash course on natural language processing.
The course is comprised of slides, notebooks, and Youtube videos. The former can be viewed online from the links below and also downloaded as PDFs, the latter may be downloaded as .ipynb
files or run in Google Colab. The playlist for the recorded videos is available here
The course covers the following at a high level, with simple code examples to get the non-technical practitioner unfamiliar with NLP and machine learning started:
- Part 1 - Introduction to NLP
- Part 2 - Data Acqusition and Processing
- Part 3 - Machine Learning and Sentiment Analysis
- Part 4 - Unsupervised Methods for NLP
- WIP
- Part 5 - Deep Learning for Natural Language
Or you can clone the whole repo to pull down everything at once:
git clone https://github.com/nlpfromscratch/nlp4free.git
Nothing, it's free.
Yes.
No. However, I would ask that if you share or use these materials, you give proper attribution to the original author (me). As such, the course materials are provided under a Creative Commons Attribution Non-Commercial license.