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!
- When training is done, Teachable Machine lets you export your model so you can use it later, in your own app, from Javascript.
- 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:
This article was written by Dale Markowitz, an Applied AI Engineer at Google based in Austin, Texas, where she works on applying machine learning to new fields and industries. She also likes solving her own life problems with AI, and talks about it on YouTube.
Get the TNW newsletter
Get the most important tech news in your inbox each week.