数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 16331|回复: 44

计算机(机器)与人下棋的实质

[复制链接]
发表于 2021-7-10 11:02 | 显示全部楼层 |阅读模式

计算机(机器)与人下棋的实质
雷  明
(二○二一年七月十日)

1、人与动物的本质区别就是人能制造工具和使用工具。制造工具的目的是要减轻人的劳动强度和提高劳动效率(即速度)的。但有了工具,没有人还是不行的,人不去使用它,它的速度再快,也是发挥不出来的。所以说人不但制造了工具,而且还是能够使用工具的。一切工具都是这样的,没有人它不会诞生,没有人,它同样也不会发挥作用。
2、计算机也是一种工具,是计算方面的工具,与计数器,算盘,计算尺,手摇计算机等都一样,都是要人去操作的。人要它干什么事,它才能干什么事,也一定能干成什么事,最关键的是它比人干事情时的速度要快得多。这才是计算机的最大优点。机器为什么会干某种事情,是因为人会干某种事情。是人把干某种事情的方法教给了计算机,即把干事的方法编成了程序,输入了计算机,要计算机去执行。计算机也就严格的按人所编的程序去一步不差的做了下去。最后的结果也一定是成功的。如果程序编错了,计算机也就干“错”了。但这本质上是人把程序编错了,而不是计算机“算”错了。计算机是不会出错的,要出错就是人的程序编错了。
3、一般情况下,人们使用计算机都是在让计算机替人做事。如果把解一元二次方程的程序输入计算机,我们只要输入a、b、c三个数值,计算机就会立即输出一元二次方程ax2+bx+c=0的两个实数根。无论是要计算机做什么事情,也都是这样一个过程。都是先要输入程序,再输入条件,再让计算机去执行,便会立即得出结果。
4、计算机与人下棋与人要计算机做某种事情是不一样的,完全是不同的两回事。要计算机做事,是要计算机代替人去工作。但不用计算机,人也是能完成的,只是速度一定是不会比计算机快的。而计算机与人下棋,也好比两个人下棋一样,不过是把一个“棋手”用机器代替了。人走棋时是根据棋局的情况,用脑进行综合分析后,才决定走那一步棋的。每走一步都是要经过分析的,所以速度一定很慢。
5、而计算机的走棋实际上是另外一伙人(可能也包括有与机器下棋的那个人在内)根据各种棋局的情况,提前研究了应该采取的各种对策,并输入了计算机,让计算机去执行。当人走了一步棋后,也就是给计算机发出了一个象解一元二次方程的a、b、c三个值的条件一样,计算机就会在另一伙人研究的各种对策中选取一种最隹的方案,并立即走棋,速度之快可以说是当“人”这个棋手,只要给出了走棋的信息后,计算机就会立即走棋,人想改动也来不用了。
5、所以说,人与计算机下棋仍是人与人在下棋。是一个人与一伙人在下棋。当然一伙人的脑子要比一个人的脑子要聪明多了。而且“一个人”的棋手走棋时,是在根据当前的棋局,临时进行分析,作出决定如何走棋的。而“一伙人”的棋手走棋时,是根据提前已设计好的走棋对策让计算机执行的。其实这“一伙人”的棋手把程序编好后,也就可能都忘记了在什么情况下该怎么走棋,可是计算机是“记得”很清楚的。不但记得清楚,而且“出手”也快。这从心里上也就给“一个人”的棋手造成了一种压力,必然“一个人”的棋手一定会输多赢少的。但这不是计算机本身的功劳,而是这“一伙人”的棋手集体智慧的功劳。
6、既然计算机与人下棋也有输的时候,那就说明那“一伙人”的棋手也有不如这“一个人”的棋手的时候。在地摊上摆残棋的人,对各种残棋应该说是研究透了,对方怎么走棋,他都有适当的对策,但也不一定他每一次都会赢的。这与计算机与人下棋是一个道理。摆残棋的人有失误的时候,计算机的程序也有编得失误的地方。程序编错了,计算机就必然会输给了人的。但这也不能说计算机就不如人,而只能说是人把程序编错了,计算机必然也就走错了,棋走错了,计算机也就输给了人。
7、如果让编程序的人与计算机一起下棋,将会产生什么样的情况呢?只可能是两种结果:要么人赢计算机输,要么人输计算机赢。只能是其中之一。在这种情况下,你能说计算机比人聪明呢,还是人比计算机聪明呢?所以我认为只能说计算机是在完完全全的执行人的指令,人下的指令对了计算机就能赢,人下的指令错了,计算机也就输了。所以说,人若不会下棋,计算机也就不会下棋,更谈不上输赢的问题。
8、如果就因为计算机与人下棋时,计算机赢多输少,就下结论说计算机比人聪明,这是完全错误的观点。同样的,人不能证明四色猜测,也不可能把证明的方法编成程序让计算机去执行。所以说所谓阿贝尔用计算机证明了四色猜测的说法是错误的。计算机是由各种有色金属做成的,而不是有血有肉的动物,是没有思维活动的。而人则是有思维的,人能解决的问题,才可以把解决问题的步骤编成程序,让计算机去执行。连人都不能解决的问题,如何编写程序呢?如何让计算机去执行呢?所以我说,没有人,计算机不但不会诞生,就是有了计算机,没有人,它也什么都不是,只能是一堆烂铜废铁,什么价值也没有。

雷  明
二○二一年七月十日于长安
发表于 2021-7-10 21:46 | 显示全部楼层
计算机不能证明四色定理。因为计算机得听人的,人都不能证明的数学题,机器怎么会呢!
例如,让计算机去证明哥德巴赫猜想,试试?
计算机只能计算,不能思维逻辑。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-7-13 06:29 | 显示全部楼层
对头!说得好!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-13 08:33 , Processed in 0.098178 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表