博客 · 对比

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 和服务的信息均于文章发布日期核实,可能会有变化。所有产品名称归其各自所有者所有。

继续阅读

全部文章