博客 · 对比
MagicaLCore 与 Teachable Machine 对比:哪个适合你的项目?
Teachable Machine 在网页浏览器中训练模型,MagicaLCore 在 iPad App 中训练模型。模型类型、导出、隐私和离线使用,逐项对比。
作者:MagicaLCore ·
Google 的 Teachable Machine 是接触机器学习最友好的方式之一:打开一个网页,给网络摄像头看几个示例,几秒钟后模型就开始猜测。MagicaLCore 想在 iPad 上带来同样的感觉,然后走得更远,一直走到真正 App 里的模型。两者有重叠,但目的地不同。
逐项对比
| MagicaLCore | Teachable Machine | |
|---|---|---|
| 在哪里运行 | 配备 M1 或更新芯片的 iPad 上的 App | 网站,在浏览器中 |
| 模型类型 | 图像、声音、表格数据、文本、手势姿势、手部动作 | 图像、声音、身体姿势 |
| 示例来源 | 照片、声音或视频文件夹,CSV 文件,文本,摄像头和麦克风 | 网络摄像头、麦克风或图像文件 |
| 在哪里训练 | 在 iPad 上 | 在浏览器中,在你的电脑上 |
| 训练设置 | 每项都有说明,另有准确率和损失图表 | 训练轮数、批大小和学习率的高级选项,带图表 |
| 暂停与继续 | 可以,在历史记录中 | 不可以 |
| 导出 | 适用于 Xcode 和 Swift Playgrounds 的 .mlmodel | TensorFlow 格式,适用于网页和其他平台 |
| 离线可用 | 是,它是一款安装在设备上的 App | 从其网站打开 |
| 保存作品所需的账户 | 无 | 需要 Google 账户,才能把项目保存到 Google Drive(也可以下载为文件) |
| 价格 | 免费开始,需要更多时升级 Pro | 免费 |
Teachable Machine 最擅长的
- 零配置。 几乎任何装有现代浏览器和网络摄像头的电脑都能用。
- 网页项目。 它的模型是 TensorFlow.js 模型,天然适合网站、p5.js 草图和 JavaScript 项目。
- 身体姿势。 它可以通过网络摄像头对整个身体的姿势进行分类。
- 免费。 无需购买任何东西。
MagicaLCore 最擅长的
- 更多种类的问题。 除了图像和声音,它还能用 CSV 文件中的表格数据、文本、静止的手势和短视频中的手部动作来训练模型。
- 为 Apple App 打造。 它导出 .mlmodel,也就是 Xcode 和 Swift Playgrounds 使用的格式。把它加入 iPhone 或 iPad App,几行 Swift 代码就能使用。“使用你的模型”指南针对每种模型类型展示了做法。Teachable Machine 模型要在 Swift App 中运行,则需要额外的工作。
- 明白自己在做什么。 每项设置旁都有简短说明,每种模型类型都有分步教程,从收集数据到使用模型。
- 长时间训练也能配合你的日程。 暂停,之后在历史记录中继续。
- 真正的离线。 安装之后,训练、测试和导出都无需联网,这在课堂和外出考察时很重要。
- 一台设备走完全程。 在 MagicaLCore 中训练,在 Swift Playgrounds 中开发 App,再发送到 App Store Connect,全部在 iPad 上完成。
隐私
Teachable Machine 是 Google 的免费产品。免费很适合初次尝试,但也值得问一问:这项免费服务靠什么来维持,你的示例最终会去哪里。它的页面说明,训练可以留在你的电脑上。不过,把项目保存到云端需要 Google 账户和 Google Drive,而在线分享模型则意味着把它上传到 Google 的服务器。
MagicaLCore 把你的作品留在 iPad 上。无需创建账户,训练、测试和导出都在设备上进行,你的照片、声音和文本从不上传去训练模型。如果开启了 iCloud,你的模型只会同步到你自己的 iCloud 账户。对于学校,MagicaLCore EDU 做得更进一步:没有广告,没有账户,也不追踪。
该选哪一个?
- 在浏览器中快速演示,或为网站做模型:Teachable Machine。
- 为 iPhone 或 iPad App 做模型、需要更多模型类型,或是一个使用 iPad 的班级:MagicaLCore 和 MagicaLCore EDU。
许多老师两者都用:用 Teachable Machine 做最初五分钟的体验,等学生准备好训练自己的模型、并用它做点什么时,再用 MagicaLCore。
有关其他 App 和服务的信息均于文章发布日期核实,可能会有变化。所有产品名称归其各自所有者所有。
MagicaLCore