I like to divide my machine learning education into two eras:
I spent the first era learning how to build models with tools like scikit-learn and TensorFlow, which was hard and took forever. I spent most of that time feeling insecure about all the things I didn’t know.
The second era–after I kind of knew what I was doing – I spent wondering why building machine learning models was so damn hard. After my insecurity cleared, I took a critical look at the machine learning tools we used today and realized this stuff is a lot harder than it needs to be.
That’s why I think the way we learn machine learning today is about to change.
It’s also why I’m always delighted when I discover a tool that makes model-building fun, intuitive, and friction-less. That couldn’t be more true of Teachable Machine. It’s a free program, build by Google, that lets you train deep learning models right from your browser. It’s so easy that even elementary school kids can use it!
Today, you can train image, pose, and sound models with Teachable Machine.
Under the hood, it uses TensorFlow.js to train a model, which is nice for a couple of reasons:
- Training happens locally, in the browser, so none of your data gets sent the cloud. Go data privacy!
- By design, TensorFlow.js uses your GPU (if you have one) to train models, so it’s kinda speedy!
If you want the whole scoop, check out my latest episode of #MakingWithML: