书摘
![](https://img1.doubanio.com/icon/u35030018-8.jpg)
伟大的德国数学家卡尔·魏尔斯特拉斯(Karl Weierstrass)曾经写道:“不具备诗人气质的数学家,永远不会成为真正的数学家。” 我想提出一个新的测试方法——洛夫莱斯测试。通过该测试的规则是,算法需要创作一件艺术作品,人类程序员无法解释该算法的工作机理,但整个过程是可复现的(以排除因硬件错误产生的结果)。 凡·高(Van Gogh) “伟大的成就不是靠一时冲动就能实现的,它是一系列小事的日积月累。” 在这里我必须重申,这是计算机编码的一项伟大进步!以像素状态和不断变化的分数作为原始数据,从随机移动球拍到发现在砖墙两侧建立通道以获取更多得分,程序实现了自我进化。 算法自己找到了最优的问题集合,但程序员并不真正清楚它是如何得到这样的结果的。他们可以查看决策树中任何一个结点及其前后结点上所询问的问题,但树中的问题超过百万个,每个问题又略有不同,所以很难采用逆向工程法得出算法具体是怎样解决问题的。
如何借助程序员最初写的简单算法,让其自主发展出新的、有价值的、出乎意料的算法呢?答案就是像里希特所做的那样,让确定性与随机性相结合,这个策略也是攻破洛夫莱斯测试的潜在方法。
量子意识理论认为,经典力学无法完整解释意识,意识是一种量子力学现象,如量子纠缠和叠加作用。人类大脑中存在海量的处于量子纠缠态的电子,意识正是从这些电子的波函数的周期性坍缩中产生的。要编写真正具有自由意志来进行创作的代码,可能只能在量子计算机上实现了。
贡蒂尔说:“数学是最伟大的浪漫主义学科之一,即便是天才,也得掌握所有知识才能激发灵感,理解一切。”
在某种程度上,我觉得巴赫应该是首位音乐程序员,因为巴赫的许多作品可以用数学的语言描绘出来,但其蕴含的算法要比中世纪的复调音乐复杂得多。
斯特拉文斯基认为约束是他产生创造力的关键: 我的自由是把有限的精力分配到我力所能及的每件事中去。正因为如此,我将会走得更远:我越是限制自己的领域,越是给自己设定障碍,我的自由越将变得伟大和有意义。
此处引用我的偶像之一、伟大的数学家亨利·庞加莱对数学创造做出的解释:“什么是数学创造?它并不意味着对已知的数学事实重新组合。任何人都可以做到重新组合,但这种组合的数量是无限的,并且大多数毫无价值。创造,意味着不制造无用的组合,而仅制造那些少量且有用的。创造即甄别,即选择。”