图灵测试
英国数学家阿伦?图灵1950年提出了一个测试标准,来判断电脑能否被认为是“能思考”。这个测试被称为图灵测试,现在已被多数人承认。
要分辨一个想法是“自创”的思想还是精心设计的“模仿”是非常难的,任何自创思想的证据都可以被否决。图灵试图解决长久以来关于如何定义思考的哲学争论,他提出一个虽然主观但可操作的标准:如果一台电脑表现(act)、反应(react)和互相作用(interact)都和有意识的个体一样,那么它就应该被认为是有意识的。消除人类中心的偏见,图灵设计了一种“模仿游戏”即现在说的图灵测试:远处的人类测试者在一段规定的时间内,根据两个实体对他提出的各种问题的反应来判断是人类还是电脑。通过一系列这样的测试,从电脑被误判断为人的几率就可以测出电脑智能的成功程度。
图灵预言,到2000年将会出现足够好的电脑,能够让不超过70%的人在5分钟内的问话后判断正确。
程序开发的基本步骤
1.对问题进行分析 :决定要做什么。
2.设计:也就是我们要怎么去做。
3.编码:输入一个源代码
4.编译连接:因为机器不能直接读懂,把原程序翻译成逻辑上与之等价的机器语言表示的目标程序;翻译之后还要进行连接操作,也就是把程序调用的库函数链接到目标程序中,生成可被OS执行的程序。
5.生成可执行程序后就可以运行了。
6.运行时发现错误要对源代码进行修改,修改之后还要重新编码,如果还有错误就再进行修改,整个后期都是在进行维护和修改。