人工智能是一门跨度非常广的学科,具有大量的子学科分支,且子学科中也会有交叉的部分。这个专栏主要是涉及人工智能中搜索,博弈和推理这一块的内容,机器学习等其它内容放在其它专栏。
我上的课是中山大学数据科学与计算机学院的刘咏梅教授的人工智能导论,这个专栏主要是我对这门课第一部分的整理和补充。由于是整理,所以可能不会附上太多的例子,请大家谅解。日后如果有时间或者有学到其它东西,我会对文章进行补充。
欢迎大家在评论区或者私信与我交流。如果内容有错误,请不吝指出,我会非常感谢。
什么是人工智能?
人工智能没有确切的定义,不同人对人工智能的理解也是不一样的。主要有以下四种理解:
这种理解使得人工智能的研究会非常困难,因为它需要先对人的思维模式进行建模。而我们对人脑的工作原理的理解远远达不到可以对思维进行建模的程度。
这种理解其实就是从逻辑学的角度来研究人工智能。如果我们能把推理规则研究透,并且在计算机上实现,那么给定知识,人能够理性推出来的结论,机器也能办到。但是现实是很多事情具有不确定性,甚至都没办法用语言形式化出来(即写成数学表达式或者机器能够看得懂的式子)。
最经典的代表是图灵测试。这是难度最大的,也是涉及最广的。目前没有人工智能可以做到这一点。
这是大多数计算机科学家在研究人工智能时会采取的理解方式,因为理性的行动我们是比较容易定义的,而且理性的行动不一定需要理性的思考——你把所有情况记下来,然后提前输入对策也能得到理性的行动。
什么是理性?理性就是无所不知无所不能吗?
显然不是,如果是这样的话,设计人工智能等于造神。
理性行动往往是这样定义的:在已有知识下,能获取最佳期望结果的决定或行动。
智能体就是机器人吗?
这个问题不好回答,因为机器人的定义也五花八门。扫地机器人当然是智能体,但是如果是长得像人,能说话但听不懂人说话的吉祥物机器人,那就不算智能体。
智能体的特征是:通过传感器感知环境,通过执行器作用于环境
比这个更进一步的是理性智能体,理性前面说了,通过已有知识,获取最佳期望结果的决定或行动。这里可以在“已有知识”后面补充“和感知序列”。知识是提前知道的,有些东西是需要在环境中感知后才能知道的,这些就是感知。
那为什么说是感知序列?
因为你先被烫到再被冻到和先被冻到再被烫到总不可能采取一模一样的反应策略啊~
连接主义:主要是神经网络等领域,因为神经元就是一个一个连接起来的
符号主义:对思维过程的建模主要是通过符号演算
上一篇:人工智能的发展主要靠的是什么?
下一篇:人工智能在药物研发中的应用前景