用 Teachable Machine 轻松创建机器学习模型
Teachable Machine
训练计算机识别你自己的图像、声音和姿势。
一种快速、简便的方式来为你的网站、应用等创建机器学习模型——无需专业知识或编码。
Get Started TensorFlow ML p5.js Coral Framr node.js Glitch Arduino
什么是 Teachable Machine?
Teachable Machine 是一个基于 Web 的工具,它使创建机器学习模型变得快速、简单,并且人人都可以使用。(注意:你可以在这里找到 2017 年的第一个版本的 Teachable Machine。)
如何使用它?
1. 收集
收集你的示例,并将它们分组到你希望计算机学习的类别中。
Video: Gather samples play icon
2. 训练
训练你的模型,然后立即测试它,看看它是否可以正确分类新的示例。
Video: Train your model play icon
3. 导出
导出你的模型,用于你的项目:网站、应用等。你可以下载你的模型或在线托管它。
Video: Export your model play icon
我可以用什么来教它?
Teachable Machine 非常灵活——可以使用文件或实时捕获示例。 它尊重你的工作方式。你甚至可以选择完全在设备上使用它,而无需将任何网络摄像头或麦克风数据离开你的计算机。
图像
使用文件或你的网络摄像头训练模型来分类图像。
声音
通过录制简短的声音样本来训练模型以分类音频。
姿势
使用文件或在网络摄像头中摆出姿势来训练模型以分类身体位置。
教程
Images: Bananameter
学习如何创建一个可以判断香蕉是否成熟的模型。
Sound: Snap Clap Whistle
学习如何创建一个检测你发出的简单声音的模型。
Pose: Head Tilt
学习如何创建一个识别你倾斜头部的方向的模型。
Made with Teachable Machine
Tiny Sorter
一个连接 Arduino 和 Teachable Machine 的 DIY 实验。
Project Euphonia
Steve Saling 正在使用 Teachable Machine 以新的方式进行交流,例如使用面部手势来触发声音。
Teachable Snake
Vince MingPu Shao 使用 Teachable Machine 将他们的网络摄像头和一张纸变成了游戏控制器。
Teachable Sorter
一种物理机器,你可以训练它使用你自己的自定义机器学习模型来快速识别和分类对象。
Teachable Arcade
使用 Teachable Machine 训练视频游戏控制器。 (另请参阅下面的配套课程计划。)
查看更多使用 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 等。
学习资源
想使用 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
使用 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 年的第一个版本?
更多问题?
这是一个 A.I. 实验