Build a Machine Learning Model in 10 Minutes

Build a Machine Learning Model in 10 Minutes

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 ML 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 ML 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.

Screenshot of teachable machines UI

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:

Want more episode of Making with ML? Find them here.

Share this Article

Twitter Facebook