什么是专家系统?

专家系统被定义为一种交互式可靠的基于计算机的决策系统,它使用事实和启发式方法来解决复杂的决策问题。它被认为是人类智慧和专业知识的最高水平。它是一个计算机应用程序,可以解决特定域中最复杂的问题。

专家系统可以解决通常需要人类专家的许多问题。它基于从专家那里获得的知识。它还能够表达和推理某些知识领域。专家系统是当今人工智能,深度学习和机器学习系统的前身。

专家系统的例子

以下是专家系统的示例

  • MYCIN:它基于反向链接,可以识别可能导致急性感染的各种细菌。它还可以根据患者的体重推荐药物。
  • DENDRAL:用于化学分析的专家系统,用于预测分子结构。
  • PXDES:用于预测肺癌程度和类型的专家系统
  • CaDet:可以在早期识别癌症的专家系统

专家系统的特点

为什么需要专家系统?

以下是专家系统的重要特征:

  • 最高专业水平:专家系统提供最高水平的专业知识。它提供了效率,准确性和富有想象力的问题解决方案。
  • 正确的时间反应:**专家系统在非常合理的时间段内与用户进行交互。总时间必须小于专家为同一问题获得最准确解决方案所花费的时间。
  • 良好的可靠性:专家系统需要可靠,并且不能犯任何错误。
  • 灵活:至关重要的是它保持灵活性,因为它是专家系统所拥有的。
  • 有效机制:专家系统必须有一个有效的机制来管理其中现有知识的汇编。
  • 能够处理具有挑战性的决策和问题:专家系统能够处理具有挑战性的决策问题并提供解决方案。

专家系统的组成部分

专家系统包括以下给定组件:

用户界面

用户界面是专家系统中最重要的部分。此组件以可读形式获取用户的查询,并将其传递给推理引擎。之后,它会向用户显示结果。换句话说,它是一个帮助用户与专家系统通信的界面。

用户界面是专家系统中最关键的部分。该组件以可读的形式获取用户的查询,并将其传递给推理机。之后,它向用户显示结果。换句话说,它是一个帮助用户与专家系统进行通信的界面。

推理机

推理机是专家系统的大脑。推理机包含解决特定问题的规则。它是指从知识库中获取的知识。当试图回答用户的查询时,它选择要应用的事实和规则。它为知识库中的信息提供了推理。它也有助于解决问题。这一组成部分也有助于制定结论。

知识库

知识库是事实的储存库。它存储有关问题域的所有知识。它就像一个巨大的知识容器,它是从某一特定领域的不同专家那里获得的。

因此,专家系统的成功主要取决于高精度的知识。

专家系统中使用的其他关键术语

事实和规则

事实是重要信息的一小部分。事实本身的用处非常有限。这些规则对于选择和应用事实来解决用户问题至关重要。

知识获取

知识获取是指专家系统如何获取所需的领域知识。整个过程首先从人类专家中提取知识,将所获得的知识转化为规则,并将已开发的规则注入知识库。

参与专家系统开发

参加者 角色 领域专家 他是一个人或团队,他的专业知识和知识用于开发专家系统 知识工程师 知识工程师是将知识集成到计算机系统中的技术人员 最终用户 使用专家系统获取专家无法提供的建议的是一个人或一组人
构建专家系统的过程

  • 确定问题的特征
  • 知识工程师和领域专家协调一致地定义问题
  • 知识工程师将知识转化为计算机可理解的语言。他设计了一个推理引擎,一个推理结构,可以在需要时使用知识。
  • 知识专家还确定如何在推理过程中整合不确定知识的使用以及哪种解释有用。

传统系统与专家系统

传统系统 专业系统 知识和处理组合在一个单元中 知识库和处理机制是两个独立的组件 程序不会出错(除非编程错误) 专家系统可能会出错 该系统仅在完全开发后才可运行 专家系统持续优化,可以使用少量规则启动 需要根据固定算法逐步执行 执行是按逻辑和启发式完成的 它需要完整的信息 它可以在足够或不充分的信息下起作用
人类专家与专家系统

人类专家 人工专长 易腐 常驻 很难转移 转让 难以记录 易于记录 不可预知的 一贯 昂贵 经济有效的系统
专家系统的好处

  • 它提高了决策质量
  • 削减咨询专家的费用,以解决问题
  • 它为狭窄的专业领域的问题提供快速有效的解决方案。
  • 它可以收集稀缺的专业知识并有效地使用它。
  • 为重复性问题提供一致的答案
  • 保持重要的信息水平
  • 帮助您获得快速准确的答案
  • 对决策的正确解释
  • 能够解决复杂和具有挑战性的问题
  • 专家系统可以稳定地工作,而不会感到情绪化,紧张或疲劳。

专家系统的局限性

  • 在特殊情况下无法做出创造性的回应
  • 知识库中的错误可能导致错误的决策
  • 专家系统的维护成本太高
  • 每个问题都不同,因此人类专家的解决方案也可能不同且更具创造性

专家系统的应用

专家系统用户的一些流行应用:

  • 信息管理
  • 医院和医疗设施
  • 帮助办公桌管理
  • 员工绩效评估
  • 贷款分析
  • 病毒检测
  • 适用于维修和保养项目
  • 仓库优化
  • 规划和安排
  • 制造对象的配置
  • 财务决策知识发布
  • 过程监控和控制
  • 监督工厂和控制器的运行
  • 股市交易
  • 航空公司时刻表和货运时间表

摘要

  • 专家系统是一个交互式可靠的基于计算机的决策系统,它使用事实和启发式方法来解决复杂的决策问题
  • 专家系统的关键组件是1)用户界面,2)推理引擎,3)知识库
  • 专家系统开发的主要参与者是1)领域专家2)知识工程师3)最终用户
  • 提高决策质量,降低成本,一致性,可靠性,速度是专家系统的关键优势
  • 专家系统无法提供创造性的解决方案,维护成本也很高。
  • 专家系统可用于广泛的应用,如股票市场,仓库,人力资源等

文章来源:人工智能技术专家系统 - 知乎

人工智能技术专家系统相关推荐

  1. DARPA人工智能技术研究情况一览

    来源:一体化指挥调度国家工程实验室.高端装备发展研究中心 摘要:20世纪60年代初,DARPA(当时为ARPA)开始介入自主技术研究,并很快成为该领域的主要研究机构.DARPA意识到,人工智能可以满足 ...

  2. 人工智能技术在移动互联网发展中的应用

    1 引言 随着移动互联网的发展进入新的方向,移动互联网中的智能化已经成为新的发展趋势和主要需求.智能化需求目前主要体现在两个方面: ●一方面是促生新的智能化应用,如自动驾驶汽车.虚拟现实和增强现实应用 ...

  3. 智能计算机和智能化网络结论,人工智能技术中计算机网络技术的应用

    人工智能目前已经在多个领域中都得到了广泛的应用,人工智能在人们的工作.娱乐.生活中都有着重要应用.人工智能不仅使人们的生活得到了丰富,而且使人们的工作效率得到了进一步提高,人工智能技术的广泛应用,创新 ...

  4. 【知识图谱】人工智能技术最重要基础设施之一,知识图谱你该学习的东西

    互联网时代,人类在与自然和社会的交互中生产了异常庞大的数据,这些数据中包含了大量描述自然界和人类社会客观规律有用信息.如何将这些信息有效组织起来,进行结构化的存储,就是知识图谱的内容. 作者& ...

  5. 只能计算机论文,谈计算机及人工智能技术发展-人工智能论文-计算机论文.docx...

    谈计算机及人工智能技术发展-人工智能论文-计算机论文 --文章均为WORD文档,下载后可直接编辑使用亦可打印-- 摘要:计算机技术的发展,在一定程度上改变了社会的生产生活方式,其作为辅助工具的一种,应 ...

  6. 人工智能技术在智能制造中的典型应用场景与标准体系研究

    人工智能技术在智能制造中的典型应用场景与标准体系研究 人工智能技术与咨询 来源:<中国工程科学> ,作者李瑞琪等 摘要: 针对人工智能在智能制造领域应用不断深入的趋势,本文基于企业关键绩效 ...

  7. 频谱知识图谱:面向未来频谱管理的智能引擎人工智能技术与咨询

    频谱知识图谱:面向未来频谱管理的智能引擎 人工智能技术与咨询 4天前 本文来自<通信学报>,作者孙佳琛等 关注微信公众号:人工智能技术与咨询.了解更多咨询! 1 引言 频谱管理是指综合运用 ...

  8. 什么是人工智能_人工智能的利弊_人工智能技术

    人工智能一词其实我们并不陌生,是许多领域的发展重点对象,已结渗透到我们日常生活的方方面面,涉及的行业更是不胜枚举.今天,跟着37号仓小编一起来了解一些关于人工智能的一些知识. ┇什么是人工智能 人工智 ...

  9. 人工智能技术发展概述

    当前人工智能发展如火如荼,已经衍生出了许多应用技术,具体而言,可以分为13个领域:机器学习.计算机视觉.知识工程.自然语言处理.语音识别.计算机图形学.多媒体技术.人机交互技术.机器人.数据库技术.可 ...

  10. 人工智能技术与自动驾驶,自动驾驶与人工智能

    "新基建"背景之下,自动驾驶商业化曙光已来 . VIEWS本报记者 王鹏杰自从3月4日政府召开工作会议,明确指出要加大公共卫生服务,应急物资保障领域投入,加快5G网络.数据中心等新 ...

最新文章

  1. java static 作用详解
  2. Centos7.2搭建Openstack的Swift组件,查看状态:No such file or directory
  3. Unity UGUI —— 无限循环List(转载)
  4. (函数/类模板)的(偏特化/全特化)
  5. iPhone 11 送一台!不爱可折现!
  6. mysql获取时间_时间类型_时间格式化
  7. Leetcode题库 94.二叉树的中序遍历(递归 C实现)
  8. class参数传入 python_小白学 Python 爬虫(20):Xpath 进阶
  9. 为JAVA性能而设计(一)
  10. Android实现监测网络状态
  11. vue内引入语音播报功能
  12. PHP 图像编辑GD库的使用以及图像的压缩
  13. 小红书去水印代码_小红书商家须知!小红书引流靠谱吗?
  14. Oracle数据库迁移:异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7
  15. 数据结构上机实践第七周项目2 - 自建算法库——链队(链式队列)
  16. pytorch 可复现性
  17. magisk核心功能模式是什么_科技板块——深入解析MM管理器
  18. ios 定位权限获取
  19. [Markdown][HTML]特殊符号
  20. Linux 英文版命令窗口,在LINUX命令行中翻译英文

热门文章

  1. 软件测试如何制作简历?
  2. 【疫情防控毕业设计源码】精品微信小程序社区疫情防控+后台管理系统|前后分离VUE[包运行成功]
  3. html5 css3 javascript从入门到精通,HTML5+CSS3+JavaScript从入门到精通(微课精编版)
  4. 小米笔记本 镜像_小米笔记本Air 13.3原装WIN10出厂系统ISO镜像1607原版镜像下载
  5. 表面肌电信号(sEMG)介绍
  6. maven学习系列——(七)Dependency
  7. slickedit自定义代码片段
  8. 兄弟打印机内存已满清零方法_兄弟打印机清零方法
  9. 三菱plc pwm指令_三菱PLC必会编程指令汇总,收藏这些就够了!
  10. 信息化建设规划制定的难点及关键点分析