This repo consists of all the work done for NLP specialization course offered by Coursera. This includes lecture notes, lab work and course assignments. Courses offered in this specialization are:
Course_1: Natural Language Processing with Classification and Vector Spaces
- Week1: Sentiment Analysis with Logistic Regression
- Week2: Sentiment Analysis with Naïve Bayes
- Week3: Vector Space Models
- Week4: Machine Translation and Document Search
Course_2: Natural Language Processing with Probabilistic Models
- Week1: Autocorrect
- Week2: Part of Speech Tagging and Hidden Markov Models
- Week3: Autocomplete and Language Models
- Week4: Word embeddings with neural networks
Course_3: Natural Language Processing with Sequence Models
- Week1: Neural Networks for Sentiment Analysis
- Week2: Recurrent Neural Networks for Language Modeling
- Week3: LSTMs and Named Entity Recognition
- Week4: Siamese Networks
Course_4: Natural Language Processing with Attention Models
- Week1: Neural Machine Translation
- Week2: Text Summarization
- Week3: Question Answering
- Week4: Chatbot