这几天的部分思维记录,某些地方似乎还不够严密。
看了一段《皇帝新脑》想到的:
先提一个有趣的东西:瓦尔特的“乌龟”。就是一个能够依靠电力在地上爬来爬去的机器乌龟,当电量低的时候,它会寻找最近的插座,然后把自己插上去充电,充满以后继续满地乱爬。
关于这个乌龟,我们可以认为电量低时,它“饿”了,于是它内部的程序决定该去觅食了,于是就去充电,吃饱了程序就让它恢复到乱爬的情况。也就是说这个程序完全决定了乌龟的行为。
人类应该也是完全由程序决定行为的,只不过这个程序比乌龟复杂很多很多,感情也只不过是程序的一部分而已。人类做任何判断、选择,都可以用相应的公式来表示,类似AD&D的检定。例子:1个人无法在不依靠任何工具、帮助的情况下空手举起1000吨的东西,所以通常情况下大部分人不会尝试举起它(假设只有5%的人会蛋疼到去试)那么我们假定一个参数x,让x=random(1~100),如果x<=5那么这个人就蛋疼了,>5就会无视那个东西。这样的话至少表面上看,很像人类的整体情况,大部分人不尝试,偶尔有人冲动或者说脑子进水或者其他什么奇怪的原因去尝试。现在我们将这个公式复杂化,引入更多的参数,比如那个东西看上去如何,本人的身体能力、本人的智力等等东西去修正最终判断要不要尝试的那个参数x,最终应该得到一个十分近似于人类行为的程序,或者说算法、公式什么的。(算法很多,加和减的结果通常都不一样,这里我们假设公式的算法总是对的,参数也符合实际人类的情况)只要程序、算法足够复杂,所确定的判断参数足够精确,我们就能够得到一个行为举止与普通人无异的……“东西”?
回到乌龟身上,乌龟在电量低于30%的时候会去找插座充电。为什么不是40%?因为程序里面设定的就是30%。显然乌龟并不能够理解30%或者40%的真正含义是什么。对于上面提到的足够复杂化之后的行为与人无异的程序,它肯定能够和人对话,聊天什么的,但它却无法明白那些谈话的真正意义,因为它的回答也只是按照程序的计算给出的,至于为什么要那么算,计算过程中的参数干吗用的,它不知道,退一步说,编写一个说明程序中各个参数意义的程序,似乎能够让程序了解参数的意义,可是程序只能强制的接受那些参数的意义,它不能怀疑,它只能接受。这就好像小孩子说不能给陌生人开门,问为什么,小孩子说是爸爸说的。实际上小孩子并不见得理解不能给生人开门的意义。
推广开来就是人可以创造生物,也许人本身就是由更高级的生物创造的。被创造的东西只能以造物主设定的程序去完成自己的一生,它永远也无法理解自己的创造者,也无法成为真正成为创造者那样的生物。比如:近视有各种各样的方法来治疗或者矫正,但剪掉一小段头发是肯定不能治疗或矫正近视的。也就是说程序给了你若干解决方法,你可以按照它执行,达到最终目标。不按照程序执行注定是无效的(在这里,思考与行动程序允许我们通过剪掉一小段头发的方式来尝试治疗近视,但这个机体的机构运作程序限定了这种方法没有效果,所以和无条件执行程序这个命题并没有冲突)
推导的最终结果是:人类其实和实验室里面的机器没太大差别,都是在忠实地执行着事先设定好的程序。而且人类永远也无法理解这个世界的真实规律。
先提一个有趣的东西:瓦尔特的“乌龟”。就是一个能够依靠电力在地上爬来爬去的机器乌龟,当电量低的时候,它会寻找最近的插座,然后把自己插上去充电,充满以后继续满地乱爬。
关于这个乌龟,我们可以认为电量低时,它“饿”了,于是它内部的程序决定该去觅食了,于是就去充电,吃饱了程序就让它恢复到乱爬的情况。也就是说这个程序完全决定了乌龟的行为。
人类应该也是完全由程序决定行为的,只不过这个程序比乌龟复杂很多很多,感情也只不过是程序的一部分而已。人类做任何判断、选择,都可以用相应的公式来表示,类似AD&D的检定。例子:1个人无法在不依靠任何工具、帮助的情况下空手举起1000吨的东西,所以通常情况下大部分人不会尝试举起它(假设只有5%的人会蛋疼到去试)那么我们假定一个参数x,让x=random(1~100),如果x<=5那么这个人就蛋疼了,>5就会无视那个东西。这样的话至少表面上看,很像人类的整体情况,大部分人不尝试,偶尔有人冲动或者说脑子进水或者其他什么奇怪的原因去尝试。现在我们将这个公式复杂化,引入更多的参数,比如那个东西看上去如何,本人的身体能力、本人的智力等等东西去修正最终判断要不要尝试的那个参数x,最终应该得到一个十分近似于人类行为的程序,或者说算法、公式什么的。(算法很多,加和减的结果通常都不一样,这里我们假设公式的算法总是对的,参数也符合实际人类的情况)只要程序、算法足够复杂,所确定的判断参数足够精确,我们就能够得到一个行为举止与普通人无异的……“东西”?
回到乌龟身上,乌龟在电量低于30%的时候会去找插座充电。为什么不是40%?因为程序里面设定的就是30%。显然乌龟并不能够理解30%或者40%的真正含义是什么。对于上面提到的足够复杂化之后的行为与人无异的程序,它肯定能够和人对话,聊天什么的,但它却无法明白那些谈话的真正意义,因为它的回答也只是按照程序的计算给出的,至于为什么要那么算,计算过程中的参数干吗用的,它不知道,退一步说,编写一个说明程序中各个参数意义的程序,似乎能够让程序了解参数的意义,可是程序只能强制的接受那些参数的意义,它不能怀疑,它只能接受。这就好像小孩子说不能给陌生人开门,问为什么,小孩子说是爸爸说的。实际上小孩子并不见得理解不能给生人开门的意义。
推广开来就是人可以创造生物,也许人本身就是由更高级的生物创造的。被创造的东西只能以造物主设定的程序去完成自己的一生,它永远也无法理解自己的创造者,也无法成为真正成为创造者那样的生物。比如:近视有各种各样的方法来治疗或者矫正,但剪掉一小段头发是肯定不能治疗或矫正近视的。也就是说程序给了你若干解决方法,你可以按照它执行,达到最终目标。不按照程序执行注定是无效的(在这里,思考与行动程序允许我们通过剪掉一小段头发的方式来尝试治疗近视,但这个机体的机构运作程序限定了这种方法没有效果,所以和无条件执行程序这个命题并没有冲突)
推导的最终结果是:人类其实和实验室里面的机器没太大差别,都是在忠实地执行着事先设定好的程序。而且人类永远也无法理解这个世界的真实规律。