第一部分:了解任务
各位同学们好!今天我们将学习如何创建自己的人工智能模型并把它嵌入到一个手机应用中。在学习了人工智能如何"看"世界之后,现在我们要动手实践,创建一个能玩"躲猫猫"游戏的AI应用!
活动目标
我们将使用App Inventor平台来:
- 训练一个能识别"我"和"非我"的图像分类器
- 将这个AI模型嵌入到一个躲猫猫游戏应用中
- 测试和改进我们的AI模型
如果你不熟悉"躲猫猫"游戏,这是一种常和婴幼儿玩的游戏:用手遮住脸,然后突然露出来说"躲猫猫",婴儿会很开心。我们的应用将使用AI来检测是否有人脸,然后做出相应反应。
如果你想尝试不同的应用,只要能整合AI模型,也是完全可以的!
PICaboo介绍
第二部分:创建你的AI模型
步骤1:访问个人图像分类器工具
我们将使用App Inventor提供的个人图像分类器(PIC)工具来训练我们的模型。
步骤2:创建数据分类
在界面中使用加号按钮创建两个分类:
- "我"(用于你的脸或你想识别的物体)
- "非我"(用于其他所有事物)
特别提示:如果你不愿意使用自己的脸部照片,可以:
- 在纸上画个笑脸
- 使用面具
- 选择其他物体进行分类
步骤3:收集训练数据
对于每个分类,我们需要捕获至少20张图片:
- 点击"捕获"按钮拍摄照片
- 将照片归入相应分类
- 尝试从不同角度、不同光线条件下拍摄,以增加数据多样性
步骤4:训练模型
收集完数据后,点击"训练"按钮。系统会使用你提供的数据来训练AI模型。
步骤5:测试你的模型
训练完成后,你会看到测试页面:
- 捕获新图像
- 查看模型将图像分类为"我"还是"非我"
- 检查模型的信心水平(0%到100%)
步骤6:与伙伴交流测试
与一位同学合作:
- 测试对方的模型
- 发现模型的局限性
- 讨论如何改进
步骤7:改进模型(如需要)
如果你想改进模型:
- 点击"导出训练数据"
- 返回训练页面
- 添加更多多样化的图像
- 重新训练模型
第三部分:创建应用
步骤1:导出你的模型
在测试页面底部:
- 点击"导出模型"
- 下载.mdl文件(这是你训练好的AI模型)
步骤2:创建躲猫猫应用
- 打开学生网页上的"躲猫猫"教程链接
- 这是一个App Inventor中的分步指南
- 按照教程将你的模型导入App Inventor
- 构建应用的其余部分
即使你想创建其他类型的应用,这个教程也会教你如何在App Inventor中添加AI模型。
步骤3:开发和测试
- 至少花45分钟开发你的应用
- 测试应用的功能
- 尝试改进用户体验
步骤4:分享你的作品
- 向同学展示你创建的应用
- 解释你的AI模型如何工作
- 分享你在开发过程中学到的经验
思考问题
在完成项目后,请思考:
- 你的AI模型表现如何?识别准确率高吗?
- 哪些因素影响了你的模型性能?
- 你如何改进模型以提高其准确性?
- 训练数据的多样性为什么重要?
- 你能想到这种图像识别技术的其他应用吗?
祝大家创作愉快!记住,创新需要不断尝试和改进,不要害怕犯错!
博主会不定期的分享各种有关深度学习、机器学习、AI大模型等AI方面的内容。