一个可以为你的项目训练自己的 Hand Pose Model 的应用!🤌
Source: Dev.to
社区
该工具面向 AI/ML 社区,尤其是想要动手创建自己模型的新人。当我开始学习 AI 时,发现很少有资源可以让你创建模型、下载文件并直接导入项目,而无需注册或付费。即使是免费的服务也常常受限。
使用预训练模型也可能出现问题:它们的准确度可能不足,而且仍需申请 API 密钥,这在构建 Chrome 插件等项目时很难隐藏。
我构建的内容
我创建了一个名为 HandTracker 的网站,使用 ml5.js 让你训练自己的手势姿态模型。你可以自行定义任意手势并进行分类,例如“你好”手势或咒术师的标志性 Domain Expansion: Infinite Void 手势。
演示
✨ 在线演示
这是首次访问网站时的页面:
请确保已启用摄像头,否则应用无法工作。
设置
定义类别
创建一个对应特定手势的类别(例如 ASL 的 “A” 手势)。
收集
选择为每个类别捕获多少数据样本。建议所有类别收集相同数量的样本。
训练参数
根据样本量调整训练参数。全部设置完成后,点击 “Begin Training” 开始训练。
训练期间,当手部不可见时,数据收集会自动暂停。
测试模型
训练完成后,你可以测试模型:
你还可以将训练好的模型下载为 ZIP 文件。压缩包包含:
Model.json
Model.weights.bin
Model_meta.json
构建方式
该应用使用原生 HTML、CSS 和 JavaScript 编写,机器学习功能依赖 ml5.js,图形渲染使用 p5.js。所有代码均由 Google Gemini 生成,100 % 由 Gemini 编写。
代码
源码已在 GitHub 上公开。
如果你有兴趣贡献,欢迎提交 Pull Request。我们的目标是保持该工具免费,并在未来将其从手势姿态扩展到图像分类、文本生成等任务。
有任何问题或想法吗?期待你的反馈!



