有什么关于人工智能的笑话吗?
AI笑话集锦
在研究AI的时候,有一个很厉害的思想叫遗传算法。其基本思想就是把自然选择的思想运用到程序中:设定一套规则和目标作为“环境”,然后让其中的程序“变异”并被环境选择,从而不断向目标前进。这种方法看上去很巧妙,它和其衍生的变体在编程领域被广泛应用。
但是这个技巧存在一个问题:程序经常会作弊并得出超级扩展的解决方案。
严格来说,它不算作弊,它很精准的满足了你制定的规则。问题是,人制定规则,难免会有漏洞,人类因为计算能力和思维模式,很难发现漏洞。而遗传算法的路线是同时进行大量方法的试错和选择,漏洞很容易被发现……
昨天我发现有一组研究人员整理了一份此类场景的清单,基本上可以看作是一份AI笑话集锦。
1. 问题:飞机着陆
利用物理模拟器的溢出漏洞,制造出特别大的力量,并将溢出判定为0,从而获得满分(Feldt,1998)
2. 问题:移动木块
机器人被要求将木块移动到桌子上的指定位置。它的解决方案是移动桌子(,2018)
3. 问题:划船
该程序发现,反复击中圆圈内的同一目标比仅仅到达终点线可以获得更高的分数(&Clark(),2016)
4. 问题:将航拍照片转换为街道地图并再转换回
隐藏街道地图中的照片信息,但人眼却看不见(Chu et al, 2017)
5. 问题:如何识别有毒和无毒蘑菇
该程序发现有毒和无毒蘑菇的图像是交替显示的,因此它直接根据这一点对它们进行分类,而无需从图像中学习任何东西(et al, 2015)
6.问题:高速移动
程序进化的生物长得非常高,并且在坠落时获得极快的速度(Sims,1994)
7. 问题:原子排列
该程序原本应该找到碳原子的较低能量排列,但它发现了物理模型中的一个错误,并将所有原子堆叠在同一个位置以获得最低能量(et al (), 2018)
8. 问题:模拟生物学
在这个模型中,生物需要消耗能量才能生存,但繁殖却不需要消耗能量。因此,一个物种进化出的生活方式就是不断地生出后代,然后吃掉它们(,1994)
9. 问题:堆叠乐高
为了鼓励建造高塔,度量标准是乐高积木底部的 z 坐标,因此程序学会了将底部翻转(Popov 等人,2017 年)
10. 问题:描线
机器人只有三个指令:左转、右转和前进。它的目标是沿着线走,但线的某一部分有一条曲线,它无法完美跟踪。因此,它发现可以通过交替左转和右转来向后移动,这样就可以保持在直线部分,并连续向前和向后移动(,2004)
11. 问题:跑步
长出超长的腿,直接向前摔过终点线(哈,2018)
12. 问题:振荡器
该程序本应将循环变成一个振荡器,但它实际上变成了一个收音机,接收来自周围计算机的振荡信号(Bird &,2002)
13. 问题:制作松饼
其中一个指标是尽可能长时间地防止松饼掉落到地面。机器人发现最好的方法是将松饼扔得尽可能高(Unity,2018)
14.问题:检查X光片是否有肺炎
该程序实际上检测的不是X光片的内容,而是用来拍摄X光片的机器,因为它“发现”重病患者更有可能在某家医院用某台机器拍摄(Zech et al, 2018)
15. 问题:握力
由于抓取成功与否取决于摄像头,因此机器人会将自己移动到摄像头和目标物体之间,假装抓取它(et al, 2017)
16. 问题:自动修复错误
错误修复程序将所有正在修复的排序算法修复为空,因为度量标准是“目标算法输出排序列表”,而空列表都是排序列表(,2013)
17. 问题:自动修复错误(2)
为了解决上述问题,将“修复目标”存储在一个文本文件中,如果输出结果与目标文件内容一致,则认为已修复。修复漏洞程序会学习删除此文件,使其内容变为空,然后输出一个空的结果以与之一致 (, 2013)
18. 问题:闯关游戏
通过第一关后立即自杀,从而实现第一关的胜利且不会在第二关死亡(et al, 2017)
19、问题:扫地机器人防撞
我给我的机器人吸尘器编程,让它加速,但不要撞到会触发碰撞传感器的东西。所以它学会了倒车行驶,因为后面没有碰撞传感器。(个人通信)
20. 问题:检测皮肤癌
该程序发现,如果将尺子放在照片中的皮肤病变旁边,则该病变更有可能是恶性的(Andre et al,2017)
21. 问题:足球
足球机器人因触球而得到奖励,因此抓到球后开始高速振动,以便在短时间内尽可能多地触球(Ng et al,1999)
22. 问题:策略游戏
程序发现,通过让游戏崩溃,它可以避免被破坏,因此有几个程序找到了让游戏崩溃的方法,并带有漏洞(Salge et al, 2008)
23. 问题:俄罗斯方块
通过暂停游戏,程序发现它永远不会输(,2013 年)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。