Teachable Machine

训练计算机识别你自己的图像、声音和姿势。

一种快速、简便的方式来为你的网站、应用等创建机器学习模型——无需专业知识或编码。

Get Started TensorFlow ML p5.js Coral Framr node.js Glitch Arduino

什么是 Teachable Machine?

Person waving in front of teachable machine website

Teachable Machine 是一个基于 Web 的工具,它使创建机器学习模型变得快速、简单,并且人人都可以使用。(注意:你可以在这里找到 2017 年的第一个版本的 Teachable Machine。)

如何使用它?

Illustration of example cats

1. 收集

收集你的示例,并将它们分组到你希望计算机学习的类别中。

Video: Gather samples play icon

Illustration of button being clicked that reads Train Model

2. 训练

训练你的模型,然后立即测试它,看看它是否可以正确分类新的示例。

Video: Train your model play icon

Illustration of a desktop and mobile web browser containing a sample teachable machine project

3. 导出

导出你的模型,用于你的项目:网站、应用等。你可以下载你的模型或在线托管它。

Video: Export your model play icon

我可以用什么来教它?

Teachable Machine 非常灵活——可以使用文件或实时捕获示例。 它尊重你的工作方式。你甚至可以选择完全在设备上使用它,而无需将任何网络摄像头或麦克风数据离开你的计算机。

Sample images

图像

使用文件或你的网络摄像头训练模型来分类图像。

Sample sounds

声音

通过录制简短的声音样本来训练模型以分类音频。

Sample poses

姿势

使用文件或在网络摄像头中摆出姿势来训练模型以分类身体位置。

教程

Images: Bananameter

学习如何创建一个可以判断香蕉是否成熟的模型。

Sound: Snap Clap Whistle

学习如何创建一个检测你发出的简单声音的模型。

Pose: Head Tilt

学习如何创建一个识别你倾斜头部的方向的模型。

Made with Teachable Machine

A smiling diy cardboard robot sitting on top of a webcam

Tiny Sorter

一个连接 Arduino 和 Teachable Machine 的 DIY 实验。

Learn more

Person smiling while using an assistive communication device

Project Euphonia

Steve Saling 正在使用 Teachable Machine 以新的方式进行交流,例如使用面部手势来触发声音。

Watch video

Webcam image of someone holding a piece of paper, and a laptop with teachable snake open.

Teachable Snake

Vince MingPu Shao 使用 Teachable Machine 将他们的网络摄像头和一张纸变成了游戏控制器。

Learn more

A robotic prototype

Teachable Sorter

一种物理机器,你可以训练它使用你自己的自定义机器学习模型来快速识别和分类对象。

Learn more

software screen shot of teachable arcade, which contains a photo of person holding a pointer finger, and an illustration of a video game controller.

Teachable Arcade

使用 Teachable Machine 训练视频游戏控制器。 (另请参阅下面的配套课程计划。)

Learn more

查看更多使用 Teachable Machine 完成的实验‎‏‎‎‏‏‏‎here‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎. 如果你制作了想要与我们分享的内容,‎‏‎‎‏‏‏‎submit it here‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎ 或只需发送电子邮件至 ‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎teachablemachine—support@google.com‎‏‎‎‏‏‎‎‏‎‎‏‏‏‎.‎‏‎‎‏‎

适用工具…

TensorFlow ML p5.js Coral Framr node.js Glitch

你使用 Teachable Machine 创建的模型是真正的 TensorFlow.js 模型,可以在任何运行 JavaScript 的地方工作,因此它们可以与诸如 Glitch、P5.js、Node.js 等工具配合使用。

此外,还可以导出为不同的格式,以便在其他地方使用你的模型,例如 Coral、Arduino 等。

FAQ: Saving & Exporting

学习资源

想使用 Teachable Machine 进行学习吗?

以下是人们使用它制作的一些课程和活动:

AI + Ethics file icon

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

为学生提供的一堂课,让他们开始理解算法系统中的偏见。

Common Core, K-8, tech

Dancing with AI file icon

by MIT Media Lab

使用 Teachable Machine 和 PoseBlocks 创建交互式系统。

K-8, tech

Ready AI Lesson file icon

by Ready AI

探索 Teachable Machine 并学习机器学习、分类和社会影响的概念。

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 @yining_shi Teachable Machine is so helpful to people who have creative ideas and beginners to machine learning or programming! Here are some very cool projects students made with Teachable Machine + @p5xjs in Machine Learning for the Web class at @ITP_NYU: https://github.com/yining1023/teachable-machine-p5 Twitter logo @jetscott Teachable Machine: a project training sound recognition to win a tractor race! By Steve Saling, who created it to explore how to train for non standard speech interactions for ALS, stroke and others who need assistance #io19 Twitter logo @anildash Really extraordinary set of tools from Google Creative Lab, including this @Glitch app that’s a starter for Teachable Machine — letting you train your own machine learning projects right in a web browser. This is what helped me finally understand this stuff!

Twitter logo 查看人们正在制作的内容:Twitter 上的 #teachablemachine

寻找 2017 年的第一个版本?

Teachable Machine v1 Open site

更多问题?

查看我们的常见问题解答。

这是一个 A.I. 实验

Privacy & Terms

Google