Login Sign Up

Natural Language Processing with Probabilistic Models

DeepLearning.AI via Coursera

Coursera based on 1,753 ratings

Share

0

Overview

In Course 2 of the Natural Language Processing Specialization, you will: a) Create a simple auto-correct algorithm using minimum edit distance and dynamic programming, b) Apply the Viterbi Algorithm for part-of-speech (POS) tagging, which is vital for computational linguistics, c) Write a better auto-complete algorithm using an N-gram language model, and d) Write your own Word2Vec model that uses a neural network to compute word embeddings using a continuous bag-of-words model. By the end of this Specialization, you will have...

Syllabus

  • Autocorrect
    • Learn about autocorrect, minimum edit distance, and dynamic programming, then build your own spellchecker to correct misspelled words!
  • Part of Speech Tagging and Hidden Markov Models
    • Learn about Markov chains and Hidden Markov models, then use them to create part-of-speech tags for a Wall Street Journal text corpus!
  • Autocomplete and Language Models
    • Learn about how N-gram language models work by calculating sequence probabilities, then build your own autocomplete language model using a text corpus from Twitter!
  • Word embeddings with neural networks
    • Learn about how word embeddings carry the semantic meaning of words, which makes them much more powerful for NLP tasks, then build your own Continuous bag-of-words model to create word embeddings from Shakespeare text.
Natural Language Processing with Probabilistic Models
Go to Class

DeepLearning.AI via Coursera

6 hours 25 minutes

Paid Certificate Available

English

On-Demand

Intermediate

Instructor

Younes Bensouda Mourri

Reviews

No reviews yet. Be the first to review!