We may earn an affiliate commission when you visit our partners.
Course image
Eddy Shyu, Younes Bensouda Mourri, and Łukasz Kaiser

Natural Language Processing (NLP) is a subfield of linguistics, computer science, and artificial intelligence that uses algorithms to interpret and manipulate human language.

Read more

Natural Language Processing (NLP) is a subfield of linguistics, computer science, and artificial intelligence that uses algorithms to interpret and manipulate human language.

This technology is one of the most broadly applied areas of machine learning and is critical in effectively analyzing massive quantities of unstructured, text-heavy data. 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.

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. These and other NLP applications are going to be at the forefront of the coming transformation to an AI-powered future.

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.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Four courses

Natural Language Processing with Classification and Vector Spaces

(0 hours)
In Course 1 of the Natural Language Processing Specialization, you will learn to perform sentiment analysis of tweets using logistic regression and naïve Bayes, use vector space models to discover relationships between words, and write a simple English to French translation algorithm using pre-computed word embeddings and locality-sensitive hashing to relate words via approximate k-nearest neighbor search.

Natural Language Processing with Probabilistic Models

(0 hours)
In Course 2 of the Natural Language Processing Specialization, you will create a simple auto-correct algorithm, apply the Viterbi Algorithm for part-of-speech tagging, write a better auto-complete algorithm using an N-gram language model, and write your own Word2Vec model.

Natural Language Processing with Sequence Models

(0 hours)
In Course 3 of the Natural Language Processing Specialization, you will learn to:

Natural Language Processing with Attention Models

(0 hours)
In Course 4 of the Natural Language Processing Specialization, you will learn to:

Learning objectives

  • Use logistic regression, naïve bayes, and word vectors to implement sentiment analysis, complete analogies & translate words.
  • Use dynamic programming, hidden markov models, and word embeddings to implement autocorrect, autocomplete & identify part-of-speech tags for words.
  • Use recurrent neural networks, lstms, grus & siamese networks in trax for sentiment analysis, text generation & named entity recognition.
  • Use encoder-decoder, causal, & self-attention to machine translate complete sentences, summarize text, build chatbots & question-answering.

Save this collection

Save Natural Language Processing to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser