Office Hours

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

Give the Gift of ML

Happy Holiday Season everyone, Looking for the perfect gift for a friend AND for yourself? Sign up for a one year membership in the End-to-End Machine Learning School and I'll send you a coupon code to get a friend in with you for free. Get full access to the entire course catalog through...

READ MORE

Contributing to Cottonwood

Several people have asked about contributing code to Cottonwood. I'm super happy about that! If you're interested, you can start here.

READ MORE

Why is it called Cottonwood?

A couple people have asked why I named the machine learning framework Cottonwood. Growing up camping along the Rio Grande I have lots of positive associations with the tree. Also the wood is soft and good for carving - for easily making experimental prototypes - before committing to a hardwood...

READ MORE

Groundbreaking for Course 314: Hyperparameter Optimization

Hi Everyone, I'm excited to announce that the landing page Course 314, Hyperparameter Optimization is up. There is an intro and a couple of lectures. As we've done with the last few courses, you can get access right away. It's an expression of trust to sign up before all the content is there,...

READ MORE

Cottonwood as a Playground

With the completion of the Advanced Neural Networks Methods course, the Cottonwood machine learning framework is becoming a useful playground for experimentation. We haven’t yet added convolutional layers or recurrent neural networks (that will happen in the upcoming series of courses) but...

READ MORE

Updated Course Plan for the 2019 - 2020 School Year

With the earlier-than-expected release of Course 313. Advanced Neural Network Methods , it's time to update my course creation plans again. We have a fascinating lineup. Course 314. Neural Network Optimization March 1, 2020 In this course we'll focus on tuning our neural network up...

READ MORE

New Release: Course 313, Advanced Neural Network Methods

I have some great news. Thanks In no small part to the strong support of all of you who have enrolled in courses, I’ve been able to accelerate the course production schedule. Course 313, Advanced Neural Network Methods, is complete two months ahead of schedule. The course has six major...

READ MORE

Dropout section of Course 313 is out

Section 2 of Course 313 covers dropout in neural networks. It's a powerful tool for getting good results from your neural network, and it actually speeds up computation. I'm really pleased with how smoothly the material on advanced neural network methods is coming together. It's...

READ MORE

Regularization Section of Course 313 completed

Feel like spending some quality time on a guided tour of neural network code? I just finished the regularization section of Course 313, Neural Networks Methods. Here’s a sample lecture , so you can try before you buy.

READ MORE

New Format for Course 313

Hi Everyone, I wanted to give you a heads up that I’m trying a video-centric format for Course 313, Advanced Neural Network Methods. Instead of the written portion and the exercises I used in Course 312, I focused on walking through the code, explaining how every new part works, and how...

READ MORE