Data Science and Robots

Brandon Rohrer

Welcome to my machine learning blog. Pour yourself a mug of something hot and have a look around.


End-to-end Machine Learning courses

Hands-on, project-driven courses for machine learning students and data scientists, offered through Udemy.

  1. Polynomial Regression: Build your own down dog breed selector
  2. Decision Trees: Build your own transit time predictor
  3. Time-series Prediction: Build your own weather predictor
  4. Autoencoders: Build your own photo gallery compressor [Under development]

And some excellent crowdsourced recommendations for online learning

How machine learning works

  1. How neural networks work [post]   [video]
  2. What neural networks can learn [post]   [video]
  3. How convolutional neural networks work [post]   [video]
  4. How convolutional neural networks work, in depth [video]   [slides]
  5. How recurrent neural networks and long short-term memory work [post]   [video]
  6. How backpropagation works [video]

  7. How optimization for machine learning works  
  8. How deep learning works [post]   [video]
  9. How support vector machines work [post]   [video]
  10. How decision trees work [post]   [video]
  11. How linear regression works [post]   [video]

  12. How to choose a machine learning model  


  1. How Bayesian inference works [post]   [video]
  2. How conditional probabilities work [post]   [video]
  3. How joint probabilities work [post]   [video]
  4. How marginal probabilities work [post]   [video]
  5. How probability distributions work [post]   [video]
  6. How autocorrelation works [video]

Data munging tricks

  1. How to slice and index pandas DataFrames [post]   [video]
  2. How to use datetime [post]   [video]
  3. How to convert images to video and back [post]

Professional advice

Just remember what you paid for it.

For Data Decision Makers

This is a no-math zone, focused on the "so what" of data science and machine learning without getting too deep in the weeds.