Office Hours

A place for Brandon to chat with students and for students to chat with each other

First-month-for-a-dollar is here to stay

It's our mission here at End-to-End Machine Learning to make applied machine learning education accessible to EVERYONE. We're continually looking for ways to lower barriers to getting started. Over the summer, we experimented with a first-month-for-a-dollar promotion to make it easy to get a good...

READ MORE

Announcing Course 111: Getting Ready to Learn Python, Mac edition

I'm excited to announce that I've started putting together a new course, aimed at the earliest of beginners. It will cover the gap between someone's first exposure to a computer and writing their first line of Python, and it will be free. The tools and tricks are a little different between...

READ MORE

Course 322 on image classification is complete!

You’ve been so patient, but it’s finally here! Course 322 on image classification is out this week. There is a lot of meat on this bone, so it took longer than average to put together. I hope you enjoy it. As always, you can get access to this course and the rest of the catalog for just $1...

READ MORE

Course 322 Section 4 is complete

Hello Everyone, Great news for those of you waiting for Course 322 on image classification to get fully fleshed out. Section 4 is now complete, containing several tutorials for batch normalization and softmax, and tours through the Cottonwood code behind convolutional neural network components...

READ MORE

CIFAR-10 image classification case study

Hi everyone, I'm happy I finally get to share the CIFAR-10 image classification case study with you all! This is the second case study behind Course 322 on image classification. The case study code is all public. The detailed walkthrough of the code and the results will be an important part of...

READ MORE

Take care of you

A couple of people asked me recently where I find the time to write. They seemed to think I had discovered some new productivity hack. That’s not the case at all. Writing, building, teaching – these are an escape. The world feels heavy to me. Seeing so many examples of those with power...

READ MORE

Course 322 Schedule Shift

Hi Everyone! I wanted to give you a heads-up that Course 322 on image classification and two dimensional convolutional neural networks is going to be late. I expected to have it done by October 1, but it turns out there are just too many fascinating corners to explore. In order to deliver the...

READ MORE

Course 322 Section 1 is complete

The long-awaited course on convolutional neural networks for images is finally materializing. Section 1 walks through a model that classifies images of handwritten digits. We get to spend time doing both a high-level setup of the image classification problem with its goals and gotchas, as well as...

READ MORE

Cottonwood video walkthroughs

Cottonwood has done some maturing and it's time for a bit more documentation. As part of putting together Course 322 I made a pair of walkthrough videos here and here that describe the project layout. This is a great entry point for your first exposure to the code.

READ MORE

MNIST case study published

Hi Everyone, Great news! The first 2D convolutional neural network case study is out today. It covers how to build and train a classifier on the MNIST Digits data set. A detailed walkthrough and drill-down through the concepts and code will serve as the first section of Course 321, but the case...

READ MORE