Skip to content

This repo contains my course notes in Jupyter, unsolved assignments (Since it's against the Coursera Honor code), and Slides for Natural Language Processing Specialization by deeplearning.ai on Coursera. Subsequent Courses of the specialization will be updated with time..

Notifications You must be signed in to change notification settings

EkleTony/Natural-Language-Processing-Specialization

Repository files navigation

Natural-Language-Processing-Specialization

Natural Language Processing (NLP) uses algorithms to understand and manipulate human language. This technology is one of the most broadly applied areas of machine learning. As AI continues to expand, so will the demand for professionals skilled at building models that analyze speech and language, uncover contextual patterns, and produce insights from text and audio. This Specialization will equip you with the state-of-the-art deep learning techniques needed to build cutting-edge NLP systems. By the end of this Specialization, you will be ready to design NLP applications that perform question-answering and sentiment analysis, create tools to translate languages and summarize text, and even build chatbots.

This Specialization is designed and taught by two experts in NLP, machine learning, and deep learning. Younes Bensouda Mourri is an Instructor of AI at Stanford University who also helped build the Deep Learning Specialization. Łukasz Kaiser is a Staff Research Scientist at Google Brain and the co-author of Tensorflow, the Tensor2Tensor and Trax libraries, and the Transformer paper.

This Repo contains a comprehensive details of note I have taken during the course. I Hope you will find this useful

COURSE 1 : NLP with Classification and Vector Spaces

WEEK 1: Sentiment Analysis with Logistic Regression

  • Learn to extract features from text into numerical vectors, then build a binary classifier for tweets using logistic regression!

WEEK 2: Sentiment Analysis with Naïve Bayes

  • Learn the theory behind Bayes' rule for conditional probabilities, then apply it toward building a Naive Bayes tweet classifier of your own!

WEEK 3: Vector Space Models

  • Vector space models capture semantic meaning and relationships between words. You'll learn how to create word vectors that capture dependencies between words, then visualize their relationships in two dimensions using PCA.

WEEK 4: Machine Translation and Document Search

  • Learn to transform word vectors and assign them to subsets using locality sensitive hashing, in order to perform machine translation and document search.

COURSE 2:

About

This repo contains my course notes in Jupyter, unsolved assignments (Since it's against the Coursera Honor code), and Slides for Natural Language Processing Specialization by deeplearning.ai on Coursera. Subsequent Courses of the specialization will be updated with time..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published