Back to Bayesian Methods for Machine Learning

4.6

344 ratings

•

95 reviews

People apply Bayesian methods in many areas: from game development to drug discovery. They give superpowers to many machine learning algorithms: handling missing data, extracting much more information from small datasets. Bayesian methods also allow us to estimate uncertainty in predictions, which is a desirable feature for fields like medicine.
When applied to deep learning, Bayesian methods allow you to compress your models a hundred folds, and automatically tune hyperparameters, saving your time and money.
In six weeks we will discuss the basics of Bayesian methods: from how to define a probabilistic model to how to make predictions from it. We will see how one can automate this workflow and how to speed it up using some advanced techniques.
We will also see applications of Bayesian methods to deep learning and how to generate new images with it. We will see how new drugs that cure severe diseases be found with Bayesian methods....

Nov 18, 2017

This course is little difficult. But I could find very helpful.\n\nAlso, I didn't find better course on Bayesian anywhere on the net. So I will recommend this if anyone wants to die into bayesian.

Jun 07, 2019

Excellent course! The perfect balance of clear and relevant material and challenging but reasonable exercises. My only critique would be that one of the lecturers sounds very sleepy.

Filter by:

By Daniel

•Sep 14, 2018

The topic covered is great but could be improved. I understand that it can be difficult for a foreigner to speak English but that doesn't help to understand the rather technical course. Besides, the formula are given just as is with little intuitive explanation. Example to follow is A. Ng's ML/ AI course which gives a good tradeoff in terms of rigour vs. intuition. Plus I had to purchase some other off line material to better understand "Pattern recognition and Machine Learning" by C. Bishop - which is excellent - to better understand many concepts.

****Generally proper reading material of a couple of pages per lesson should be given. Slides nor audio transcripts, which are less rigorous, are not enough to cover such difficult and technical topics ***

Also the peer review is cumbersome and for me doesn't add value and slows down the certification process. Automatic grading or AI grading would be great !

By Peter K

•Sep 25, 2018

This course was really good - it started from easy things for beginners and ended with awesome aplication of bayesian neural networks. Since I have masters in Probability and Statistics I was familiar with most of the stuff and I must thank you fot the mathematics and some proofs. It's hard to find such nice math proofs in today's courses, so it is good for non-mathematicians to the science behind these methods.

Most of the lectures were quite good and for beginner who is willing to study many stuff himself it is good. But I must say that some quizes had questions which answers you couldn't find in the lectures. I recommend to add some more reading stuff mainly for beginners.

By Mark Z

•Jun 04, 2019

This course course teaches you a lot of useful math. It might be hard to understand at times, but you will get through it. Assignments are good for getting to know python tools which implement mathematical concepts described in lectures. Overall the best course I've taken so far.

By Kuldeep J

•Apr 04, 2019

Various advanced Machine Learning topics like Bayesian interpretation techniques, probabilistic modelling, variational auto encoders, etc. have been explained in a very intuitive and simple manner. Then the assignments are well designed to make sure one is able to work on the existing packages available.

By Karishma D

•Mar 25, 2019

Lots of maths! :). Assignments were very interesting as well.

But overall, this has been my favourite course so far. I like how in depth the lectures went into the maths (made me feel like I was back at uni). However, if I did not have a maths + stats background (from university), I think I would have struggled to keep up with the content

Couple of comments though:

1) For the MCMC week, it would have helped my understanding if we had to fit a Bayesian model to a dataset from scratch via our own implementation of Metropolis Hastings for example in addition to using the pymc3 library.

2) For the Gaussian Processes week, it would have helped my understanding if we had to fit a GP to some data via our own implementation in addition to using the GPy library.

By Radoslaw B

•Dec 31, 2018

Great mix of theory and practice, without the unnecessary tutorial-like stuff everyone can look up in their search engine of choice.

By Anmol G

•Dec 06, 2018

One of the best in-depth course.

By Zixu Z

•Dec 02, 2018

Course content is excellent. However I hope it could have had more about MCMC. That part was pretty thin.

By Alexander R

•Nov 12, 2018

super helpful and very applicable!

By Голубев К О

•Oct 19, 2018

Great course with fine lecturers and deep immersion in Bayesian methods

By Dongxiao Z

•Oct 11, 2018

Learned a lot from this course. Thanks!

By SagarSrinivas

•Sep 29, 2018

Awesome. Worth it!

By Yanting H

•Sep 18, 2018

A very detailed course for someone who wants to strengthen their statistical background.

By Wei X

•Aug 27, 2018

appreciate the balance of introducing the Bayesian statistics and the application of machine learning.

By Adam C

•May 15, 2018

Good attempt, but rough around the edges. The instructions don't cover all of the content in the quizes. There are "tricks" in the quizes and the answers are not-obvious at times, or there are caveats unknown to you. But you get the answers once you fail and read the reasoning. Unfortunately, the notation is a little sloppy and inconsistent at times throughout the lectures. Examples could be completed further. This is a senior undergraduate or graduate level course and without accompanying reading material you have to take a lot of notes through the lecture, pausing the video often. If you're new to this material, the time spent on this course is much greater than the time spent on other Coursera courses due to its high level. I have a PhD in physics, so I have the mathematical capabilities. But I'm relatively new to Bayesian statistics. This course seems to be covering material form Bishop's "Pattern Recognition and Machine Learning" text.

By Ertan T

•Apr 26, 2018

Superb Course

By Max P Z

•Apr 02, 2018

Tough but useful!

By Yu Z

•Mar 30, 2018

clear instruction and great insights to algorithm, I love it. Really regret for lacking the time to finish all the programming assignments.

By Samuel Y

•Mar 26, 2018

Many more theoretical formulas and derivations than previous courses of the specialization, which might require quite a bit of probability theory knowledge. But it is really helpful to understand EM and VAE in depth as well as to use GPy/GPyOpt tools in practice. It would be better to have detail explanation for some quizzes.

By Tirth P

•Jun 11, 2019

Mathematically Heavy and highly theoretical course. This makes this course unique and awesome

By Luke B

•Jun 07, 2019

Excellent course! The perfect balance of clear and relevant material and challenging but reasonable exercises. My only critique would be that one of the lecturers sounds very sleepy.

By Xinyue W

•May 24, 2019

Fantastic contents! It explains a lot of concepts that confused me when I started Bayesian machine learning very well.

By Harshit S

•May 15, 2019

Awesome course !

By Gary

•May 03, 2019

Covered many important points in the course.

By Jue W

•Apr 30, 2019

Very helpful!

Coursera provides universal access to the world’s best education,
partnering with top universities and organizations to offer courses online.