💡
原文英文,约1300词,阅读约需5分钟。
📝
内容提要
本文介绍了使用Transformers.js制作基于机器学习的网页游戏的方法。作者展示了如何制作一个实时的ML-powered网页游戏Doodle Dash,该游戏完全在浏览器中运行。教程目标是向读者展示制作自己的ML-powered网页游戏的简单性。游戏中,玩家需要在一分钟内画出尽可能多的物品,每次给出一个提示词。如果模型预测正确,画布将被清除并给出一个新的词。教程分为三个部分:训练神经网络、使用Transformers.js在浏览器中运行模型和游戏设计。
🎯
关键要点
- 本文介绍了使用Transformers.js制作基于机器学习的网页游戏的方法。
- 游戏Doodle Dash是一个实时的ML-powered网页游戏,完全在浏览器中运行。
- 玩家需要在一分钟内画出尽可能多的物品,每次给出一个提示词。
- 教程分为三个部分:训练神经网络、使用Transformers.js在浏览器中运行模型和游戏设计。
- 训练数据使用Google的Quick, Draw!数据集,包含超过500万幅图画。
- 模型架构使用轻量级的Vision Transformer,适合在浏览器中运行。
- 使用Transformers.js库可以直接在浏览器中运行预训练模型,无需服务器。
- 将模型转换为ONNX格式以便在浏览器中使用。
- 游戏设计中利用实时性能,玩家在60秒内尽可能多地绘制图形。
- 对原始数据集进行过滤,去除相似、难以理解或难以绘制的词汇。
- 游戏名称'Doodle Dash'是通过Hugging Chat生成的创意。
- 鼓励读者参与开源AI游戏创作活动,激发他们制作自己的网页游戏。
🏷️
标签
➡️