一个可以为你的项目训练自己的 Hand Pose Model 的应用!🤌

发布: (2026年2月28日 GMT+8 10:30)
3 分钟阅读
原文: Dev.to

Source: Dev.to

社区

该工具面向 AI/ML 社区,尤其是想要动手创建自己模型的新人。当我开始学习 AI 时,发现很少有资源可以让你创建模型、下载文件并直接导入项目,而无需注册或付费。即使是免费的服务也常常受限。

使用预训练模型也可能出现问题:它们的准确度可能不足,而且仍需申请 API 密钥,这在构建 Chrome 插件等项目时很难隐藏。

我构建的内容

我创建了一个名为 HandTracker 的网站,使用 ml5.js 让你训练自己的手势姿态模型。你可以自行定义任意手势并进行分类,例如“你好”手势或咒术师的标志性 Domain Expansion: Infinite Void 手势。

HandTracker demo GIF

演示

在线演示

这是首次访问网站时的页面:

HandTracker homepage screenshot

请确保已启用摄像头,否则应用无法工作。

设置

Settings screenshot

定义类别

创建一个对应特定手势的类别(例如 ASL 的 “A” 手势)。

收集

选择为每个类别捕获多少数据样本。建议所有类别收集相同数量的样本。

训练参数

根据样本量调整训练参数。全部设置完成后,点击 “Begin Training” 开始训练。

训练期间,当手部不可见时,数据收集会自动暂停。

测试模型

训练完成后,你可以测试模型:

Testing GIF

你还可以将训练好的模型下载为 ZIP 文件。压缩包包含:

Model.json
Model.weights.bin
Model_meta.json

构建方式

该应用使用原生 HTML、CSS 和 JavaScript 编写,机器学习功能依赖 ml5.js,图形渲染使用 p5.js。所有代码均由 Google Gemini 生成,100 % 由 Gemini 编写。

代码

源码已在 GitHub 上公开。

如果你有兴趣贡献,欢迎提交 Pull Request。我们的目标是保持该工具免费,并在未来将其从手势姿态扩展到图像分类、文本生成等任务。

有任何问题或想法吗?期待你的反馈!

0 浏览
Back to Blog

相关文章

阅读更多 »

当工作成为心理健康风险时

markdown !Ravi Mishrahttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...