Office Hours

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

Project idea: Object segmentation through optical flow

Object segmentation through optical flow. If you are looking for a project to stretch your machine learning skills with, here's an idea to play with. It's possible that it's already been done, but my five minute literature search didn't find it. This is how I would go about it: 1) Using...

READ MORE

New Deep Learning Video: How Backpropagation Works

We have a new member of the deep learning tutorial family! After a long wait, How Backpropagation Works is up, in both video and blog post forms. If you haven't already, you can check out the whole collection in Course 193. Happy building! Brandon

READ MORE

Training, Validation, and Testing Data Sets

From my inbox: What is the difference between validation set and test set for a model? Whose performance we should consider for judging the model? Short answer: The validation set is for adjusting a model's hyperparameters. The testing data set is the ultimate judge of model...

READ MORE

Course Completion Certificates Available Now!

Some of you have requested course completion certificates as a way to communicate your accomplishments to your network. I am pleased to announce that they are now available, just in time for the 2019-2020 school year. Upon completion of any 200 or 300 level course, you will get certificate...

READ MORE

Recommended Course Sequence

Q: What's the recommended order for taking End-to-End Machine Learning courses? A: Start with whatever you're most curious about and go from there. For the most part the tutorials are intended to stand alone. Where there are prerequisites or recommended preparation, I'll note that in the...

READ MORE

Project Concept: PDF to CSV

If you're looking for a new project idea, take a look at this. This was kicked off by this tweet by @bkeegan, quoting this tweet by @ed_hawkins. He suggested that a tool for converting an image of a table to a comma-separated value file would open up new possibilities for climate...

READ MORE

New Course Progress: Build a Neural Network Framework

Course 312. Build a Neural Network Framework is rapidly nearlng completion. It's now over 1/3 complete, and extends up through writing the forward-propagation pass of a fully connected multi-layer network. It's still available at the early order price of 6 USD. The full purchase price of 9 USD...

READ MORE

Code Break, level 1: Count to twenty

In any language you want, write some code that counts to 20. 1 2 3 ... 19 20 I'm looking forward to the variety here, both within and between languages. Post yours below!

READ MORE

Code Break, level 2: Matrix multiplication

Find the matrix product of two 2D arrays. For example, given import numpy as np A = np.array([ [9, 8], [7, 6], [5, 4], [3, 2], ]) B = np.array([ [1, 2, 3], [4, 5, 6] ]) Find [[41 58 75] [31 44 57] [21 30 39] [11 16 21]] You get extra style points for coming...

READ MORE

New Course Bundle Option

Hi Machine Learners, Inspired by a student's suggestion, we now have a buy-the-whole-course-library option. You get access to all the courses, paid and free, current and future, for 9 USD per month. If you optimize for simplicity, this is the option for you. Happy Building! Brandon

READ MORE