《智能工程及其在水利工程中的应用课件.ppt》由会员分享,可在线阅读,更多相关《智能工程及其在水利工程中的应用课件.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、智能工程及其在水利工程中的应用主要内容一、智能工程的概念二、知识的获取及表达三、知识的运用四、专家系统五、应用实例主要内容一、智能工程的概念一、智能工程的概念二、知识的获取及表达三、知识的运用四、专家系统五、应用实例智能工程是一门关于知识知识的自动化处理和应用自动化处理和应用技术的计算机应用学科。一、智能工程的概念一、智能工程的概念智能工程的定义 理论知识理论知识 数值模型数值模型 经验知识经验知识 符号模型符号模型 自动化处理与应用自动化处理与应用 计算机对知识进行获取、表达、集成、管理、协调及使用,即利用具有一定智能的计算机来代替人脑的部分功能,以达到决策自动化的目的。1.知识的获取2.知
2、识的表达3.知识的集成4.知识的协调与管理5.智能化人机界面智能工程的研究内容一、智能工程的概念一、智能工程的概念多多多多任任任任务务务务和和和和多多多多功功功功能能能能的的的的集集集集成成成成多多多多领领领领域域域域多多多多学学学学科科科科知知知知识识识识的的的的集集集集成成成成知识的集成知识的集成知识的集成知识的集成数数数数值值值值计计计计算算算算与与与与推推推推理理理理方方方方法法法法的的的的集集集集成成成成多多多多介介介介质质质质信信信信息息息息处处处处理理理理的的的的集集集集成成成成知识的协调和管理知识的协调和管理-不同型号的计算机及其它硬设备不同型号的计算机及其它硬设备-不同语言环
3、境支持的软件系统之间不同语言环境支持的软件系统之间通讯问题通讯问题-子系统间的决策冲突子系统间的决策冲突-不同领域专家的决策冲突不同领域专家的决策冲突冲突决策问题冲突决策问题-根据系统目标将各种任务分给不根据系统目标将各种任务分给不同的子系统同的子系统-对任务执行情况进行检测和控制对任务执行情况进行检测和控制任务分配问题任务分配问题一、智能工程的概念一、智能工程的概念智能化的人智能化的人机界面机界面一、智能工程的概念一、智能工程的概念 面向复杂问题的集成化智能软件系统,在它的建立、发展、完善和使用的过程中,都需要有人类专家的参与。因此,一种非常便于使用、灵活友好、具有一定智能(如对手迹和语音的
4、识别功能、解释功能、咨询功能)的人机界面是必须的,它将起到桥梁的作用,把人和机器沟通联系起来,使人真正成为自动化决策过程中的一个重要部分,作为最具有创造性的知识源,在智能化人-机系统中起到关键决策的作用。人工智能人工智能智能工程智能工程重要基础贡献理论成果利用计算机模拟人的智能利用具有智能的计算机(硬件和软件)解决实际问题理论研究为导向工程实际应用导向注重研究智能活动过程的机理,具有严格的逻辑性和推理,注重普遍适用性注重研究智能活动过程的机理,具有严格的逻辑性和推理,注重普遍适用性一、智能工程的概念一、智能工程的概念智能工程与人工智能的区别和联系主要内容一、智能工程的概念二、知二、知识的的获取
5、及表达取及表达三、知识的运用四、专家系统五、应用实例1.知识的获取知识的来源知识的来源:知识获取方法知识获取方法:人工知识获取机器学习二、知识的获取与表达二、知识的获取与表达人工知识的获取知识获取的步骤知识获取的步骤二、知识的获取与表达二、知识的获取与表达机器学习机器学习的基本模型机器学习的基本模型二、知识的获取与表达二、知识的获取与表达知识源知识源学习机学习机推理机推理机知识库知识库专家系统专家、书本、数据库2.知识的表达 当知识从知识源经知识获取形成条理化的知识后,它必须输入计算机内部以某种方式被表达出来才能被利用,研究将知识用什么方式在系统中进行表达,并以什么结构存储可以在智能系统在运行
6、过程中能被推理机利用的问题就是知识表达的研究内容。二、知识的获取与表达二、知识的获取与表达二、知识的获取与表达二、知识的获取与表达2.知识的表达知识表达的典型方法:规则式(产生式)知识表达基于框架的知识表达语义网络知识表达逻辑表达法过程表示面向对象表示规则式(产生式)知识表达二、知识的获取与表达二、知识的获取与表达2.知识的表达基于框架的知识表达二、知识的获取与表达二、知识的获取与表达2.知识的表达语义网络知识表达二、知识的获取与表达二、知识的获取与表达2.知识的表达过程表示二、知识的获取与表达二、知识的获取与表达2.知识的表达面向对象表示二、知识的获取与表达二、知识的获取与表达2.知识的表达
7、 面向对象是一种软件开发技术,由于具有良好的封面向对象是一种软件开发技术,由于具有良好的封装性、继承性和多态性,作为知识的一种描述方法,也装性、继承性和多态性,作为知识的一种描述方法,也被人工智能广泛地使用。被人工智能广泛地使用。类是面向对象的一个基本概念,类是对象的抽象,类是面向对象的一个基本概念,类是对象的抽象,它由一组变量和一组操作封装而成,描述了一组具有相它由一组变量和一组操作封装而成,描述了一组具有相同属性和操作的对象。同属性和操作的对象。类:属性+方法类:属性+方法主要内容一、智能工程的概念二、知识的获取及表达三、知三、知识的运用的运用四、专家系统五、应用实例推理方法:研究前提与结
8、论之间的种种逻辑关系及其信 息传递规律推理控制策略:指导推理过程中进行搜索的策略初始状态空间初始状态空间目标状态空间目标状态空间搜索求解搜索求解定义规则定义规则问题的解控制策略(推理策控制策略(推理策略和搜索策略)略和搜索策略)三、知识的运用三、知识的运用知识的重要运用-推理三、知识的运用三、知识的运用盲目搜索(无信息搜索)启发式搜索博弈树搜索遗传算法遗传算法模拟退火算法模拟退火算法免疫算法免疫算法搜索技术搜索技术传统的搜索技术传统的搜索技术(解决简单问题)智能的搜索算法智能的搜索算法(解决复杂问题)主要内容一、智能工程的概念二、知识的获取及表达三、知识的运用四、四、专家系家系统五、应用实例专
9、家系统是智能工程的一个重要分支,是人工智能理论的实际应用,是从一般思维方法探讨转入专门知识运用的重大突破。专家系统可视为一类具有专门知识和经验的计算机智能程序系统,具有与专家同等解决问题能力的水平。专家系统把知识和系统中其它部分分离开来,它强调的是知识而不是方法。这主要是由于:一方面,很多有意义但是比较困难的问题没有易于实现的、基于算法的解决方案;另一方面,专家系统知识相对比较缺乏,并且只有当人类专家拥有丰富的知识时,才可以解决大量的问题。知识在专家系统中具有非常重要的地位。四、专家系统四、专家系统专家系统专家系统也称为知识库专家系统,是基于知识库的知识利用系统,是人工智能的应用工程“知识工程
10、”的典型代表。一般说来,一个专家系统应具备以下三个要素:具备某个应用领域的专家级知识;能模拟专家的思维;能达到专家级的解题水平。四、专家系统四、专家系统专家系统推理机推理机人 机 接 口知识获取咨询解释数据库知识库专家用户用于存放系统求解问题所需要的领域专门知识。用于存放原始数据和推理过程中得到的各种中间信息。用来控制、协调整个专家系统工作的一组程序。为知识库的建立、修改和扩充提供手段。负责对推理出的结果作出必要的解释。为用户提供直观方便的人机交互手段。四、专家系统四、专家系统专家系统的基本结构 专家系统是具有某个领域专家级知识的系统,要研制 和开发一个专家系统是一件复杂、困难和费时的工作。人
11、们已经研制出一些比较通用的工具,作为设计和开发专家系统的辅助手段和环境,以提高专家系统的开发效率、质量和自动化程度。这种开发工具或环境,就称为专家系统开发工具。(例如机器人仿真、matlab、simulink、组态软件、管理信息系统开发工具)。可以理解成开发专家系统用的组态软件。现有的专家系统开发工具,主要分成以下四类:骨架系统(又称外壳)、语言型工具、辅助工具和支撑环境。四、专家系统四、专家系统专家系统的开发工具主要内容一、智能工程的概念二、知识的获取及表达三、知识的运用四、专家系统五、五、应用用实例例数据挖掘技术在大坝安全决策支持系统中的应用在大坝安全监控领域,一座大坝上布置的监测点个数以
12、千记,各监测点年复一年的观测所采集和累计的数据是海量的。坝体、库水、坝基、气温、降雨、地震等等针对水利行业海量的数据,我们应该如何利用现代的信息技术去进行采集、存贮、传输、处理呢?五、应用实例五、应用实例数据挖掘技术基于多方面的技术,如数据库技术、统计科学、模式识别、知识库、信息索引技术、高性能计算以及数据的可视化等,高度自动化地分析原有的数据,并做出归纳性的推理,从中挖掘出潜在的模式,预测目标的行为,为决策提供强有力的技术支持。确切的说,数据挖掘技术是利用人工智能技术为决策提供支持的过程,属于智能工程。五、应用实例五、应用实例数据挖掘技术数据挖掘技术的步骤以一个具体的例子说明分析大坝垂直位移
13、测值序列在2001年产生突变的物理成因。五、应用实例五、应用实例数据挖掘技数据挖掘技术的步的步骤1.定义问题:了解相关领域的有关情况,熟悉背景知识,弄清需求。分析测点异常测值的物理成因。2.集成数据:根据需求从数据库中提取相关数据。将有关大坝的数据(如监测量测值、日常巡查数据、大坝设计及竣工数据、大坝运行情况数据等)以及环境量测值(如库水位、气温、降雨、地震等)集成在数据库中。3.预处理数据:对数据进行再加工,检查数据的完整性和一致性,对丢失的数据进行补充。4.挖掘数据:运用数据挖掘的方法,从数据中提取用户所需的知识,这些知识可用一种特定的方式表示。5.评价或解释:利用可视化工具将发现的知识以用户能理解和观察的方式呈现。可循环至满意。环境量测值在这个区间内变化平稳,在沉降值发生突变的2001年没有突变;大坝设计及竣工数据、大坝运行情况数据都很平稳等等;在日常巡查数据发现2001年该坝所在地曾发生过几次有感地震。数据挖掘的结果表明,此次突变的原因极有可能是发生区域性特殊荷载(地震)所致。五、应用实例五、应用实例数据挖掘技术具有对水情信息采集,防汛抗旱信息自动接收、处理及汛情分析、山洪灾害预报、调度、灾情评估以及旱情预测等分析计算的功能。五、应用实例五、应用实例
限制150内