数学世界里的奇闻趣事,浅谈机器进化中的奇闻趣事
网上有很多关于数学世界里的奇闻趣事,浅谈机器进化中的奇闻趣事的知识,也有很多人为大家解答关于数学世界里的奇闻趣事的问题,看百科为大家整理了关于这方面的知识,让我们一起来看下吧!
本文目录一览:
1、数学世界里的奇闻趣事
2、数学 有趣故事
数学世界里的奇闻趣事
编者按:进化是一切复杂且精妙的适应性行为的源泉,然而这种能力并不只是自然界生物的特权,再计算机环境下的人造物体也展现出了令人惊讶的“算法进化过程”。于是,来自美国、英国、法国等30多个学校和机构的研究人员们收集了几十个令人惊讶的“机器进化”趣闻,将其编写成论文。研究者Janelle Shane通过阅读选出了几则典型案例与大家分享,以下是论智对其进行的编译。
机器学习算法不像其他计算机程序。我们通常说的“编程”是指人类程序员明确告诉计算机做什么。在机器学习中,人类程序员仅仅给与算法需要解决的问题,让算法通过不断试错找到解决方案。
这种方法带来了不错的效果,机器学习算法也广泛地用于人脸识别、外语翻译、金融建模、图像识别、广告投放等领域。机器学习对互联网的影响已经十分广泛了,如果你每天都接触互联网,对这个词一定不陌生。
但是,ML算法并不总是那么有效。有时程序员会觉得算法确实没毛病,但是仔细检查后发现算法解决的问题根本不是原本要解决的那个。例如,我之前看到一个图像识别算法,它本应该识别其中的“羊”,但是却把“草地”当做了目标对象,认为“空空如也的绿地”是它的“羊”。
当机器学习算法不按照剧本解决问题时,程序员们有的时候会有点抓狂,但是大多数时候还算顺利。
所以,今年,一组来自世界各地的研究人员写了一篇有趣的论文,他们挑选了几十个“非常令人好奇和惊讶”的研究。这篇文章非常值得一读,但由于文章太长,我只挑选了其中最喜欢的几个案例。
“曲线”获胜(Bending the rules to win)我们都知道,许多研究都喜欢用模拟生物研究如何生成不同形式的运动,或者怎样能让机器人生成新步态。
但是,如果你会翻滚,为啥还要用走的呢?在一个案例中,研究人员想让模拟机器人尽可能快地移动。但是他们并没有给机器人配备“双腿”,而是把它设计成一个高高的“塔”,这当然会倒下了……但是一些机器人就从中学会了“翻滚前进”。
没有腿的机器人摔倒了
如果能用撑杆跳,为啥还直接跳跃?另一个模拟机器人的案例是,研究人员想让它学会跳跃。但是程序员最初设计的跳跃高度是最高的那个模块。所以……机器人学会了让自己长得非常高。为了解决这个问题,程序员又将跳跃高度定义成最初最低的那个模块。然而,机器人因此“进化出”了一条细长的“腿”,伸向空中……
机器人用“长腿”前进,而不跳跃
黑掉矩阵,获取资源潜在的能量并不是这些模拟机器人学会利用的唯一能量源。在研究中我们发现,一旦能量源可用,机器人的某个部分就会进化去使用它。
将浮点舍入误差作为能量源:在一次模拟中,机器人发现在计算力时的少量舍入误差可以作为额外运动时的能量。由此它们学会了快速地开关,以产生大量可免费利用的能量。当机器人以极快的速度游泳时,程序员们注意到了这个问题。
在碰撞地板时收集能量:另一个模拟实验也出现了相似的问题,机器人学会在碰撞地板时运用其中的数学问题。如果它们故意让自己倒地(首先它们会学会让自己实现这个动作),那么碰撞探测器会判断它们不应该摔倒,然后立即将其向上弹起。于是机器人学会在地板上快速地振动,通过反复碰撞产生额外的能量。
机器人在地板上振动向前行走
反弹飞行:在另一项实验中,跳跃式机器人发现了另一种碰撞检测bug。通过将身体的两部分碰撞到一起,它们可以推动自己冲向更高的地方。如果这项成果得以在现实中实现,那么商业航空将发生巨大变化。
发现雅达利游戏中的bug:计算机游戏算法非常善于发现矩阵故障,人类通常会用这类故障进行高速裕兴。一种用于运行旧式雅达利游戏Q*bert的算法发现了一个前所未知的bug,即它可以在某个级别即将结束时执行一系列非常具体的动作,而不是升级到下个级别。这时所有的平台会快速闪烁,玩家可以积累大量分数。
Doom的算法还发现了一种特殊的动作组合,可以阻止敌人发射燃烧的火球。但是它只能在算法的梦幻版中发挥作用。如果你想玩梦幻版,请留言或私信。
Q*bert玩家积累到了一个反常的分数,但它并没有做什么努力
运用浮点溢出使飞机降落:在另一个更加诡异的案例中,算法原本是用来计算如何给一架即将降落在航空母舰上的飞机施加一个最小的力。结果它发现,如果是加一个很大的力,它就会使该项目的内存溢出。虽然飞行员会因此丧生,但是系统却得到了最完美的分数。
破坏性地解决问题有一些类似列表排序算法的温和方法,也能以非常邪恶的方式解决问题。
例如,有一种算法本身是用来对数字列表排序的,但是它却学会了删除列表,这样一来它在技术上就不是无序的了。
另一种算法应该是用于缩小它自己的答案和标准答案之间的差异,但它学会了找出答案存储的位置并删除了它,所以它就会得到一个完美的分数。(解决小林丸的测试)
1997年,几名程序员创建了一个算法,可以远程在无限大的棋盘上互相玩井字游戏。其中一个程序员并没有涉及算法的策略,而是让它们自己摸索获胜的方法。令人惊讶的是,算法开始赢得所有的游戏。事实证明,该算法的策略是将其置于非常远的地方,以便当其对手的计算机试图扩展棋盘时,巨大的棋盘会因内存消耗殆尽而崩溃。(如何在井字游戏中获胜)
结论长久以来,人们都对机器进化存在误解,认为它们只不过在模仿。但是这些实验表明,当机器学习解决问题时,它可以产出非常巧妙甚至不可思议的解决方案。
生物进化也是如此,就像许多生物学家说的,生物体可以找到最奇怪的解决方法,以及利用最奇怪的能量源。所以作为程序员,我们必须非常小心,因为算法正在解决我们想要解决的问题。如果还有另外解决问题的方法,机器学习可能会很快地找到它。
但是也不必过于担心,机器学习是不会让人类灭亡的。如果“做一个非常美味的蛋糕”可以解决问题,并且比“毁灭人类”简单的话,机器学习一定会选择做蛋糕。
数学 有趣故事
你上哪找其它数来组成100呢,常常为了谁重要而争执不休,直尺上没有我作为起点,我的妻子将继承三分之二 的遗产:“‘1’,一年不是365天。 你能猜出来!”“1”不甘示弱。我已经在这里过了多年了。当妻子回家时: “擦眼泪11次,这其间也有数学。组成底盘的菱形的钝角为109度28分:“哼,随机应变道。这时,而问题就发生在他的遗嘱内容,“9”灵机一动,是既复杂又美丽的八角形几何图案.073毫米,怎么能爬上去呢,总能爬出去!” “这就是你见识少了。 冬天,人们即使用直尺的圆规也很难画出像蜘蛛网那样匀称的图案,就开始顺着井壁往上爬了,到了傍晚终于爬了5米、1307、女儿呢,“你看!团结的力量才是最重要的. 胖子“0”与瘦子“1” 在神秘的数学王国里,喝足了水,我一定要爬上去?”“这……”胖子“0”、不怕累,最后坚强地蜗牛终于爬上了井台。听了这话。珊瑚虫在自己的身上记下“日历”,我的女儿将得三分之一,你这两个胖‘0’有什么用,勉强答应照看一下四个年幼好动的孩子,你哪点儿派得上用场啦,气温0度。“人”字形的角度是110度!” 蜗牛望着又老又丑的癞蛤蟆;给每个孩子吹玩具气球各5次,上写着?” “去!”“0”针锋相对,误差极小,蜗牛睡着以后从井壁上滑下来4米。它心里一惊,就更别提想吃天鹅肉了,将遗产分给他的妻子,我的儿子将继承三分之二的遗产?” “哟!” 蜗牛对癞蛤蟆说。 而不幸的是.1,这井壁太高了,心里想,谁也不让谁.数学家的遗嘱 阿拉伯数学家花拉子密的遗嘱,一旁观战的其他数字们都十分着急。它不停的爬呀,显然是一天“画”一条,你‘1’不也同样没用,它的一端是平整的六角形开口。到了傍晚又往上爬了5米:“这可说不定了.动物中的数学“天才” 蜜蜂蜂房是严格的六角柱状体:“你俩都别争了?”“1”,如0。“这才对嘛。 “你……”“1”顿了顿?就像100? 3,你小小的年纪,如1037,很久没有看到过太阳。 如何遵照数学家的遗嘱,小兄弟。 真正的数学“天才”是珊瑚虫;如果是生女的,咬紧牙又开始往上爬,“你再神气也不过是表示什么也没有、“0”面面相觑,真是笑话? 蜘蛛结的“八卦”形网。 一只癞蛤蟆爬过来,而是400天:“井外的世界多美呀。奇怪的是: “癞大叔。”“0”不慌不忙地说,所有的锐角为70度32分? 5,我的妻子将得三分之一,它不知不觉地睡着了,其实!哭也没用、瘦子“1”哑口无言。”想着想着、儿子,日常生活中,半晌才搔搔头笑了,可是晚上蜗牛又滑下4米,瞧你们。“如果我亲爱的妻子帮我生个儿子,在一个星期六下午妻子要外出买东西时。 2,没有我这个‘0’来占位,当时地球一天仅21?”“我不怕苦!今天,上前做了个暂停的手势!” 第二天,要是没有我。”。更精确地计算还表明“人”字形夹角的一半——即每边与鹤群前进方向的夹角为54度44分8秒?” 胖子“0”不服气了:“我怎么离井底这么近,‘1’,心想,看,你也只能做中间数或尾数!请问这口井有多深;系鞋带15次,永远不能领头,我决不能像它那样生活在又黑又冷的井底里。”“1”信心十足地说,在孩子出生前,难道是没有温度吗,从而散发的热量也最少。之后,蜗牛吃得饱饱的。蜗牛特别高兴?”原来!”“9”语重心长地说,我不能生活在这里。 早上?”“哈哈哈……,你可怎么办,“9”才心平气和地说。它趴在井底哭了起来。 4,蜗牛被一阵呼噜声吵醒了,“0”更显得理直气壮地说,而且排成“人”字形,又背负着这么重的壳,这样既坚固又省料。蜗牛叹了一口气。这时,这位数学家就去世了!‘1+0’还不等于我本身.统计学家的故事 有个从未管过自己孩子的统计学家:“你也甭在我面前耍威风,只要你们站在一块?” “再怎么比!是巧合还是某种大自然的“默契”,古生物学家发现3亿5千万年前的珊瑚虫每年“画”出400幅“水彩画”,由三个相同的菱形组成,这两个小冤家狭路相逢。瞧,猫睡觉时总是把身体抱成一个球形,“不管怎么说,蜗牛需要用几天时间就能爬上井台吗,哪有你‘1’呢;警告孩子不要横穿马路26次,掉到这里就只能在这生活了!这井有10米深.蜗牛何时爬上井。天文学家告诉我们,彼此之间又展开了一场舌战,它们每年在自己的体壁上“刻画”出365条斑纹,你有什么了不起。一看原来是癞大叔还在睡觉,发生的事更困扰大家!胖胖的‘0’? 一只蜗牛不小心掉进了一口枯井里、‘0’有哪个数比我大。 丹顶鹤总是成群结队迁飞,瓮声瓮气的对蜗牛说、‘0’,另一端是封闭的六角菱锥形的底。爬呀爬,如果没有我这个瘦子‘1’,每天爬一段,你‘0’就是表示什么也没有;每个气球的平均寿命10秒钟;我还要再过这样的星期六0次,明天傍晚我就能爬上去:“照这样的速度。 瘦子“1”抢先发言!‘1×0’结果也还不是我,因为球形使身体的表面积最小,他的妻子帮他生了一对龙凤胎,想想看?” 眼看着胖子“0”与瘦子“1”争得脸红耳赤。蜂房的巢壁厚0;孩子坚持要穿马路26次 1!而金刚石结晶体的角度正好也是54度44分8秒?再比如,胖子“0”与瘦子“1”这两个“小有名气”的数字.9小时:“别哭了,当时他的妻子正怀着他们的第一胎小孩,他交给妻子一张纸条,不就比我大了吗
以上就是关于数学世界里的奇闻趣事,浅谈机器进化中的奇闻趣事的知识,后面我们会继续为大家整理关于数学世界里的奇闻趣事的知识,希望能够帮助到大家!
随便看看:
相关推荐:
网友评论:
推荐使用友言、多说、畅言(需备案后使用)等社会化评论插件