Teachable Machine

Train a computer to recognize your own images, sounds, & poses.

A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.

Get Started

What is Teachable Machine?

Person waving in front of teachable machine website

Teachable Machine is a web-based tool that makes creating machine learning models fast, easy, and accessible to everyone. (Note: you can find the first version of Teachable Machine from 2017 here.)

How do I use it?

Illustration of example cats

1 Gather

Gather and group your examples into classes, or categories, that you want the computer to learn.

Video: Gather samples play icon
Illustration of button being clicked that reads Train Model

2 Train

Train your model, then instantly test it out to see whether it can correctly classify new examples.

Video: Train your model play icon
Illustration of a desktop and mobile web browser containing a sample teachable machine project

3 Export

Export your model for your projects: sites, apps, and more. You can download your model or host it online.

Video: Export your model play icon

What can I use to teach it?

Teachable Machine is flexible – use files or capture examples live. It’s respectful of the way you work. You can even choose to use it entirely on-device, without any webcam or microphone data leaving your computer.

Sample images

Images

Teach a model to classify images using files or your webcam.

Sample sounds

Sounds

Teach a model to classify audio by recording short sound samples.

Sample poses

Poses

Teach a model to classify body positions using files or striking poses in your webcam.

Tutorials

Images: Bananameter

Learn how to create a model that can tell if a banana is ripe or not.

Sound: Snap Clap Whistle

Learn how to create a model that detects simple sounds you make.

Pose: Head Tilt

Learn how to create a model that recognizes which way you’re tilting your head.

Made with Teachable Machine

‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‎‏‏‏‏‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‏‎‎‏‎‎‏‏‎‎‏‎‏‎‏‎‏‎‎‏‎‎‎‏‏‎‎‎‎‎‏‎‎‎‎‏‎‎‎‎‎‏‏‎‏‏‏‏‎Check out more experiments made with Teachable Machine ‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎here‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎. If you've made something you want to share with us, ‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎submit it here‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎ or just email ‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎teachablemachine—support@google.com‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎.‎‏‎‎‏‎

Works with…

The models you make with Teachable Machine are real TensorFlow.js models that work anywhere javascript runs, so they play nice with tools like Glitch, P5.js, Node.js & more.

Plus, export to different formats to use your models elsewhere, like Coral, Arduino & more.

FAQ: Saving & Exporting

For Learning

Want to learn using Teachable Machine?

Here are some lessons & activities folks have made with it:

AI + Ethics file icon

by Blakeley H. Payne, Personal Robots Group, MIT Media Lab

A lesson for students to start understanding bias in algorithmic systems.

Common Core, K-8, tech

Dancing with AI file icon

by MIT Media Lab

Use Teachable Machine and PoseBlocks to create interactive systems.

K-8, tech

Ready AI Lesson file icon

by Ready AI

Explore Teachable Machine and learn the concepts of machine learning, classification, and societal impact.

K-12

Tweets

Twitter logo @pushmatrix

Google's Teachable Machine is a magical ML tool. ✨

In 2 minutes I trained my computer to recognize what part of my shoe it was looking at.

You have to try it: https://teachablemachine.withgoogle.com

Twitter logo @thecodingtrain

we've been in zoom land for how long now? 😭 we just released a new video showing you how to augment your video calls using @p5xjs @ml5js Teachable Machine + OBS. ty for the idea @cameronhunter 🌟

🎥 https://youtu.be/9z9mbiOZqSs
💻 https://thecodingtrain.com/CodingChallenges/157-zoom-annotations.html

Twitter logo @blakeleyhpayne

“Kids are given images of both and use Google’s Teachable Machines to train the data.”

It was a joy to collaborate with @WarronBebster, @ire_alva, @alexanderchen, and @hapticdata and have them in our classroom. You can check out the tool here: teachablemachine.withgoogle.com

Twitter logo See what people are making: #teachablemachine on Twitter

Looking for the first version from 2017?


Open site

More questions?

Check our FAQ.