/Natural-Language-Processing-Tutorials

Natural Language Processing (NLP) webinars which has been created for Udacity's mentorship program.

Primary LanguageJupyter NotebookMIT LicenseMIT

Mentor Webinar Content for NLP Nanodegree Udacity

NLP webinars which has been created for Udacity's mentorship program. The topics of these tutorials are text processing in NLP, spam detection, parts of speech tagging, project 1 walkthrough, features extraction & embedding, topic modeling, sentiment analysis, RNN, sequence to sequence (seq2seq) models, project 2 walkthrough, voice user interface (VUI), speech recognition, project 3 walkthrough, question and answer using IBM, voice user interface using Amazon Alexa, Tensorflow, Pytorch. Inside each Jupyter Notebook, You can find some example codes, resources for further studying, and notes. Below you cann see the exact title of each webinar:

  1. Webinar 1: Welcome Session
  2. Webinar 2: Intro to NLP, Text Processing, Spam Classifier
  3. Webinar 3: Parts of Speech Tagging with HMM
  4. Webinar 4: Project 1 walkthrough - Parts of Speech Tagging with Hidden Markov Model
  5. Webinar 5: Feature Extraction & Embedding (core) & Embeddings and Word2Vec (extracurricular)
  6. Webinar 6: Topic Modeling & Sentiment Analysis (core + extracurricular)
  7. Webinar 7: Recurrent Neural Network (extracurricular) + Keras (core + extracurricular)
  8. Webinar 8: Seq2Seq & Attention
  9. Webinar 9: Project 2 walkthrough - Machine Translation (English to French)
  10. Webinar 10: Intro to VUI & Speech Recognition
  11. Webinar 11: Project 3 walkthrough - Automatic Speech Recognition (ASR)
  12. Webinar 12: Optional labs - IBM Watson & Amazon Alexa
  13. Webinar 13: Extracurricular - Tensorflow