以下为个人理解和读书笔记
-
生物进化在尺寸、速度和能源消耗方面有计算机模拟无可比拟的优势,条件适合,一小时内可以产生出十亿个副本。
-
核糖核酸统一了信息和机体,既是表现形式,又是内在成因。既要充当信使,本身又是信息。既要担当起与世界互动的责任,又要完成延续世界的重任,把信息传递给下一代。本身又极为紧凑。人工进化正可以由此展开。
-
定向进化是另一种监督式学习,选择由培育者引导。
-
对个体而言最好的,对物种而言却不一定。
-
进化是一种计算。
-
弱学习
-
生物DNA无法将自己的代码向其他生物体“广而告之”。
-
达尔文系统缺陷在于无法把已获得的有利的知识和变化引入到遗传和进化中。只能通过死亡等消除不利变化。
-
非达尔文进化系统,拉马克进化-获得性遗传,有用的变异能更快的进入基因序列。
-
拉马克系统缺陷在于对于一个有利的变化,需要回溯基因构成,像质因数分解一样难度极高。是一种不可能存在的生物解密方案。但是在计算机进化中可以通过“表里如一”的自复制实现。(地球上的生命已经通过了自复制分子这个阶段?与系统复杂性相关?)
-
拉马克系统允许个体在世时所获的信息可以参与进化。
-
蚁群算法,单只蚂蚁毕生学习所得成为蚁群信息遗产的一部分。
-
投入“传播”的信息量非常少,范围非常小,信号非常弱。弱传播。
-
人类的学习(知识文化传递)就是一种对没有拉马克进化-获得性遗传的弥补?
-
并行系统是水平的、并发的、错综复杂的因果网络,非线性特征,没有清晰的步骤可循,事件此起彼伏。为其编程很困难。
-
电网,电话网,计算机网络,金融网络都是并行系统。
-
人类个体无法掌握充分利用并行处理能力的方法。超出我们的掌控能力。
-
人类应该只编写那些小而精,快而准的个体程序,注入自然进化来进行并行。
-
程序过于庞大无法完整测试和保证没有缺陷。而进化出来的东西在成长环境里有足够多的测试。
-
程序过于庞大,仅仅维护程序、保持正常运行本身将会成为一个主要负担。(程序员24小时待命)
-
人工进化可以进化出更完美的东西,进化能看护我们无法看护的世界。
-
进化的代价就是失控。我们放弃了某些控制。
-
与其正确,不如灵活,不如耐久。蚂蚁对身处的世界茫然无知。
-
舍控制取力量。