Thursday, May 2, 2013

Coursera review: Natural Language Processing

In this series of posts, I will share some experiences from the on-line learning platform

Today: Natural Language Processing by Michael Collins from Columbia University.

1. What is the course about?

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. 

The course includes video lecturing, discussion groups, test quizzes and programming assignments.

Level: 4th year undergraduate or 1st year graduate.

2. Who should use it?

2.1. University students in technical disciplines like mathematics, computer science or engineering.

2.2. Working professionals with strong quantitative background as a form of relaxation.

3. Who should NOT use it?

3.1. Students with limited experience in programming, little interest in algorithms and/or without strong technical background.

4. What is the best thing about this course?

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

5. What is the worst thing about this course?

It might turn out to be time-consuming, in particular for people who have never been exposed to related topics like machine learning / AI.

No comments: