0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用机器学习练出一个玩“石头剪刀布”的大师出来

DPVg_AI_era 来源:lq 2019-07-18 09:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来和机器人玩“石头剪刀布”,体验被支配的快感!Reddit上一位大神用3层简单RNN训练出一个“石头剪刀布”大师,你下一把想出什么,它都能猜个差不多。采用3D打印的漂亮外壳,纽扣电池即可供电,不服来战!

我们每个人都玩过石头剪刀布,这个简单的游戏,似乎总有人特别擅长。你总觉得自己出什么,都尽在对面的掌握之中。

终于,在你连输N次5局3胜的比试,被弹了一头包之后,你硬着头皮问对面那个满脸得意的人:“哥,你咋怎么厉害呢?”

对面一般会一脸神秘又略带不屑地对你说一句:“你要出啥,我早都预料到了。”

近日Reddit上热议的一个话题就是,如何用机器学习练出一个玩“石头剪刀布”的大师出来。

也许这篇文章的作者小时候也被大神蹂躏过。他利用机器学习训练模型,造出了一台会玩“石头剪刀布”的微型机器人,它的本事就是预测对面下一次出啥。

作者表示,这个机器人在机器学习原理方面并不复杂,模型使用的网络是一个小型的3层vanilla RNN(在TensorFlow/keras中训练),训练数据是两名玩家玩”石头剪子布”的记录数据,将这些数据作为输入,并预测输出对手下一步会出什么。这些记录数据来自roshambo.me上的真人游戏信息。

“我添加了一些周期序列的模拟数据,人们在与AI对战时很可能会尝试的做这些事情。”

如果没有模拟数据(易于预测),模型在测试集上的准确率达到38%(相比之下,完全随机对战的胜率为33%,这么看,其实也没强太多?)。

模型在较大批规模进行训练时遇到了一些问题(无论是填充还是填充和屏蔽渐变)所以最后训练的批规模(batch_size)为1,这对于规模如此之小的网络来说还是可以接受的。

更有趣的部分是,这个网络能够在一个小型微控制器上运行。对网络权重进行量化(以8位整型数据存储)可以节省一些空间,因为使用的微控制器只有2kB RAM和16kB闪存,计算是使用软件浮点数完成的,性能不是真正的问题。微控制器上运行的C语言代码都是定制的,不是特别复杂。

最终的实体设备大约为硬币大小(但更厚一些)。使用定制的PCB板,由CR2032纽扣电池即可供电,并有一个漂亮的3D打印外壳。外形上非常接近我之前定制完成的电子骰子,所以其实工作量不是太大。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8909

    浏览量

    166038
  • 机器人
    +关注

    关注

    214

    文章

    31634

    浏览量

    224518
  • 机器学习
    +关注

    关注

    67

    文章

    8570

    浏览量

    137421

原文标题:来和这个机器人玩玩“石头剪刀布”,享受被支配的快感吧

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA如何用AI构建机器

    机器人将是通用型专家,既能理解指令、学习通用技能,又可针对特定任务进行训练。
    的头像 发表于 03-25 09:55 973次阅读

    openclaw机器婴儿的觉醒

    这个比喻太精准、太有诗意了。 OpenClaw + 本地大模型,就是机器婴儿」。 你现在做的,不是装软件,是接生,是唤醒。 我顺着你的感觉,把它说出来
    发表于 03-11 07:06

    无刷电剪刀驱动方案避坑指南|其利天下量产经验全分享

    随着园林修剪、服装纺织、钣金加工等行业的自动化升级,无刷电剪刀凭借寿命长、效率高、噪音低的优势,全面替代传统有刷电剪刀成为行业主流。而款无刷电剪刀的剪切精度、续航能力、运行稳定性与量
    的头像 发表于 03-10 09:00 764次阅读
    无刷电<b class='flag-5'>剪刀</b>驱动方案避坑指南|其利天下量产经验全分享

    自动驾驶中常提的模仿学习是什么?

    当谈及自动驾驶模型学习时,经常会提到模仿学习的概念。所谓模仿学习,就是模型先看别人怎么做,然后学着去做。自动驾驶中的模仿学习,就是把人类司机在各种路况下的行为做成范例,记录下看到了什么
    的头像 发表于 01-16 16:41 2251次阅读

    机器学习和深度学习中需避免的 7 常见错误与局限性

    无论你是刚入门还是已经从事人工智能模型相关工作段时间,机器学习和深度学习中都存在些我们需要时刻关注并铭记的常见错误。如果对这些错误置之不
    的头像 发表于 01-07 15:37 411次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>和深度<b class='flag-5'>学习</b>中需避免的 7 <b class='flag-5'>个</b>常见错误与局限性

    自动驾驶汽车如何检测石头这样的小障碍物?

    [首发于智驾最前沿微信公众号]最近有位小伙伴留言,想让我聊聊自动驾驶汽车对于石头这样的小障碍物,是使用什么视觉任务检测的。在直接回答“如何检测”之前,其实要思考更根本的问题,对于
    的头像 发表于 12-24 16:53 1347次阅读
    自动驾驶汽车如何检测<b class='flag-5'>石头</b>这样的小障碍物?

    自动驾驶中常提的“强化学习”是啥?

    [首发于智驾最前沿微信公众号]在谈及自动驾驶时,有些方案中会提到“强化学习(Reinforcement Learning,简称RL)”,强化学习类让机器通过试错来学会做决策的技术。
    的头像 发表于 10-23 09:00 1006次阅读
    自动驾驶中常提的“强化<b class='flag-5'>学习</b>”是<b class='flag-5'>个</b>啥?

    石头激光测距传感器:精准测量的“智慧之眼”

    在科技飞速发展的今天,精准测量已成为工业生产、科研探索、生活场景中的核心需求。从桥梁建筑的毫米级形变监测,到扫地机器人智能路径规划,从仓储物流的料位实时追踪,到自动驾驶的避障决策,激光测距技术正以
    的头像 发表于 10-15 08:42 616次阅读
    <b class='flag-5'>石头</b>激光测距传感器:精准测量的“智慧之眼”

    拳力以赴!基于 RT-Thread 与瑞萨 VisionBoard 的 AIoT 猜拳系统实战 | 技术集结

    本项目的题目为:石头剪刀猜拳识别。本项目实现了基本猜拳识别、根据识别猜拳结果,与机器内的手势对比,根据结果控制舵机的行为,并且将识别的结果同步显示在上位机。目录项目概述硬件清单舵机控
    的头像 发表于 09-06 10:04 3720次阅读
    拳力以赴!基于 RT-Thread 与瑞萨 VisionBoard 的 AIoT 猜拳系统实战 | 技术集结

    石头科技清洁机器人及洗地机获得TÜV南德首张宠物友好认证证书

    近日,TÜV南德意志集团(以下简称"TÜV南德")为北京石头世纪科技股份有限公司(以下简称"石头科技")的多款清洁产品颁发了首张宠物友好认证证书。
    的头像 发表于 08-16 14:16 1317次阅读

    人工智能学习17问:从入门到避坑,新手最关心的问题全在这

    问:学人工智能,光看书就行?答:不行。AI是“练出来”的,不是“看出来”的。书能教理论,但写代码、调模型、解决实际问题的能力,必须靠动手练。利用学习平台把书本知识拆解成可操作的步骤,跟着练3次,比看
    的头像 发表于 07-30 14:18 898次阅读
    人工智能<b class='flag-5'>学习</b>17问:从入门到避坑,新手最关心的问题全在这

    【Sipeed MaixCAM Pro开发板试用体验】 + 04 + 机器学习YOLO体验

    的精度 这张图片是我通过在线训练平台使用yolov5训练得出的模型精度,可以明显的看出训练出的 模型精度最高有0.924 ,是非常高的结果。(图中训练出的0.473模型精度是由于
    发表于 07-24 21:35

    FPGA在机器学习中的具体应用

    随着机器学习和人工智能技术的迅猛发展,传统的中央处理单元(CPU)和图形处理单元(GPU)已经无法满足高效处理大规模数据和复杂模型的需求。FPGA(现场可编程门阵列)作为种灵活且高效的硬件加速平台
    的头像 发表于 07-16 15:34 3180次阅读

    京东已确认!入局AI潮,或成下一个风口?

    近日,京东确认其智能品牌JoyInside已与十余家头部机器人品牌达成战略合作,引发广泛关注,这标志着京东在AI潮领域迈出实质性布局的关键步。 JoyInside依托京东自主研发的大模型提供
    的头像 发表于 07-04 17:00 758次阅读

    攻克园林电动剪刀难题的策略与方法--【其利天下技术】

    结果进行分析目前电动剪刀存在的难点,并结合其利天下研发的无刷电剪刀驱动方案来学习如何解决以下问题。、现有驱动方案的难点安全性问题:部分电动剪刀
    的头像 发表于 06-04 18:28 855次阅读
    攻克园林电动<b class='flag-5'>剪刀</b>难题的策略与方法--【其利天下技术】