你知道机器深度学习 那你知道全新的进化算法吗.doc
《你知道机器深度学习 那你知道全新的进化算法吗.doc》由会员分享,可在线阅读,更多相关《你知道机器深度学习 那你知道全新的进化算法吗.doc(3页珍藏版)》请在三一文库上搜索。
1、你知道机器深度学习 那你知道全新的进化算法吗基于目前人类在神经网络算法和机器深度学习取得的成就,很容易让人产生计算机科学只包含这两部分的错觉。毕竟神经网络算法在人脸识别、棋类和各类街机游戏竞技中的表现已经开始超越人类了。因为这些网络算法都是基于人类的思考模式进行的,好像没什么比这个更有潜力了。但事实果真如此吗?答案是:不完全是。一种全新的算法甚至比深度学习和神经网络有更明显的优势:这种算法是基于创造人类大脑的方式进化来进行的。换句话说,人类是在一系列迭代和择优中产生的,由此诞生了眼睛、耳朵、大脑等精密的工具,足以可见进化的力量。这也就是计算机科学家一直试图掌控这种能力的原因,况且这种所谓的进化
2、算法在自首次被投入企业生产线优化中的30年里已经创造了巨大的奇迹。然而近几年由于深度学习技术的如日中天,这种算法也只能屈居其后。如今,在Dennis Wilson和法国图卢兹大学其他同事的共同努力下这种局面似乎有所逆转,他们在2013年的一次标志性任务的完成中证明了进化算法甚至能够与深度学习相匹敌在Pong、Breakout和Space invader等街机游戏的表现中均完胜人类,直接显示出无限的潜力。进化算法的工作原理完全不同于神经网络,其以一种看起来反直觉的方式来创建解决特定问题的计算机代码。之所以这么说是因为传统的代码创建都是考虑到特定目标依照基本原理进行编译的,而进化算法则不同,它始于
3、完全随机生成的代码,且不止有一个版本,而是诸多版本甚至数十万个代码片段组装而成。每一个代码都会经过测试看是否符合目标要求,当然由于随机组合结果也可能不理想。但一旦发现某些代码优于其他代码就会在新一代代码中再现这些片段,其中会延展出优质代码的更多副本。但是下一代代码不能完全是上一代的复制品,必须有所改变,这就涉及切换代码中的两个部分即点突变,也可能涉及两个代码被各切一半相互交换就像有性重组一样。接着在新一代中继续测试,选择优质代码出现在下一代中,以此类推。通过这种方法,代码就进化了。随着时间的推移,这些代码会变得越来越优异,如果没有偏离正确的方向,那么它们最终会比任何人为设计出的代码都要完美。计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 你知道机器深度学习 那你知道全新的进化算法吗 知道 机器 深度 学习 全新 进化 算法
链接地址:https://www.31doc.com/p-3381823.html