心得:在本章我们通过一个简单的游戏程序《猜拳游戏》,对计算机的“思考”机制进行了详细的说明
知识点:
1、“工具”程序和“思考”程序
程序就如同是由计算机执行的各种指令罗列起来的文章。计算机内部的CPU通过对该文章的内容进行解析和运行,来控制连接到计算机的各种外围设备。具体来说,控制就是指CPU和各种设备之间配合进行数据的输入输出处理。程序的使用目的大体可以分为两类:一是作为工具来使用的程序,二是用程序来代替执行人类的思考过程。
2、用程序来表示人类的思考方式
3、用程序来表示人类的思考习惯
习惯是人类的思考方式,如果要用程序来表示人类的习惯,就需要对习惯进行定量表现,不过,真正的计算机并不具有习惯,这里只是运行了具有的习惯的程序而已
4、随机数和伪随机数
随机数色子是用来产生随机数的一种工具,每个色子有20面,晃动随机数色子后出现在正面的数字就是随机数。不过,由于借助公式产生的随机数具有一定的规律性,因此并不是真正的随机数,通常称为伪随机数。获得伪随机数的公式:线性同余法、乘同余法、M系法和Knuth减算法等
5、活用记忆功能
如果在借助随机数程序表示出思考习惯的基础上,再加上经验(记忆)元素的话,就可以做成更接近人类思考的程序了。单纯具有记忆能力来说,计算机要比人类强大的多。不过,如果太过于强大的话,可能又会不像人类的思考方式
6、用程序来表示思维模式
到目前为止,我们已经用程序表示了直觉、想法、习惯以及经验等。不过,除此之外,人类还有思维模式。思维模式是思考方法的节奏。人工智能大家应该都听说过,它是用计算机来实现人类智能的尝试