Save for later

Natural Language Processing

Heads up! This course may be archived and/or unavailable.

Advanced Machine Learning,

This online course covers a wide range of tasks in Natural Language Processing from basic to advanced: sentiment analysis, summarization, dialogue state tracking, to name a few. Upon completing, you will be able to recognize NLP tasks in your day-to-day work, propose approaches, and judge what techniques are likely to work well. The final project is devoted to one of the most hot topics in today’s NLP. You will build your own conversational chat-bot that will assist with search on StackOverflow website. The project will be based on practical assignments of the course, that will give you hands-on experience with such tasks as text classification, named entities recognition, and duplicates detection. Throughout the lectures, we will aim at finding a balance between traditional and deep learning techniques in NLP and cover them in parallel. For example, we will discuss word alignment models in machine translation and see how similar it is to the attention mechanism in encoder-decoder neural networks. Core techniques are not treated as black boxes. On the contrary, you will get in-depth understanding of what’s happening inside. To succeed in that, we expect your familiarity with the basics of linear algebra and probability theory, machine learning setup, and deep neural networks. Some materials are based on one-month-old papers and introduce you to the very state-of-the-art in NLP research. Do you have technical problems? Write to us: [email protected].

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.4 based on 160 ratings
Length 6 weeks
Effort 5 weeks of study, 4-5 hours per week
Starts Jan 24 (118 weeks ago)
Cost $49
From Higher School of Economics, National Research University Higher School of Economics, HSE University via Coursera
Instructors Anna Potapenko, Andrei Zimovnov, Anna Kozlova, Sergey Yudin, Alexey Zobnin, Зимовнов Андрей Вадимович
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Science Algorithms Machine Learning

Get a Reminder

Send to:

Similar Courses

What people are saying

very good course

Very good course!!

Very good course!

Very good course with broad introduction of the state of the art technologies for NLP.

the best nlp online course Very good course with tough assignments.

Very good course, Very well planned course and team support specially Anna Ma'am.

Very good course with challenging assignments Great course but not easy one.. You must have required knowledge..You need extra effort to finish quizzes or assignments, and also search in forum discussion or internet..I think, the lectures are too theoretical, but that's good if you are curious or researchers that need to know about state of the art related NLP..Overall this is worthy to take.. Great introduction to NLP.

This is a very good course, brought with clarity and humour, and excellent quizzes and assignments to assess your understanding of the material.

Read more

natural language processing

The course gives an introduction to the various types of modern statistical models used in natural language processing, including tagging, named entity recognition and machine translation.

Nice introduction and very practical The course covers traditional statistical techniques as well as some latest deep network methods, and gladly both the instructors speak good English on the course of Natural Language Processing :-) .

This is a great course overall and I would recommend it to all people interested in Natural Language Processing.

This course covers many topics from Natural Language Processing & Information Retrieval.

In this course, I can learn general Natural Language Processing (NLP) concepts and related programming.

Natural Language Processing is very interesting and this is a wonderful course.

This is a super excellent course, it does not only introduce you to natural language processing but takes all the way to be advance, in such a way that you can curate a bot straight from your mind, having no hardship thinking about the concept, i love the fact that this course does not spoon feed but gives enough information, to spark curiosity, in a way that you find yourself studying to master, through external sources, different views i loved it Very good and useful course.

Read more

programming assignments

Interesting and challenging programming assignments, which help the student to understand clearly the theory.

Really like your awesome programming assignments!

Most fun came from the programming assignments.

Programming assignments were quite time consuming (even for experienced programmers), but I feel that without completing these assignments the outcome would be much less.

Great class and the programming assignments are challenging and insightful.

Also the format of the programming assignments was brilliant: it's not easy to find a method to rate the performance of implementations in any programming language possible.

Quizes and programming assignments were adequately difficult, not too much stress.

Very well cemented by programming assignments in python and real-world acht bot application using Telegram and Amazon Web Services free tier solution.

Finally, don't underestimate the time it takes to go through all videos, quizzes, and programming assignments -the guidance given is on the low end.

It is difficult and takes a lot of time, but the programming assignments will give you code that you can apply to a bunch of your own applications, and you'll have the understanding to know when each technique is appropriate!

The quizzes are good and help you understand the material.If there is one thing I didn't like in this course, it was the programming assignments.

Read more

recommend this course

I really recommend this course.

I will not recommend this course if your aim is to LEARN NLP.

I think that this course is good start for NLP, so I recommend this course to new NLP starter.

I highly recommend this course.

It doesn't help you prepare a interview or anything, because without a deep understanding in the algorithm, you can hardly impress the interviewer.In general, I don't recommend this course.

Read more

deep learning

It gives NLP from another perspective, and it is really up-to-date with deep learning and tensor flow.

Perhaps it'd be nice to combine the lower level with some higher level Deep Learning framework at the end.

The target audience for the course are the one who are already handy with Deep learning, tensorflow and python programming.

Amazing course lot of stuff to learn and it is very interesting with a good mix between the classical tools of NLP and more advanced one like deep learning.

Very good advanced course on NLP covering both statistical and deep learning modeling approaches.

Check the pre-requisites because this is an advanced course requiring some previous knowledge of NLP, linguistics, machine learning, deep learning and above all python programming and some AWS and Docker basic knowledge.

This course introduces both classical and deep learning approaches in NLP and discusses the connection between the two.

The assignments from Andrew Ng's Deep Learning's Specialization "Sequence Models" course were far better and helped me gain much intuition on how to code real tasks.

Read more

final project

This was a good class, and I want to give it more stars, but the default path for completing the final project requires far more time than the course specifies, making it difficult to properly manage one's time.

The final project is great!.

The final project requires deployment in production which is a nice experience to have for real world application even though I was hoping for more in-depth model building based on the materials in the tutorials (perhaps this is covered in the honors project).

Separately, we would like to note the penultimate task-the final project.

The big problem it has is the final project, which requires you to run a piece of software on an AWS free tier server.

Read more

very interesting

It was very interesting and challenging experience.

Very interesting class.

A very interesting course, an excellent presentation of the material and challenging assignments.

Very interesting, qquite advanced and you need to invest time for the assignments, but worth it in my opinion One of the best NLP courses.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Networks Installer $42k

Instructor, Computer Networks $75k

Venue Networks Admin $76k

Converged Networks Engineer (Government) $80k

Converged Networks Engineer $82k

Cellular Networks Support Engineer $93k

IP Network Engineer, Integrated Networks Team $101k

Systems and Networks Administrator $107k

Assistant Professor of Neural and Behavioral Sciences $118k

Industrial Communication and Power Networks Product Manager $123k

Head of Networks and Telecom $127k

Head of Technical Networks $128k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.4 based on 160 ratings
Length 6 weeks
Effort 5 weeks of study, 4-5 hours per week
Starts Jan 24 (118 weeks ago)
Cost $49
From Higher School of Economics, National Research University Higher School of Economics, HSE University via Coursera
Instructors Anna Potapenko, Andrei Zimovnov, Anna Kozlova, Sergey Yudin, Alexey Zobnin, Зимовнов Андрей Вадимович
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Science Algorithms Machine Learning

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now