Natural Language Processing Specialization

Course Cover
compare button icon

Course Features

icon

Duration

4 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

7 hours per week

icon

Teaching Type

Self Paced

Course Description

Natural Language Processing (NLP), uses algorithms to understand and modify human language. This technology is one the most widely used areas of machine-learning. AI will continue to grow, as will the need for professionals who can build models that analyze speech, language, uncover context patterns, and extract insights from text or audio. This Specialization will prepare you to create NLP applications that answer questions and analyze sentiment, translate text and build chatbots. These and other NLP apps will be key to the future transformation to AI-powered AI. This Specialization was created and taught by two experts in NLP and machine learning. Younes Bensouda Morri, an instructor of AI at Stanford University, is also responsible for the creation of the Deep Learning Specialization. Lukasz Kaiser, a staff researcher scientist at Google Brain, is the coauthor of Tensorflow and the Tensor2Tensor, Trax and Transformer libraries as well as the Transformer paper.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

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 network in TensorFlow & 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

Course Instructors

Younes Bensouda Mourri

Instructor

Younes completed his Bachelor's in Applied Mathematics and Computer Science and Master's in Statistics from Stanford University. Younes helped create 3 AI courses at Stanford - Applied Machine Learni...

Łukasz Kaiser

Instructor

Łukasz is the co-author of Tensorflow, the Tensor2Tensor and Trax libraries, and the Transformer paper. He is a Staff Research Scientist at Google Brain and his work has greatly influenced the AI community.

Eddy Shyu

Senior Curriculum Developer

Eddy is a product lead at DeepLearning.AI, partnering with AI experts to build courses. Eddy was previously a curriculum developer at Udacity, and was co-instructor for the AI for Trading Nanodegree.
Course Cover