To support our site, Class Central may be compensated by some course providers.

Machine Learning

University of Washington via Coursera

students interested

Taken this course? Share your experience with other students. Write review

Overview

Sign up to Coursera courses for free Learn how

Machine learning algorithms can figure out how to perform important tasks by generalizing from examples. This is often feasible and cost-effective when manual programming is not. Machine learning (also known as data mining, pattern recognition and predictive analytics) is used widely in business, industry, science and government, and  there is a great shortage of experts in it. If you pick up a machine learning textbook you may find it forbiddingly mathematical, but in this class you will learn that the key ideas and algorithms are in fact quite intuitive. And powerful!

Most of the class will be devoted to supervised learning (in other words, learning in which a teacher provides the learner with the correct answers at training time). This is the most mature and widely used type of machine learning. We will cover the main supervised learning techniques, including decision trees, rules, instances, Bayesian techniques, neural networks, model ensembles, and support vector machines. We will also touch on learning theory with an emphasis on its practical uses. Finally, we will cover the two main classes of unsupervised learning methods: clustering and dimensionality reduction. Throughout the class there will be an emphasis not just on individual algorithms but on ideas that cut across them and tips for making them work.

In the class projects you will build your own implementations of machine learning algorithms and apply them to problems like spam filtering, clickstream mining, recommender systems, and computational biology. This will get you as close to becoming a machine learning expert as you can in ten weeks!

Syllabus

Week One: Basic concepts in machine learning.
Week Two: Decision tree induction.
Week Three: Learning sets of rules and logic programs.
Week Four: Instance-based learning.
Week Five: Statistical learning.
Week Six: Neural networks.
Week Seven: Model ensembles.
Week Eight: Learning theory.
Week Nine: Support vector machines.
Week Ten: Clustering and dimensionality reduction.

Taught by

Pedro Domingos

Help Center

Most commonly asked questions about Coursera Coursera

Reviews for Coursera's Machine Learning
4.0 Based on 4 reviews

  • 5 stars 50%
  • 4 star 0%
  • 3 stars 50%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Zach Z
3.0 3 years ago
by Zach completed this course, spending 4 hours a week on it and found the course difficulty to be very easy.
This course is a good first step of the specialization in machine learning. It provides a very loose overview of what is going on. Each week one lecturer explains the "idea" behind a machine learning algorithm, then the other one implements parts of it. For the quiz you're required to use the output to find specific data results, or add some minor feature changes. The lecturers in general do a good job and the lectures are well structured, with the welcome occasional piece of humor.

I personally found the course to be completely overshadowed by Andrew Ng's Machine Learning Course.…
1 person found
this review helpful
Was this review helpful to you? Yes
Kyriaki C
3.0 3 years ago
Kyriaki dropped this course.
1 person found
this review helpful
Was this review helpful to you? Yes
Radhakrishnan T
5.0 3 years ago
Radhakrishnan completed this course.
Was this review helpful to you? Yes
Attia M
5.0 2 years ago
Attia completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.