Python语言与人工智能人工智能导论星蓝海学习网星蓝海学习网9
1人工智能语言人工智能(AI)语言是一类适应于人工智能和知识工程领域的、具有符号处理和逻辑推理能力的计算机程序设计语言
能够用它来编写程序求解非数值计算、知识处理、推理、规划、决策等具有智能的各种复杂问题
星蓝海学习网人工智能语言第一部分第二部分第三部分第四部分人工智能语言的定义人工智能语言的特点人工智能语言与传统语言的区别人工智能语言的发展Python在人工智能中的优势第五部分星蓝海学习网人工智能语言的定义星蓝海学习网定义人工智能(AI)语言是一类适应于人工智能和知识工程领域的、具有符号处理和逻辑推理能力的计算机程序设计语言
能够用它来编写程序求解非数值计算、知识处理、推理、规划、决策等具有智能的各种复杂问题
星蓝海学习网人工智能语言的特点星蓝海学习网特点星蓝海学习网人工智能语言与传统语言的区别星蓝海学习网区别(1)传统方法传统方法通常把问题的全部知识以各种的模型表达在固定程序中,问题的求解完全在程序制导下按着预先安排好的步骤一步一步(逐条)执行
解决问题的思路与冯·诺依曼式计算机结构相吻合
当前大型数据库法、数学模型法、统计方法等都是严格结构化的方法
星蓝海学习网区别(2)人工智能方法人工智能技术要解决的问题,往往无法把全部知识都体现在固定的程序中
通常需要建立一个知识库(包含事实和推理规则),程序根据环境和所给的输入信息以及所要解决的问题来决定自己的行动,所以它是在环境模式的制导下的推理过程
这种方法有极大的灵活性、对话能力、有自我解释能力和学习能力
这种方法对解决一些条件和目标不大明确或不完备,(即不能很好地形式化,不好描述)的非结构化问题比传统方法好,它通常采用启发式、试探法策略来解决问题
星蓝海学习网人工智能语言的发展星蓝海学习网发展(1)人工智能程序可以使用几乎所有的编程语言实现,最常见的有:L