CodeLab Adapter 接入 Teachable Machine

通过教计算机怎样思考,孩子们开始探索自己的思考方式。这种体验颇不寻常,甚至很多成年人也很难拥有--思考关于思考的问题。 -- Seymour Papert 《Mindstorms》

CodeLab Adapter 的目标之一是:

连接一切,降低建构和创造的门槛。

Teachable Machine是全球最酷的 AI 项目之一,所以我们准定接入它。

Teachable Machine

Teachable Machine 是什么? 我们引用其主页的介绍:

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

这是一种快速为网站、APP 等应用创建机器学习模型的方法, 无需专业知识或编程!

它基于 Web,任何人可以轻松使用它。

展示一下

更完整的介绍:

如何使用?

Teachable Machine 简单易用,只需 3 步,你就可以在浏览器上训练自己的机器学习模型

第一步: 采集数据

收集示例数据(声音、图像)并将其分门别类,计算机将学习你的分类方式。

第二步: 训练

训练模型,然后对其进行测试,看看是否能正常地在新的例子上工作。

第三步: 导出模型

导出训练模型:将其用于网站中。

用什么来教它?

Teachable Machine 非常灵活,即可以使用已经准备好的文件,也可实时采集数据(摄像头、麦克风...), 采集和计算工作都在本地完成,没有数据离开你的计算机,不必担心隐私问题,没有云,没有别人的电脑。

示例讲解

Teachable Machine 项目给出了 3 个示例(图片、声音、身体姿态),为我们讲解如何使用它:

  1. 《图片:香蕉计》: 了解如何创建一个模型,它可以判断香蕉是否成熟。
  2. 《声音:拍手吹口哨》了解如何创建一个模型来检测你发出的声音。
  3. 《身体姿态:头部倾斜》: 了解如何创建一个模型,该模型可以识别你如何倾斜头部。

社区创意

社区里大家构建了很多好玩的东西:

接入 CodeLab Adapter!

CodeLab 近期的工作之一是,搜罗全球有想象力的 AI 项目,并将其接入 CodeLab Adapter,Teachable Machine是我们最喜欢的 3 个 AI 项目之一。其余两个我们正在本地化部署到国内,下回再介绍它们。

我们目前已经将 Teachable Machine 接入到了 CodeLab Adapter。你可以根据文档引导使用它。

Teachable Machine 接入到了 CodeLab Adapter 之后,可以与 CodeLab Adapter 开放生态中的任何事物交互!由于 CodeLab Adapter 的开放性,你可以轻松将Teachable Machine用在任何地方: 从你的芭比娃娃、四驱车到整个生活空间!以及 Neverland 里的所有这些事物:

一个演示

来看一个演示。

下边的例子展示了在 CodeLab Adapter 中加载《身体姿态:头部倾斜》,加载之后我们就可以将 Teachable Machine 的能力带入到 Scratch 里(以及 CodeLab Adapter 支持的另外 34+编程语言!)

参考