Silver Blog, May 2017Top 10 Machine Learning Videos on YouTube, updated

The top machine learning videos on YouTube include lecture series from Stanford and Caltech, Google Tech Talks on deep learning, using machine learning to play Mario and Hearthstone, and detecting NHL goals from live streams.

YouTube contains a great many videos on the topic of Machine Learning, but it can be hard to figure out what's worth watching, especially since 300 hours of video are uploaded to YouTube every minute. Here we bring you the most popular recent Machine Learning videos worth watching. This post updates a previous very popular post Top 10 Machine Learning Videos on YouTube from 2015.  We also added a few top relevant playlists. 

Here are the top videos ranked by views as of May 3, 2017.

1. MarI/O - Machine Learning for Video Games (4.3M views)

This fun demo video shows how machine learning can be applied to video games. This is achieved using neural networks and genetic algorithms. What's really great about this video is how the author concisely describes how the neural network acts to achieve the given performance. Having played Super Mario World myself, I can say the gameplay is extremely impressive, learned or not!

2. Machine Learning (Stanford) (1.4M views)

This is the first video (Lecture 1 published 8 years ago) in the great series of Stanford machine learning lectures given by Andrew Ng. This would make a good starting point for self-learning the essentials of machine learning. If the material in this video appeals to you, his Coursera course may also appeal to you.

3. Google's Deep Mind Explained! - Self Learning A.I. (1.3M views)

The video uploaded by ColdFusion (formally known as ColdfusTion) to show  “the cutting edge of the world around us in a fun relaxed atmosphere”; including example sources: Why AlphaGo is NOT an "Expert System”, “Inside DeepMind” Nature video, “AlphaGo and the future of Artificial Intelligence” BBC Newsnight.

4. Genetic algorithm. Learning to jump over ball. (1.05M views)

This animation lasts less than 3 minutes but illustrated automated design of motion strategy using genetic algorithm and neural network. Learning simple creature to jump over ball.

5. TensorFlow: Open source machine learning (957K views)

This video introduces TensorFlow. It is an open source software library for numerical computation using data flow graphs. Originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research.

6. Hello World - Machine Learning Recipes #1 (574K views)

This video uploaded by Google Developers. Six lines of Python is all it takes to write your first machine learning program! In this episode, we'll briefly introduce what machine learning is and why it's important. Then, we'll follow a recipe for supervised learning (a technique to create a classifier from examples) and code it up.

7. Caltech Machine Learning (504,870 views)

This video is also the start to a lecture series on machine learning. With this series, it is given by Professor Yaser Abu-Mostafa of Caltech. This series also has an online course, which also has a great companion textbook. This is another great way to learn the foundations of machine learning.

8. The Next Generation of Neural Networks (468,321 views)

This Google Tech Talk by Geoffrey Hinton covers the next generation of neural networks. This acts as a good introduction to deep learning. It's a few years old, but still acts as a great technical introduction to the topic.

9. Deep Learning: Intelligence from Big Data (451,046 views)

This panel, hosted by the Stanford Graduate School of Business, has many industry professionals discussing the impact of deep learning. This is interesting because it gives many viewpoints and different ways of understanding the same concept. This is a good video to watch to get a diversity of opinions.

10. Learning: Support Vector Machines (362,417 views)

This is a lecture of a course at MIT (MIT 6.034 Artificial Intelligence, Fall 2010). In this lecture, Patrick Winston (Instructor) showed support vector machines in some mathematical detail. He used Lagrange multipliers to maximize the width of the street given certain constraints. If needed, we transform vectors into another space, using a kernel function.


Top video playlists

1. Intro to Machine Learning (494 videos; 1,281,106 views in total)

These videos are part of an online course, Intro to Machine Learning.  This course was designed as part of a program to help you and others become a Data Analyst; uploaded by Udacity.  2. Machine Learning (160 videos; 765,050 views)

These are videos about machine learning from a perspective of math, at the graduate level or upper-level undergraduate. The playlist has been uploaded by mathematicalmonk.

3. Lecture Collection | Machine Learning Stanford (20 videos; 730,896 views)

This course (CS229) -- taught by Professor Andrew Ng -- provides a broad introduction to machine learning and statistical pattern recognition. Topics include supervised learning, unsupervised learning, learning theory, reinforcement learning and adaptive control. Recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing are also discussed.

4. Machine Learning with Python (72 videos; 687,041 views)

This is a collection of Python Programming tutorials, going further than just the basics. Learn about machine learning, finance, data analysis, robotics, web development, game development and more.


Our playlist for this collection:

Watch here. Related posts:  Top 10 Machine Learning Videos on YouTube as of June 2015.