石头剪刀布程序流程图_机器学习终章:剪刀石头布猜拳机器人

本文以简单易懂的方式介绍如何使用TensorFlow和Kittenblock制作一个猜拳机器人。通过提供标定的学习样本训练模型,实现实时手势识别,达到与人互动的效果。涉及TensorFlow机器学习框架的基础操作,适合初学者入门。
摘要由CSDN通过智能技术生成

8.1. 简介

TensorFlow对于我们普通人来说一直是高冷的存在,都是大神们的狂欢。喵家最近将TensorFlow移植到喵家编程软件Kittenblock中,希望能让人工智能,机器学习尽快落地。能让普通用户也能用上这个好用的机器学习框架,解决生活中的一些实际问题。TensorFlow的详细教程可以自行查阅喵家相关Learn。这篇文章为了不吓倒大家,基本不会展开TensorFlow的晦涩知识点,CC喵只会教你从零开始手把手教你做出一个智能的实时识别的猜拳机器人,先让大家体会到TensorFlow的简单易用,大家自然会主动进行学习了。

8.2. 知识点

TensorFlow机器学习框架 Kittenblock基本操作(scratch3.0)

8.3. DIY思路

猜拳机器人TensorFlow工作过程:

  1. 建立一个机械学习模型(模型建立需要一定的机器学习理论基础,新手按照本文设置即可)
  2. 提供标定的学习样本进行训练(剪刀石头布与空白情况各拍50张图片)
  3. 将训练好的模型对镜头采集回来的手势进行预测
  4. 反馈预测结果,对结果进行条件判断,对应控制舵机进行运动。

8.4. 材料准备

  • 可以跑Kittenblock的电脑一台
  • USB摄像头(笔记本电脑的摄像头也是可以的)
  • 电路板(Rosbot或者Robotbit)与三个舵机(可选)
  • 乐高机械结构件(可选)
  • CC喵提供的程序包
  • 你的耐心与细心

8.5. DIY步骤:

解压压缩包

得到以下三个文件

33602818363e479e8a1a627d5e3a40b5

双击打开sb3程序

9f9542f4038344d89ef36e75dc943ef6

修改拓扑路径与权重路径

根据你下载的程序包解压的路径,对应修改程序。

如下图的两处修改:

9e7cc796583947b6b4222b42502974e0

小技巧:

直接去到对应的文件的目录,点击下,把目录复制粘贴,这样就不会输入错误了。 不过要记得,mobilenet_244g.json 与 mobilenet_244g.weights.bin 不能缺少。这里新手很容易犯错~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值