看了几盘棋

昨天看了几盘棋,又下了两盘(都是完败 :b )。感觉围棋真是个神奇的东西,表面看来用非常容易的穷举法就可以计算,但计算时间和空间都实在无法承受。于是,就要人类的智慧来解决了。类似的东西还有找素数,分解因子等,这些东西空间用得不多,但时间也是受不了的。就是这些东西太无聊了,2个人闲着也不会比谁分解因式快(倒是有人比24点)。

就是由于这种简单的解决方法所用时间/空间不可忍受,人们不得不采用复杂得多,但又效果不佳的代码来模拟人类的思考。看一看GNU Go的代码规模便可知道了,但以我几个月的棋龄,已经可以不悔棋胜了。

想到了编程,感觉我们做这么多class, interface,抽象,都是在帮着电脑学习如何思考,让电脑接近于我们的思维方式。当然,OO还有结构上的好处,使得修改更加便利。

又想到了我们本身,我们是可计算的吗?基因是4进制的,往下还有量子学,貌似离散才是宇宙的本质,但我们的数学又确实地向我们展示了连续的实数……

当然,假设我们是可计算的,未来是确定的,就如同围棋一样,我们没有时间来知道这个确定的“未来”(或者,是否我们在这个未来之内,所以不可能去确定、了解这个未来,因为要储存这个未来,就需要比这个未来更大的空间,但我们没有?不过可以做压缩,使用一部分物质的来展示全部的未来?这里是否存在集合的悖论?),所以我们还是要当没有这回事,当它不确定来继续生活也是有道理的。只有这样善意的假设(也不破坏任何东西——你不接受这个假设,也无法预知未来,何苦呢?表现出来的现象是无差别的)

生物学似乎也揭示了人的肉体和普通动物没有本质的区别,但人却又思想,有道德观念。但这个“道德观念”又从何而来?追根溯源,应该只是一种高级的反射吧?我们说做好事的时候,不是为了得到他人的赞许,不是为了自己的利益,而是收到道德的驱使,因此“主观为自己,客观为他人”,凭借经验来说,就是错误的。但我们无法否认这样的事,我们都会感到愉快,在道德上有所满足。在人类层面,道德也成了一种基本的生理需求。这听起来很可怕,似乎就是在说“主观为自己,客观为他人”,但很可能就是道德的底层机制。但对于我们的生活,这又有什么影响呢?完全没有。实际的道德实现表现出来的东西和我们理想的道德所需要表现出来完全一致,我们也就完全有理由去采纳我们的那种理想道德解释。

说到底,只是一种对于现象解释的不同而已。可能某些现象的本质会令人诧异和不快,但如果对于这个现象的表现没有影响,那这个不快也只停留在心里反映而已。

避开关于伦理的探讨,接着那个“我们是可计算”的假设。这个假设暗示着我们的“智能”,根本上就是可以用机器来实现(而不是模拟)的。有趣的是,这样的实现(对比上面对于“未来”的计算),没有任何悖论的味道。关于这个题目而拍摄出来的电影也不少了,比如 the 13th floor 等。现在有所谓的基因计算,如果反过来,我们知道我们基因的结构,认清了它是某种代码的话,我们是否可能“计算基因”?基因作为程序,其运行硬件是有机生物体,但机器是否也可以用来运行呢(如果可以,程序需要某些程度的移植)?或者,如果不可以(从而证明我们是不可计算的),那么找出了原因,我们是否可以加入到我们的计算模型中去?

另外,即便我们了解了某个现象的真相,还是需要使用老的模型来思考,这个“真相”有多少价值呢?可能会有助于回答我们一直想要了解的那些“形而上”的问题,但一个形而上的问题是,为什么存在?存在的意义是什么?同样我们也可以问:了解这些形而上的问题的答案的意义又是什么?不过依照人类的好奇心,了解了总会有些满足感的吧。那可能就是我们探索这些问题最根本的动机。

闲来无事,胡思乱想。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值