猴子与香蕉
猴子很喜欢吃香蕉,于是行为学家做了这样一个有趣的试念:将编号为1、2、3、4、5的五只猴子关进一只笼子里,笼子的上面挂了一串香蕉,当猴子见到香蕉时,便要伸手去摘。这时,管理员就打开事先设在上面的水龙头,于是每次猴子要去摘香蕉,就会被滚烫热水淋的全身是伤。
由于其中一只猴子去摘香蕉时,会害到大家都被淋水,所以每次哪只猴子去摘香蕉,就会遭到其他几只猴子暴打!久之,五只猴子中没有一只敢去摘香蕉了。
这时,行为学家将一只A猴子换下了其中的1号猴子。A猴子刚进来,搞不清楚状况,见到香蕉便要去摘,于是遭到2、3、4、5号猴子的一顿暴打!A猴子一见摘香蕉要被扁,就再也不敢去摘香蕉了。
接着,行为学家又用B猴子换下了2号猴子,B猴子和A猴子初来时一样,见到香蕉也要去摘,同样也被其他猴子扁。A猴子也不知道原因,看到其他猴子扁B猴子,就跟着一起扁B猴子。
接下来,行为学家又用C猴子换下了3号猴子,当C猴子见到香蕉要去摘时,就遭到了同样的待遇——被扁。接下去,行为学家将1、2、3、4、5猴子换成了A、B、C、D、E,只要A、B、C、D、E中有一只猴子去摘香蕉,就会被扁。
原来的五只猴子,是因为怕被水淋,所以谁去就摘香蕉就扁谁,现在的五只猴子,变成了只要一去摘香蕉就会被扁,但谁也不知道真正被扁的原因。
启示一: 生活中,经常碰到这样的事,有很多关心你的人,常常告诉你不可以,其实他自己也不知道为什么不可以。
启示二: 企业禁忌经常故老相传——虽然事过境迁、环境改变,大多数的组织仍然恪遵前人的失败经验,平白错失大好的机会
启示三:这就是道德的起源
-阶级的起源-
实验人员继续他们的实验,不过这一次他们改变了喷水装置。
一旦侦测到有猴子要去拿香蕉,马上就会有水喷向拿香蕉的猴子,而不是全体。
然后实验人员又把其中的一只猴子释放,换进去一只新猴子C。
不同以往的是猴子C特别的孔武有力。当然猴子C看到香蕉,也马上想要去拿。
一如以前所发生的情形,其他四只猴子也想海K猴子C一顿。
不过他们错误估计了C的实力,所以结果是反被C海K了一顿。
于是猴子C拿到了香蕉,当然也被淋了个透湿。
C一边打着喷嚏一边吃着香蕉,美味但是也美中不足。
A、B、D、E没有香蕉吃却也比较快乐,毕竟没有被淋到嘛。
后来C发现只有拿香蕉的那个才会被淋到,他就要最弱小的A替他去拿。
A不想被K,只好每天拿香蕉然后被水淋。
B、D、E越发的快乐了起来,这就叫比上不足,比下有余嘛
于是五只猴子有了三个阶级。
这下子阶级也随着道德起源了。
-道德的沦丧-
天变热了,笼子里的猴子们想冲凉却找不到地方。终于出现了一位反潮流英雄,猴子HERO。HERO在无意中碰到了香蕉,理所当然的引来了一顿饱打。但在挨打的过程中,猴子们享受到了冲凉的乐趣。等身上的水干了之后,猴子A在无意中碰撞了HERO,使HERO又一次接触到了香蕉,于是,猴子们享受了第二次冲凉,HERO遭到了第二次痛殴。
在此之后,只要大家有冲凉的需要,就会有一只猴子X挺身而出,对HERO进行合理冲撞。
大家对HERO的态度也有了明显的不同,在平时大家会对HERO异常温和,以弥补在冲凉时为维护规则而不得不对它进行的暴力举动。
一天,在大家冲凉时,饱受折磨的HERO闻到了香蕉的清香,生物本能使它在别的猴子心有旁鹜时将香蕉吃了。而且此后没有了新的香蕉来填补空缺。猴子们陷入了另一个尴尬境地:没有冲凉的水,也没有香蕉,只有HERO。
于是,另一个规则形成了。猴子在烦躁的时候会痛打HERO出气,HERO不得反抗。
当笼子里的旧猴子被新猴子换掉时,新猴子会在最快的时间内学会殴打HERO。
终于有一天,老天有眼,历尽沧桑的HERO被另一只猴子代替了。猴子们失去了发泄的对象,只能任意选取一个目标进行攻击。从此以后,笼子里的猴子们不吃不喝不冲凉,唯一的举动就是打架。
这就是道德的沦丧。
-道德的重建-
实验人员对猴子们的争斗不休感到不安。为了重建道德秩序,他们决定继续供应香蕉。
一天,正在混战的猴子们发现头顶多了一串香蕉,它们其中的一个A不顾身上的剧痛,把香蕉摘了下来。于是久违的甘露出现了,未曾尝过甜头的猴子们先是茫然失措,继而争先恐后的加入冲凉的行列。香蕉反而被遗忘了。当猴子B、C、D、E发现A在享受淋浴的同时还吃着美味的香蕉,嫉妒心使它们暂时团结起来,共同K了A一顿,将A吃剩的香蕉夺过来,但是,此刻的香蕉成了匹夫怀里的宝玉,得到它的猴子虽然可以享受美味,但付出的代价也是巨大的。
实验人员不断放入香蕉,却发现战斗比以前更激烈了。分析清楚原因后,他们用木头做了一个假香蕉扔进了笼子。此时猴子们已经学聪明了,它们知道触摸香蕉可以享淋浴,而试图独占香蕉则会遭到痛扁。于是,一个新的现象出现了,当猴子们有冲凉的需要时,会有一只猴子将香蕉拿起来,而当它发现有遭到攻击的可能时,它会马上放下香蕉逃到一边去。这样,猴子们都能冲凉,但是又不至于再象以前那样N败俱伤。
没有猴子发现那个香蕉是假的。
-信仰的起源-
五只猴子A、B、C、D、E三个阶级快乐地生活了很久。
他们精确的给出了三个阶级的定义,即吃香阶级、拿香阶级和干看着阶级。
可惜猴子A由于长期的水中作业无可避免地引发了它肺部功能的衰竭。
一天他在例行的拿香蕉作业中跌倒了就再也没有爬起来。
于是实验人员又送进了一只同样孔武有力的猴F。
当然他还是对屋顶的香蕉很有兴趣。
不幸的是他最终以微弱的劣势被以C为首的群猴再次海K。
第二天,又到了拿香蕉的时候。
猴子C很无所谓,反正他还要吃香蕉,反正他不会被水淋到。
真正恐慌的是B、D、E三猴。
F是那么的健壮,他们这些媳妇是熬不成婆了
他们将面临一个艰难的抉择,谁该去步A的后尘?
猴子B、D、E展开了激烈的争论,讨论谁最应该做下一个拿香阶级。
猴子F很奇怪也很好奇,什么叫“拿香阶级”呢?
猴子B、D、E解释道:所谓“拿香阶级”就是猴子界勇敢者的阶级。
需具备一不怕苦二不怕死的大无畏精神方能得此殊荣。
猴子F闻听不禁有些神往,有些跃跃欲试。
当然他最终达到了目的,作了唯一的拿香阶级。
再后来,B、D、E三猴陆续被换出局,换来的猴子个个健壮如C。
他们继续大大出手,不过目标不是香蕉,而是那个唯一的拿香阶级。
于是信仰也出现了
相关推荐
人工智能实验 猴子摘香蕉
题目意思: 猴子定义了4个状态 空手移动,推箱子,爬箱子,摘香蕉 用 (w,x,y,z)描述 w定义了猴子位置 x为1表示猴子在箱子上,0表示不在箱子上 y表示箱子位置 z为1表示猴子摘到香蕉(结束),为0表示没有摘到香蕉(继续搜索) 目前仍有些bug 随机生产 猴子 箱子 香蕉的位置,通过BFS搜索并记录路径得出猴子的行走轨迹(因为是宽松搜,得到的就是最优解) #...
人工智能——猴子摘香蕉问题
有从一处走到另一处、推箱子、爬到箱子、拿到香蕉 4 种操作。需输出猴子摘香蕉的四步步骤及对应谓词,从初始状态(猴子位置、箱子位置、香蕉位置,香蕉挂天花板、猴手空、猴不在箱上)达到目标状态(猴拿香蕉且在箱上)。求解猴子摘香蕉问题,根据猴子不同的位置,求解猴子的移动范围,求解对应的过程,针对不同的目标状态进行求解。场景有猴子、箱子、香蕉,香蕉挂天花板上。定义多种谓词描述位置、状态等。
人工智能 猴子摘香蕉
猴子摘香蕉 源码 人工智能课程作业 界面写的还不错 用的状态空间法
利用一阶谓词逻辑求解猴子摘香蕉问题
猴子摘香蕉
人工智能 猴子摘香蕉 C++
人工智能中经典的猴子摘香蕉问题,使用C++语言编写,在控制台内简单显示整个过程
猴子摘香蕉实验报告(含代码)
猴子摘香蕉实验报告(含代码).......C++版
猴子摘香蕉问题
用谓词逻辑表示的问题是以谓词公式的形式为结果的,谓词公式的逻辑值只有“真”和“假”两种结果,而对某一知识有百分之几的可能为“真”或为“假”的情况无法表示,因此它适于表示那些精确性的知识,而不适于表示那些具有不确定性和模糊性的知识。人类的一条知识一般可以由具有完整意义的一句话或几句话表示出来,而这些知识要用谓词逻辑表示出来,一般是一个谓词公式。一阶谓词逻辑是一种形式语言系统,它用数理逻辑的方法研究推理的规律,即条件与结论之间的蕴涵关系,其有以下一些特点。4.猴子与香蕉位置相同,与箱子位置不同。
人工智能_实验一_猴子摘香蕉_Java实现_CS61b标准图形界面
人工智能_实验一_猴子摘香蕉_Java实现_CS61b标准图形界面
猴子香蕉问题——枚举
猴子香蕉 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 55只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。 第11只猴子醒来,把香蕉均分成55堆,还剩下11个,就吃掉并把自己的一份藏起来继续睡觉。 第22只猴子醒来,把香蕉均分成55堆,还剩下22个,就吃掉并把自己的一份藏起来继续睡觉。 第33只猴子醒来,把香蕉均分成55堆,还剩下33个,就吃掉并把自己的一份藏起来继续睡觉。 第4...
【脑电绘图教程 2】使用Brainstorm进行脑电处理及源定位
Brainstorm 是一个开源应用程序,支持MEG、EEG、fNIRS、ECoG、深度电极和其他电生理学的数据分析,尤其用于MEG、EEG的源定位。Brainstorm的主要优点是其简单直观的图形界面,不需要进行任何编程,即可上手MEG、EEG分析,此外,它还支持多种数据类型(基本上EEGLab支持的,它都支持),并且具有数据批量处理功能,可以很方便的分析自己的数据。
从C到汇编:单片机汇编语言核心概念迁移指南
本文详细介绍了从C语言迁移到单片机汇编语言的核心概念与实践指南,特别适合嵌入式开发者。文章深入探讨了汇编语言在性能优化、时序控制等方面的独特优势,并提供了变量存储、函数实现、流程控制等关键概念的对应关系,帮助开发者高效掌握汇编编程技巧。
人工智能2020秋季总结
人工智能2020秋季 杂谈: 机器学习比较难,所以我跑到人工智能这里来避避风头 第一关:知识的表示 1. 一阶谓词逻辑 杂谈:谓词逻辑,关键是谓词,其实我觉得就是汉语转化为“英语” 先上菜鸟题: 老王喜欢妹子 并不是所有的男人都喜欢妹子 有些男人不是老王 再上经典的猴子吃香蕉的题: 设房间里有一只猴子,位于a 在c处有一串香蕉,(猴子想吃,但摘不到) 房间b处有一个箱子(如果猴子站到箱子上,就可以摘到香蕉) 解析:要解决这个问题,需要一定的套路。首先,找到有哪些东西(猴子,香蕉,箱子);其次
GNU Radio系列教程(一):什么是GNU Radio?为什么我需要用GNU Radio?
目录 一、什么是软件无线电? 二、GNU Radio到底能做什么事情? 三、我如果不精通编程,还能用GNU Radio吗? 四、GNU Radio使用需要授权吗? 五、基于GNU Radio,人们已经做了取得了哪些成果? 六、数字信号处理、基带、时钟同步…这些名词是什么意思? 七、有用的链接和联系方式 GNU Radio是一个免费的开源软件工具包,该工具包提供了可用于软件无线电的信号处理模块。基于一些通用的射频前端设备,该工具包可以用来实现软件无线电系统。此外,该工具包也可以用于单纯...
猴子摘香蕉
注意:不是严格按照一阶谓词逻辑写法,仅供参考 题目: 房内有一个猴子,一个箱子,天花板挂了一串香蕉,其位置如图所示。猴子为了拿到香蕉,它必须把箱子搬到香蕉下面,然后再爬到箱子上。请定义必要的谓词,列出问题的初始化状态(即下图所示状态),目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b) 步骤: 1、定义描述环境状态的谓词 AT(x,y) x在y处 x={monke...
Mellanox ASAP2技术揭秘:如何通过硬件卸载提升OVS性能?
本文深入解析Mellanox ASAP2技术如何通过硬件卸载显著提升Open vSwitch(OVS)性能。通过将数据平面操作转移到ConnectX智能网卡处理,ASAP2实现了10倍吞吐量提升和90%延迟降低,同时大幅减少CPU占用。文章包含技术原理剖析、实战配置指南及性能对比数据,为网络虚拟化优化提供关键解决方案。
从零构建EtherCAT从站:SSC工具配置与TwinCAT3 PDO/SDO调试实战
本文详细介绍了从零构建EtherCAT从站的完整流程,重点讲解SSC工具配置与TwinCAT3 PDO/SDO调试实战。通过解析EtherCAT通信机制、PDO与SDO的核心概念,提供SSC工具配置技巧、XML文件生成与校验方法,以及TwinCAT3环境下的调试经验,帮助开发者高效完成EtherCAT从站开发与优化。
使用python实现猴子摘香蕉问题
如何实现猴子摘香蕉问题,只需要几点即可 1.猴子与箱子的位置关系 2.箱子与香蕉的位置关系 3.猴子有无摘到香蕉 猴子摘到香蕉的前提条件 1.猴子与箱子在一起 2.箱子与香蕉在一起 3.猴子在箱子上面 4.猴子没有摘到香蕉 猴子可能存在的几种位置状态 1.箱子和猴子不在一起 2.猴子跟箱子在一起且不跟香蕉在一起 3.猴子不在箱子上并且猴子跟箱子在一起 4.猴子在箱子上并且箱子跟香蕉在一起以及猴子没有摘取香蕉 5.猴子在箱子上但箱子不跟香蕉在一起 6.猴子取到香蕉 根据上述开始
FAST-LIVO2 源码精读(十八):实时性优化、漂移排查与工程落地
FAST-LIVO2 的工程价值,不在于某一个孤立的技巧,而在于它把"激光的几何精度、惯性的高频预测、视觉的纹理与色彩"用一套简洁的滤波框架紧紧拧在一起,又在实时性、鲁棒性、可扩展性之间取得了难得的平衡。先用内建计时表定位瓶颈,再按降采样、并行、滑窗、编译优化、双频输出逐项加速;遇到漂移先看现象、循诊断树定位根因、回到对应章节取解法。十八篇至此收束。
猴子搬香蕉问题。
一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。(提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。)看了很多文章。好像分析的不是很清楚。只好自己动手了。解析:这种试题通常有一个迷惑点,让人看不懂题目的
运动控制软件:Siemens Sinamics二次开发_(6).通信接口与协议详解
PROFIBUSPROFINETModbus TCPCANopenEtherCAT每种通信接口都有其特定的应用场景和优势。选择合适的通信接口可以显著提高系统的性能和可靠性。在选择通信协议时,需要根据具体的应用场景和需求综合考虑。每种通信协议都有其特定的优势和局限性,因此在设计运动控制系统时,应选择最适合的协议,以确保系统的性能、可靠性、成本和维护性。通过以上对比和分析,希望开发者能够更好地理解和选择适合的通信接口和协议,从而优化运动控制系统的开发和应用。
工艺边与定位孔设计经验规则总结
工艺边是在SMT焊接时,为了PCB和导轨接触预留的PCB边。工艺边和PCB的接触部分一般需要开槽,或者使用邮票孔,以方便后期去除工艺边。
[益智]:猴子搬香蕉
题目描述 一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。(提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。) 题目解答 这种试题通常有一个迷惑点,让人看不懂题目的意图。 此题迷惑点在于: 走一米吃一根香蕉,一共走50米,那不是把50根香蕉吃完了吗? 如果要回去搬另外50根香蕉,则往回走的时候也要吃香蕉,这样每走一米
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
猴子摘香蕉问题-人工智能模拟
题目: 利用一阶谓词逻辑求解猴子摘香蕉问题:房内有一个猴子,一个箱子,天花板上挂了一串香蕉,其位置如图1所示,猴子为了拿到香蕉,它必须把箱子搬到香蕉下面,然后再爬到箱子上。请定义必要的谓词,列出问题的初始化状态(即下图所示状态),目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b)。(附加:从初始状态到目标状态的谓词演算过程。) 1.定义描述环境状态的谓词。 AT(x,w):x在w处,个体域:x?{monkey},w?{a,b,c,box}; HOLD(x,t):x手中拿着t,个体域:t?{box,ba
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
【题目】有只猴子在树林采了100根香蕉堆成一堆,猴子家离香蕉堆50米,猴子打算把香蕉背回家,每次最多能背50根,可是猴子嘴馋,每走一米要吃一根香蕉,问猴子最多能背回家几根香蕉。
文件名:[作业] 作者:〈漆黑〉 描述:〈 猴子来了 有只猴子在树林采了100根香蕉堆成一堆,猴子家离香蕉堆50米,猴子打算把香蕉背回家,每次最多能背50根,可是猴子嘴馋,每走一米要吃一根香蕉,问猴子最多能背回家几根香蕉。 〉 创建时间:2019.7.24 /**************************** * 文件名:[作业] * 作者:〈漆黑〉 * 描述:〈 猴子来了 ...
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
猴子分香蕉
猴子分香蕉 第九届省赛JAVA大学C组 5只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉。 第2只猴子醒来,重新把香蕉均分成5堆,还剩下2个,就吃掉并把自己的一份藏起来继续睡觉。 第3只猴子醒来,重新把香蕉均分成5堆,还剩下3个,就吃掉并把自己的一份藏起来继续睡觉。 第4只猴子醒...
关于5只猴子分香蕉
有5只猴子在海边发现一堆香蕉,决定第二天来平分,第二天清晨,第一只猴子最早来到,它左分右分分不开,就朝海里扔了一只,恰好可以分成5份,它拿上自己的一份走了。第2,3,4,5只猴子也遇到同样的问题,采用了同样的方法,都是扔掉一只后,恰好可以分成5份,问这堆香蕉至少有少只? 方式一 class Untitled { public static void main(Stri...
1万+



被折叠的 条评论
为什么被折叠?



