Grokking Machine Learning

Published: April 8, 2020, 6:30 a.m.

Today’s guest is Machine Learning expert, Luis Serrano. Luis has a passion for teaching and is the author of Grokking Machine Learning. He is currently a researcher at Zapata Computing working on quantum computing. This episode covers a wide variety of information centered around machine learning, AI, applications for ML, and why everyone should learn Machine Learning.

Host: Fahad Shoukat

Guest: Luis Serrano, Author of Grokking Machine Learning, Quantum AI Research Scientist at Zapata Computing

Luis is the author of Grokking Machine Learning and maintains a popular machine learning YouTube channel with over 55K subscribers and 3M views. He currently works as a scientist at Zapata Computing, focusing on quantum AI algorithms.

His previous roles include machine learning engineer at Google, head of AI and data science content at Udacity, and lead AI educator at Apple. Before transitioning his career to machine learning, Luis was a research mathematician. He holds a Ph.D. in mathematics from the University of Michigan, a Masters and Bachelors in mathematics from the University of Waterloo, and worked as a researcher and instructor at the University of Quebec at Montreal.

To view information about Luis, including educational material in AI, please check out his website.

All Thoughtful Software Podcast listeners can receive a discount on Luis' book with the code podthought20.

Show Notes


How would you define Machine Learning?

  • Common sense for a computer.
  • Computers need to be programmed and given instructions. This is not how humans operate, we learn from experience. When we inject this capability to the computer, we get machine learning. (where experience is called data).

What tasks do humans perform that are machine learning addresses?

  • Anything that is repetitive can be done by machine learning.

Why do you call the Machine Learning the new renaissance?

  • It's about enhancing the human experience not replacing humans.
  • It gives humans the capability to be experts in more than one field.
  • It gives the computer the capability to create.
  • Supervised learning: answer questions
  • Reinforcement learning: do tasks
  • Unsupervised learning: create, paint paintings, music, (maybe one day) philosophy, science
  • It's a huge step because the difference between answering a question and creating is huge. Creative machine learning is able to reach a whole new level of intelligence for computers and it encourages humans to reach a higher level of thinking.
  • AI is the all-encompassing function. Every time a computer uses some kind of intelligence to make a decision, that's AI. You can program in logic and reasoning or use data.

The Melody of Machine Learning

  • When you hear a great song, you don’t go straight for the scales and look at them, you try to capture the melody and the feeling that it gives you, that’s the most important stuff. The theory and scales are important, but they’re not the soul of the music.
  • In ML, or any stem field, we focus too much on the formulas, but there is a heart to everything behind that. Theway I find it is, how do I explain this to a child. That’s the soul. It is what the algorithm is doing at the very core of its existence.

Machine Learning Applications for Enterprises

  • Using AI is a no-brainer. Every