这个拒绝内卷的狼火了!高智商却自暴自弃,不想抓羊只想躺

狼羊过河问题_数学建模 利用状态转移矩阵,给出了狼羊过河问题的解法并附有相关代码及结果展示 立即下载

点击“开发者技术前线”,选择“星标????”
让一部分开发者看到未来

 新智元报道 来源:B站

近日,一个狼吃羊的AI火了!在一个狼吃羊的AI智障游戏中,狼发现自己吃不到羊,直接选择了「自杀」。然而,狼选择撞石的原因竟是「自杀分数高」!

智障AI狼最近火了!

 

在一个狼吃羊的AI游戏中,狼发现自己吃不到羊,而选择了「自杀」。

 

 

那么,狼为啥会选择直接撞死呢?

 

傻狼选择「自杀」,只因人间不值得!

 

近日,微博上一位网友@二雨TR最近发文称,听我老师给我讲他搞游戏ai的事情笑死我了。

 

 

在他发布的这三张聊天记录截屏中,具体介绍了这个狼抓羊的游戏机制。

 

 

从截图中可以看出,狼选择撞石的原因竟是,「自杀分数高!」

 

在这个项目中,研究人员给设定了狼吃羊游戏的基本原则是,狼在20秒内得分越高越好,而羊在20秒内存活时间越长得分越高。

 

开局两只狼,还有六只羊,地图上红色带×的字符就是狼和羊随机出现的可能位置。

 

 

狼和羊前面有6根射线,是用来感知范围。当这6根线和障碍物以及地图边界碰撞,就会返回一个坐标。

 

那根坐标白线便是狼和离它最近羊的连接,这样狼就可以每次优先吃掉最近的那只羊。

 

在研究人员开始训练的最初阶段,先固定了羊的位置,让狼去学习抓羊。

 

在狼学会抓羊后,羊也以随机的位置出现在游戏中。

 

狼抓到羊,奖励10分

 

狼撞到障碍物,扣1分

 

为了节省狼抓羊的时间,每秒钟狼都会受到0.1的惩罚

 

其中,羊撞到石头不会死,只要存活时间长,羊就能得到高分。

 

 

如果这两只狼想要在20秒以内得到高分,需要狼吃到羊的数量越多越好,吃羊所用时间越短越好。

 

在研究人员进行了20W次的训练,竟发现狼抓羊的效果越来越差。

 

大多数情况下狼基本吃不到羊,而且在抓羊的过程中浪费的时间也被扣分,干脆就选择撞死了!

 

该项目的一位研究人员@Sdust星尘研表示,「之所以会自杀, 是因为狼在前几万次的训练中发现一头撞死只扣-1.1分(-1 + -0.1)。

 

往羊那边走两步撞死扣-1.1到-2.4分。

 

偶尔一次能吃到,虽然正分,但是不值得」。

 

 

狼是打工人,羊是永远达不到的升职加薪

 

这只蠢狼已经在微博、知乎、豆瓣等各大平台上火出了圈。

 

网友们从狼抓羊的身上看到了自己。

 

那只狼不就是现在的我么!

 

 

狼就是打工人…每秒扣的是青春和时间,羊是永远达不到的「升职、加薪、迎娶白富美、走上人生巅峰」,撞石头就是躺平摸鱼…

 

 

还有网友表示,「AI训练告诉你,为什么现在的年轻人都不愿意努力了」。

 

 

奖励机制不合理

 

有网友对这一项目的奖励机制设置是否合理提出了质疑。

 

 

还有网友认为,单步惩罚太大,而撞障碍物的惩罚太小,应该把奖励函数设置为,撞到障碍物的惩罚无穷大,那么狼就知道了撞石的代价,就不会轻易选择自杀了。

 

 

所以,狼选择自杀的部分原因也是奖励机制设置不合理而导致的。

 

星尘研在B站中的视频表示,狼自杀的错误是很多因素共同影响产生的,最主要的原因是迭代次数太少,20W次完全不够学。后面提高到100W次起步,效果直线上升。

 

 

自暴自弃的狼终于抓到了羊

 

训练次数从最初5W次一轮,迭代了13代。到后来改成200W一轮,迭代了5代,狼抓羊的训练效果明显提升。

 

 

在训练了300万次后,狼终于可以成功地吃到羊。

 

 

但是,游戏还是存在一定的缺陷,两只狼还是会偶尔撞石而死。

 

 

狼终于学会了抓羊~~

 

 

参考资料:

https://m.weibo.cn/6611961566/4613651452134398 https://m.weibo.cn/6611961566/4613930355525879

https://www.bilibili.com/video/BV16X4y1V7Yu?p=1

END


最近写了一套 6000 页的 Java 学习手册,以及珍藏四本 Java 人必读4大神器,分享到知乎已经 3 万赞了!
整个资料包内容专注 Java技术,包括 Spring、Spring Boot/Cloud、Dubbo、JVM、集合、多线程、JPA、MyBatis、MySQL、大数据、Nginx、Git、Docker、GitHub、Servlet、JavaWeb、IDEA、Redis、算法、面试题等相关内容。图文并茂,附有源码,还送一波电子书。内容包括但不限于:
每篇文章图文并茂,附有源码。还有电子书合集

如果你想获得完整PDF可以通过以下方式获得

扫码加我微信进群,内推和技术交流,大佬们零距离

好文点个在看吧!

具身智能端侧硬件选型实战:从算力需求到芯片对比与避坑指南 在边缘计算和嵌入式AI快速发展的今天,端侧智能设备的落地不再单纯比拼芯片的标称算力。TOPS数值只是初筛指标,真实的推理性能还受内存带宽、数据精度、稀疏性以及散热功耗等多重因素制约。理解不同视觉感知、决策规划与语言交互任务对算力的差异化需求,是选型的第一步。本文从技术原理出发,剖析了Jetson Orin、地平线征程、RK3588等主流平台的实测表现,并揭示了散热设计、供电链路与软件生态这三个极易被忽略的隐形瓶颈。通过完整的部署调优实录,展示了量化、缓存与电源模式优化如何提升端侧推理效率,为具身智能、无人车 阅读详情

相关推荐

VN1630A硬件配置指南:手把手教你用CanApe搭建XCP标定工程(附ELF文件配置技巧)

本文详细介绍了如何使用VN1630A硬件和CanApe软件搭建XCP标定工程,包括硬件配置、CanApe工程创建、ELF文件处理及XCP协议层配置等关键步骤。特别针对实际项目中常见的错误和细节问题提供解决方案,帮助工程师高效完成ECU参数标定工作。

git9versioner的博客 1158

【拒绝内卷】狼吃羊的AI奖励机制不合理: 内卷,如何解决?

深度强化学习实验室官网:http://www.neurondance.com/论坛:http://deeprl.neurondance.com/本文转载自:Ai科技评论作者 |耳洞打三金...

深度强化学习实验室:一个“开源开放、共享共进”的强化学习学术组织。 5477

产品必备技能(十):如何绘制原型图?先要绘制页面流程图+页面原型图!附实操原型图、流程图实例(抖音)

文章目录目标题目实操步骤模板实操【抖音】APP的视频发布功能页面流程绘制页面流程图合格标准绘制页面原型图合格标准 目标 新入行的产品经理都对原型抱有向往的心境,但是有经验的产品经理不会一上来就画原型,而是先画页面流程再来画原型。通过学习,你将学会如何用页面流程图规划用户行为路径、如何借助原型识别问题、减少风险、有效沟通。 题目 任意选择一款你喜欢的产品,体验某个功能,下载并梳理此功能至少5个以上的页面流程跳转点(后面会解释),还原2 - 3个主要界面的低保真原型图。 实操步骤 可使用手绘以及Process

汪雯琦的博客 4842

这个拒绝内卷的AI狼火了!高智商却自暴自弃,不想抓羊只想躺

新智元报道来源:B站等编辑:Yaxin【新智元导读】近日,一个狼吃羊的AI火了!在一个狼吃羊的AI智障游戏中,狼发现自己吃不到羊,直接选择了「自杀」。然而,狼选择撞石的原因竟是「自...

weixin_40920183的博客 2万+

手把手教你学Simulink--双足机器人分数阶PID控制仿真

分数阶PID(Fractional-order PID, FOPID)控制是一种先进的控制策略,它扩展了传统的整数阶PID控制器的概念。FOPID控制器允许积分和微分项的阶次不是严格的整数,而是可以是任意实数,这为系统提供了更多的设计自由度,并可能带来更好的性能。在双足机器人控制中,分数阶PID控制可以用于改善机器人的平衡控制、轨迹跟踪等任务的性能。下面我们将详细介绍如何使用Simulink进行基于分数阶PID控制方法的双足机器人仿真研究。

MHD0815的博客 882

SAP与泛微OA集成(半导体行业)

本项目通过SAP PO中间件集成SAP与泛微OA在半导体行业的应用,由于行业特殊性,广泛深入应用了RSA加密等特性

集信通 1164

强化学习,人工智能都开始拒绝内卷了,AI狼:抓羊太累,我选择自杀

游戏整体都是在Unity上面开发的,开发语言是C#,算法主体是基于Unity上封装好的一个强化学习包——MLAgent,GPU用的是他朋友淘汰的2手1080 Ti。星尘研表示而他们摸索的过程并不顺利:我们最初的一个目标是让狼学会判断他要抓的是羊,并且学会去抓,这里的区别点在于狼要能认识到他要去吃羊,而不是我直接把羊的位置给他, 让狼自己去追。比如下面这是我们最开始的训练场景,在前几千次训练的时候, 狼都不知道要去吃羊,每次训练狼有大概5秒钟的时间在这个场地上面方向随机的乱跑乱逛。

具身机器人和通用AI 1242

Xiaojie雷达之路---毫米波雷达基础知识---中频信号的相位

本篇文章主要介绍毫米波雷达的基础知识中的中频信号的相位 文章目录傅里叶变换的快速回顾中频信号的相位中频信号对物体微小位移的灵敏度如何2个chirps来对一个物体的速度进行测量测量一个振动的物体 傅里叶变换的快速回顾 傅里叶变换是将一个信号从时域中转换到频域中,在时域中的一个正弦信号将在频域中产生一个峰值,在大多数情况下,在频域中的一个信号是一个复数(每个值是一个振幅和相位的向量),表示为AejθAe^{j\theta}Aejθ 在频域中峰值的相位等于正弦函数的初始相位 中频信号的相位 上一篇文章中提到,

XiaoJie的博客 1万+

A星算法(理论易懂版,小白上手)

白话讲述了A星寻路算法原理

m0_74994088的博客 249

2023年全国职业院校技能大赛 网络系统管理服务模块 Linux部分讲解

网络系统管理,Linux,服务部署,Chinaskills,2023国赛

weixin_62926639的博客 1549

2024年 Flutter 面试题大全(2024.6.28持续更新中)

2024年 Flutter 面试题大全(持续更新中)

Code Metaverse 6668

灰太狼抓羊

题目详情:     羊村新建了许多地下房子,这些地下房子的分布成树状结构。每一个房子有一个编号,从0—n-1,0号是村长的房子。注意每间房子只住着一只羊。 村长的房子是其他所有房子的入口(即根节点),之后每个房子最多通向其他两个房子。房子与房子之间有不同的距离。   灰太狼听从他老婆的命令,去抓羊。灰太狼总是每秒前行1米,这导致他有时候不能完成他老婆给他的任务。他老婆会有很多

type_q的专栏 1835

Colmap论文——《Structure-from-Motion Revisited》论文阅读笔记

  最近又将Colmap论文翻出来仔细阅读总结了一下,于是顺便写个博客记录一下。Structure-from-Motion Revisited是当前SOTA的增量式SfM算法Colmap的论文,发表于2016年计算机视觉顶会CVPR。它是增量式SfM里程碑式的作品。 论文地址:https://openaccess.thecvf.com/content_cvpr_2016/papers/Schonberger_Structure-From-Motion_Revisited_CVPR_2016_paper.p

zeeq的博客 1万+

这只拒绝内卷的 AI 狼火了!高智商却自暴自弃,不想抓羊只想躺

上一篇:深夜看了张一鸣的微博,让我越想越后怕新智元报道来源:B站等编辑:Yaxin【导读】近日,一个狼吃羊的AI火了!在一个狼吃羊的AI智障游戏中,狼发现自己吃不到羊,直接选择了...

emprere的博客 489

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

40亿美元!张一鸣拿下字节版王者荣耀,过渡期给员工发奖金

点击“开发者技术前线”,选择“星标????”让一部分开发者看到未来来自:程序员求职面试整理内容参考自:Tech星球、界面新闻、脉脉等3月22日,沐瞳科技CEO袁菁发表全员信,宣布沐瞳科技与...

开发者技术前线-DevolperFront 353

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【强化学习系列】超详细整理实用资料——1 强化学习概述(包含马尔科夫、贝尔曼方程、蒙特卡洛、时间差分法)

文章目录前言强化学习通用工作方式(敲重点!!)几个重要概念工作流程模型通用设计要点(每个模型都需要注重的点)强化学习适用场景马尔科夫马尔可夫链马尔可夫随机过程马尔可夫决策过程(敲重点!!)贝尔曼方程(敲重点!!)回报总回报价值折扣系数贝尔曼方程 前言 本菜鸡要写整个强化学习的资料啦,欢迎大家评论区讨论哦, 啾咪 q(≧▽≦q) 强化学习通用工作方式(敲重点!!) 这个图 超级 重要一定要清楚啊 几个重要概念 Agent:神经网络 ,可以看成人的大脑 Evironment:Agent所处的环境

qq_43586192的博客 1979

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

读《流浪地球》有感

极端理性之上,人类在情怀中寻觅价值 算力并不稀缺,算法飞速发展 \quad电子计算机发源于上世纪30年代,而机器学习算法滥觞于五十年代。他们的出现,如同打开了潘多拉魔盒,从此开始,人类的智力与理性被人工智能超越,就已经是时间问题。 \quad发展之处,人类的绝大部分从未怀疑它会成为我们的福音。从简单的流水线、小家电这样的弱人工智能,再到如今无所不在的AI助手,人类一边享受着人工智能的便利和快捷,一边大力地为它赋能。 \quad\quad\quad\quad\quad\quad\quad图1:笔者搭建的循迹

PeterKim的博客 448

趣味问题:农夫羊狼白菜过河(人工智能、Python)实验报告

一、实验目的 会定义图的抽象数据类型 熟悉图的基本结构掌握程序中的用户头文件、实现文件和主文件之间的相 互关系及各自的作用 熟悉对图的一些基本操作和具体的函数定义 4.掌握在实际问题中运用所学知识解决实际问题的方法和步骤。 二、编程环境 Python语言 三、实验内容描述 有一农夫带着一条狼、一只羊和一筐菜想从河的左岸乘船到右岸。但由于船太小农夫每次只能带一样东西过河而且如果没有农夫看管则狼会吃羊,羊会吃菜。问农夫怎样过河才能把每样东西安全地送过河。 四、实验要求 1.上述问题用图表示出来 2. 选择图

weixin_43825727的博客 1万+

崇志宏 转“博弈机器学习”-东南大学机器学习

博弈机器学习和贝叶斯学习可以看成集成目前机器学习组件的理论框架,解决从感知到认知的人工智能技术问题。崇志宏 http://cse.seu.edu.cn/people/zhchong/index.htm 刘铁岩:博弈机器学习是什么? 作者:微软亚洲研究院首席研究员 刘铁岩 拖至文末查看相关论文 人工智能早就不是一个新词了。早在六十年前,在达特茅斯学院举

chognzhihong_seu的博客 1822

【Unity知识速递】第7期 Unity 6.6 深度解析:WebGPU 正式版与 WebAssembly64,Web 游戏的内存革命

如何启用 Wasm64?需要注意的是,Wasm64 需要浏览器支持 Memory64 提案,目前主流浏览器的最新版本都已支持。一句话总结: Unity 6.6 用 WebGPU 转正、Wasm64 16GB 内存和渐进式加载三连击,将 Web 游戏的体验天花板又往上推了一大截——Web 平台不再是"妥协版",正在成为真正的一等公民。Unity 6.6 新增了 WebAssembly64(Wasm64) 构建选项,这可能是本次更新中对 Web 游戏开发者影响最大的一项升级。

crystal_WJT的博客 433

设计模式(unity游戏研发版)

当你使用图形用户界面类时通常会遇到一个问题。比如,你创建了自定义按钮类并允许客户端在按钮中注入自定义代码,这样当用户按下按钮时就会触发这些代码。观察者模式允许任何实现了订阅者接口的对象订阅发布者对象的事件通知。你可在按钮中添加订阅机制,允许客户端通过自定义订阅类注入自定义代码。在Unity中,这就像UnityEvent在Inspector中绑定多个回调。

m0_63330263的博客 103

Claude Fable 5.2 登顶:65 分、单发做游戏,和一份 $26.54 一单的账单

Anthropic 发布 Claude Fable 5.2:AA 智能指数 65 分登顶历史第一,但性能 #71、成本 #73、冗余度 #72——最强能力、最贵成本、最慢速度的矛盾体。同底层 Mythos 5.2 无护栏反而更强。文章拆解:65 分构成、官方实战验收、基准提升真伪、一条提示词一晚做出街机游戏的完整流水线(自写机器人跑完 12 关自检)、$26.54 账单与 98% 缓存折扣下的真实成本重估。

johnsong2009的博客 253

Unity 数据存储指南:本地存储、个性化设置、缓存与 Resources/StreamingAssets 的区别

在 Unity 开发中,“数据存到哪里”、“缓存能不能清”、“打包后资源有什么区别” 是新手最容易混淆、老手也经常踩坑的问题。Unity 本地存储机制(包括 Unity 放在 C 盘的内容);Unity 个性化设置(编辑器首选项 Editor Preferences);Unity 缓存的打开、关闭与清理;打包后 Resources 与 StreamingAssets 的区别;其他可自定义存储的内容汇总。为方便理解,本文配有一个可直接运行的演示工程,所有代码见文末"配套工程说明"。

zhchyun 222

10分钟完成第一个Python小游戏

第一个项目不用找复杂的,‌直接选「猜数字小游戏」对应的教程‌就好——几乎所有入门教程都会讲这个项目,资料最多、遇到问题随便搜就能找到解决方法,不会卡壳,30分钟肯定能做完,非常容易建立信心。‌教程链接‌:直接搜标题👉 ‌《Python零基础入门项目:30分钟写完猜数字游戏》‌(优先选黑马程序员、鱼C-小甲鱼这两个UP主的版本,播放量都是百万级,口碑稳定)‌教程地址‌:打开菜鸟教程官网→找到「Python 实例」板块,直接在线写代码运行。全程不跳步,30分钟就能做完,做完能直接运行玩,成就感拉满。

mF44Job8l的博客 59

Claude Code做Unity项目移植(三): 使用SKILL进行自动化Git提交

本文介绍基于ClaudeCodeSkill的Unity自动化Git提交助手——unity-git-commit,通过四大模块实现提交前的智能检查与安全修复:1)校验Git仓库状态;2)验证Unity项目文件(如排除Library/Temp,确保.meta文件完整);3)依据可配置的C#命名规范自动识别并安全修复命名问题(避免序列化、反射等高危场景误改);4)生成精准提交注释,但强制人工确认。全程仅本地commit,不自动推送或破坏性操作,保障安全。核心思想为“机械化工作交AI,关键决策留人工”,显著提升提交

Aman1984的博客 645

用 AI 在 Unity 里做一款 RTS:最难的不是生成代码,而是证明它真的能玩

git@github.com:zoucdr/unity-skilled-mcp.git

邹杭特的博客 244
上一篇: 网易游戏基于 Flink 的流式 ETL 建设
下一篇: 一个中科大差生的8年程序员工作总结
DevolperFront
博客等级 码龄8年 465粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值