三、人工智能的基本方法 ■人工智能的基本方法有以下几种: 1、启发式搜索:人们解决问题的基本方法是 方案-试验法,对各种可能的方案进行试验,直 至找到正确的方案。搜索策略有盲目搜索、启发 式搜索之分。盲目搜索是对可能方案进行顺序的 试验;启发式搜索是依照经验或某种启发式信息 摒弃希望不大的搜索方向。启发式搜索大大加快 搜索过程,使得人们处理问题效率得到提高
三、人工智能的基本方法 ◼ 人 工 智 能 的 基 本 方 法 有 以 下 几 种 : 1、启发式搜索:人们解决问题的基本方法是 方案--试验法,对各种可能的方案进行试验,直 至找到正确的方案。搜索策略有盲目搜索、启发 式搜索之分。盲目搜索是对可能方案进行顺序的 试验;启发式搜索是依照经验或某种启发式信息, 摒弃希望不大的搜索方向。启发式搜索大大加快 搜索过程,使得人们处理问题效率得到提高
2、规划:人们待解决的问题一般可以分解转 化为若干小问题,对于每个小问题还可以进行分 解。由于解决小问题的搜索大为减少,使得原问 题的复杂度降低,问题的解决得到简化。规划要 依靠启发式信息,成功与否,很大程度上决定于 启发信息的可靠程度。 3、知识的表达技术:知识在计算机内的表达 方式是用计算机模拟人类智能必须解决的重要问 题。问题解决的关键是如何把各类知识进行编码、 存储:如何快速寻找需要的知识;如何对知识进 行运算、推理;如何对知识进行更新、修改
◼ 2、规划:人们待解决的问题一般可以分解转 化为若干小问题,对于每个小问题还可以进行分 解。由于解决小问题的搜索大为减少,使得原问 题的复杂度降低,问题的解决得到简化。规划要 依靠启发式信息,成功与否,很大程度上决定于 启发信息的可靠程度。 3、知识的表达技术:知识在计算机内的表达 方式是用计算机模拟人类智能必须解决的重要问 题。问题解决的关键是如何把各类知识进行编码、 存储;如何快速寻找需要的知识;如何对知识进 行运算、推理;如何对知识进行更新、修改
四、人工智能的研究和应用领域 人工智能的研究和应用领域概括起来有8个: 1、问题求解:我们通过对人们求解问题的 般规律、求解问题的思路的研究,编制一个智能 程序,依照人们解决问题的方法与步骡,解决问 题。 2、自然语言处理:自然语言处理是研究计算 机如何运用已有的词法和语法规则,正确理解人 们的自然语言,以方便用户的使用与表达。 3、模式识别:模式识别是研究如何从庞大的 信息中提取特征,根据特征识别不同事物的基本 原理
四、人工智能的研究和应用领域 人工智能的研究和应用领域概括起来有8个: 1、问题求解:我们通过对人们求解问题的一 般规律、求解问题的思路的研究,编制一个智能 程序,依照人们解决问题的方法与步骤,解决问 题。 2、自然语言处理:自然语言处理是研究计算 机如何运用已有的词法和语法规则,正确理解人 们的自然语言,以方便用户的使用与表达。 3、模式识别:模式识别是研究如何从庞大的 信息中提取特征,根据特征识别不同事物的基本 原理
4、智能数据库:智能数据库是研究利用人的 推理、想象、记忆原理,实现对数据库的存储、 搜索和修改。智能数据库通过有效的组织,能够 满足人们快速检索和修改数据库的要求 5、智能机器人:智能机器人能够对外部环境 具有一定的适应能力,根据实际的环境信息进行 综合处理,并做出正确的响应。这种机器人用于 航天、军事、工业制造等领域。 6、博奕:博弈是研究使自己取胜、战胜对手 的策略。在决策过程中要对形势做出恰当的估计, 搜寻各种可能的策略组合,通过对比分析确定对 自己最有利的策略。其中运用到问题求解、模式 识别等方法
◼ 4、智能数据库:智能数据库是研究利用人的 推理、想象、记忆原理,实现对数据库的存储、 搜索和修改。智能数据库通过有效的组织,能够 满足人们快速检索和修改数据库的要求。 5、智能机器人:智能机器人能够对外部环境 具有一定的适应能力,根据实际的环境信息进行 综合处理,并做出正确的响应。这种机器人用于 航天、军事、工业制造等领域。 6、博奕:博弈是研究使自己取胜、战胜对手 的策略。在决策过程中要对形势做出恰当的估计, 搜寻各种可能的策略组合,通过对比分析确定对 自己最有利的策略。其中运用到问题求解、模式 识别等方法
7、程序自动设计:程序自动化是为了设计一 种算法。该算法是分层结构的,先提出一些规定 形成最高一级的算法,并提出下一层算法的规定 然后按照这些规定形成下一级的算法和再下一级 的规定,最后完成整个程序。程序自动化较多的 研究工作放在了自动程序验证方面,即让计算机 自动查找程序中的错误。 8、定理的自动证明:计算机通过模仿人的推 理和演绎过程,从最基本的公理出发,证明定理 的正确性 现在信息技术的飞速发展,使得A1有更广泛 的研究和应用领域,如专家咨询系统、组合调度 问题、虚拟现实等等
7、程序自动设计:程序自动化是为了设计一 种算法。该算法是分层结构的,先提出一些规定, 形成最高一级的算法,并提出下一层算法的规定, 然后按照这些规定形成下一级的算法和再下一级 的规定,最后完成整个程序。程序自动化较多的 研究工作放在了自动程序验证方面,即让计算机 自动查找程序中的错误。 8、定理的自动证明:计算机通过模仿人的推 理和演绎过程,从最基本的公理出发,证明定理 的正确性。 现在信息技术的飞速发展,使得Al有更广泛 的研究和应用领域,如专家咨询系统、组合调度 问题、虚拟现实等等