This 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 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 …
Instructor Details
Courses : 1
Specification: Natural Language Processing
|
49 reviews for Natural Language Processing
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | Free |
---|---|
Provider | |
Duration | 34 hours |
Year | 2018 |
Level | Expert |
Language | English |
Certificate | Yes |
Quizzes | Yes |
FREE
Yu Q –
Very good course!
Xinghao G –
Are you kidding me? What are you talking about in courses? I have to re–study everything after each video because it just doesn’t help you understand the theories at all.
Luke B –
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.
Hampus L –
The course was great. Perhaps it’d be nice to combine the lower level with some higher level Deep Learning framework at the end. Thanks!
Ignacio G B –
Shallow theoretical explanations (just mentions and references). Disconnected assignments from theory.
Mark Z –
Overall great intro to NLP. Basic techniques like word embeddings and attention are explained quite well. However, some topics are not really easy to remember from this course, such as Topic modeling using LDA (which I understood much deeper during Bayesian Methods for Machine Learning course from the same specialization).
CL G –
Fascinating and fun.
David R M H –
Thanks to everybody that was involved in the creation of this course!
Karthik S –
This course is perfectly structured with all necessary contents to develop your knowledge on NLP.
Cleverson O C –
Very good! Maybe a little more explanation on theorical parts.
Angela B –
Good information, but I am struggling understanding the presenter. The course feels a bit forced.
Mike D –
Deadline passed, no review. I submitted my Honors assignment 8 hours before the submission deadline, exactly when I was supposed to in order to ensure a peer review. I performed reviews on a number of other students’ works, as required. Yet my work remained unreviewed for months, until a student from one of the next classes felt charitable.
Hyunwook K –
In this course, I can learn general Natural Language Processing (NLP) concepts and related programming. I think that this course is good start for NLP, so I recommend this course to new NLP starter.
Lukas K –
This course has really nice summarization of usage different approaches for solving NLP problems. The only thing a little bit over is the final assignment, which contains AWS and Telegram integration.
Qingsheng L –
Course material is not up–to–date: You cannot imagine an NLP course that doesn’t know Transformer or Bert in 2019. Assignments are too easy: It isn’t really useful for understanding the algorithms introduced in the course. Not deep enough: Many algorithms were introduced, but briefly. 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. It’s not hard to accomplish and earn a certificate; but it can hardly be useful for your career.
Jiaming K –
I think this course helps me a lot in understanding the basic of NLP. I hope the next version of it will cover topics like BERT and a like transformers!
ravi k –
Good and useful content but weak quality in providing directions in assignments and zero help
Haoyu L –
Such a practical course! Love it!
Stamatis M –
The best course in this specialization so far, and also Mrs Anna Potapenko is the best instructor on this specialization in my opinion.
Omar F –
The course material overall is good. However, the assignments are not very beneficial from my point of view. The peer review is totally a mess –no one really review an assignment–
Pablo V I –
Very insightful course with challenging assignments. I highly recommend it!
Neel K –
Course is well organized. Just some problems are related to assignments, There no exact guided steps for assignments and quiz. Lectures are more concerend about theory and less about pragmatic problems. Please make discussion forums active and more connected. Course does not have option to send message to anyone personally take help and advice which is something unrealistic.
Loganathan S –
Very good and useful course.
Sifundo M –
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
Lefteris L –
This course offers a really good intro to all of the state of the art techniques used in NLP. Its course is structured by heavy impact papers from the literature and the instructors do a really good job in explaining. 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. Their structure was really big and aimed really long. Thus, I often felt that I didn’t know what I was doing and for what reason. 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.
Joris D –
This is a very good course, brought with clarity and humour, and excellent quizzes and assignments to assess your understanding of the material. The big problem it has is the final project, which requires you to run a piece of software on an AWS free tier server. An impossibility, because the software requires more memory than Amazon offers in its free tier. Moreover, as it crashes every few hours, peer reviewers can find it not working and have to contact you to restart it. Constant monitoring for several days is required.
Bhavesh K –
This course was really helpful to me in understanding and being aware of the state of the art techniques in NLP.
Timothy G –
This class of NLP came in handy for my current position. I recommend this class to others that real want to learn NLP.
Dmitry N –
Naaah, OK 5 out of 5. You, guys, are OK. Teaching stuff is great. And you are actually giving theoretical background, as Andrew Ng does. He might just have a bit more examples. But, I think, it was your first shot. And next course done by you, guys, for instance about GANS, will have a lot of examples. Thanks again. And looking good, you both.
Ernst O –
Course has a high pace, and exposes students to many state–of–the–art as well as classic topics. Only topic missing are the recent BERT/ELMO models. This should be included. The lectures are good, but often cover too much ground to be understood fully, without further reading. Nice assignments. All in all worth it!
Jayanta M –
A very good and practical course on NLP.
Mika R –
I would recommend the mention of the library version in each given code to avoid the wrong use of the arguments and even attributes. For instance tf 2.0 do not have contrib and yet in certain part of the code, we are “required” to use that.
Gennadiy –
Nice course. Thanks a lot. Great teachers/mentors, amazing exercises, I enjoyed every minute of the course. At the end of the course provided a list of papers and research materials with some trends in the field. Those people from HSE save a lot of time digging around the web to get a clear understanding of weaknesses and strong sides of modern NLP approaches.
Sylvain D –
Very nice and extremely interesting !
Joao B P M J –
I think the provided material needs to be updated. Specially the material concerning TensorFlow. Many subjects and assignments let us wondering too much because it because there is a mismatch between the theoretical and the practical, and because the TensorFlow isn’t updated it was hard to find additional help online.
Alan H –
This course is incredibly informative and has been instrumental in allowing me to really understand what different NLP methods are doing under the hood. 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!
Abhishek S –
One of the best courses I took from coursera. Good mathematical knowledge, resources provided are related to current research. Assignments are more than expected.
Hamsini S –
This course gives a strong foundation NLP.
Weiyi C –
Only the initial contents were apropriatly explained. They only show mathematical models with out giving good examples in depth to explain the models, just mentioning that they exists, not a very practical course.
Himanshu B –
Nice course for leaning NLP! 🙂
Umnov A –
The course had a very good content, but it’s made very poorly. Lectures are uninformative and feel rushed, there’re virtually no reading material which would be useful here, parts of code are broken by now, noone tend to community forums so if you have a problem that noone encountered before, you are all by yourself. One more thing about lectures is that they don’t feel prepared at all, it looks like couple more takes and some rehearsal would make a big difference. I’d recommend spending money elsewhere and kinda regret doing that myself.
Ankit B –
The content covers a lot of aspects of NLP but fails to deliver it in a comprehensive and detailed manner. Lectures are not that engaging. This course is good if you want to get familiar with different methods/tasks in NLP and then supplement that with external readings.
Lucas K K –
Great course! Highly recommended
Bharanidharan S –
Excellent course
Pierre A –
Great course to learn NLP.
Joe W –
Amazing course!! This course introduces both classical and deep learning approaches in NLP and discusses the connection between the two. The homework is generally very well designed. 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). One recommendation is to update the materials to include BERT, ELMO and transformers from the last two years. I know it is difficult to stay up–to–date given how fast the NLP field develops. However, this course provided enough background knowledge to learn those new topics on our own. All in all, very enjoyable learning experience and I am already applying some of the skills in my day job. Thanks so much!!
Y P R –
Theoritical explanation was good but we expect practical explanation
Sixing H –
Very fast and efficient to get an intro into NLP. Afterwards, I can proceed to learn deeper into the subject. Thank all the instructors.
hrithik a –
This course is on of the finest course that i have done in context of ML and NLP. I would like to thank all the Course instructor for their wonderful Content and crystal clear concepts. The lectures were so intuitive and promising and i will highly recommend this course for NLP enthusiastic.