当前位置: 首页 > news >正文

系统架构设计师教程 第3章 信息系统基础知识-3.5 专家系统-解读

在这里插入图片描述

系统架构设计师教程 第3章 信息系统基础知识-3.5 专家系统(ES)

  • 3.5.1 人工智能
    • 3.5.1.1 人工智能的特点
    • 3.5.1.2 人工智能的主要分支
  • 3.5.2 ES的概念
    • 3.5.2.1 ES 概述
    • 3.5.2.2 与传统程序的区别
  • 3.5.3 ES的特点
  • 3.5.4 ES的组成
    • 3.5.4.1 知识库
    • 3.5.4.2 综合数据库
    • 3.5.4.3 推理机
      • 3.5.4.3.1 推理机概述
      • 3.5.4.3.2 常用推理方式
      • 3.5.4.3.3 推理机的设计
    • 3.5.4.4 知识获取模块
    • 3.5.4.5 解释程序
    • 3.5.4.6 人一机接口
  • 3.5.4 ES的求解步骤

3.5.1 人工智能

  • 概念
    • 人工智能 (Artificial Intelligence,Al) 旨在利用机械、电子、光电或生物器件等制造的装置或机器模仿人类的智能
  • 1956年夏季,在美国的达特茅斯大学(Dartmouth tUniversity)的一次学术讨论会上,由当时的年轻数学助教,现为斯坦福大学教授的麦卡锡(J.MeCarthy)首次提出用人工智能来描述具有模仿或复制人脑功能能力的计算机系统,从而开创了人工智能作为一门独立学科的研究方向。麦卡锡因此也被成为人工智能之父。

3.5.1.1 人工智能的特点

AI研究的重点放在开发具有智能行为的计算机系统上,智能行为表现出以下5个特点。

  • 汲取经验,并将从经验中得到的知识应用于新的环境和场景
    • 然而汲取经验并应用知识不是计算机系统的本性,它需要精心为其设计的软件提供支持。
  • 具有在缺乏重要信息时解决问题的能力
  • 具有处理和操纵各种符号、理解形象化图片(图像)的能力
  • 具有处理和操纵各种符号、理解形象化图片/图像的能力
  • 具有想象力和创造力
  • 善于启发

3.5.1.2 人工智能的主要分支

  • 专家系统
  • 机器人技术、视觉系统、自然语言处理、学习系统和神经网络等。

在这里插入图片描述

3.5.2 ES的概念

3.5.2.1 ES 概述

  • 概念:
    • ES是一种智能的计算机程序,该程序使用知识与推理过程,求解那些需要资深专家的专门知识才能解决的高难度问题。
  • 适合场景:
    • 没有公认的理论和方法、信息不完整、人类专家短缺或专门知识相对昂贵的工作
    • 如:规划、设计及决策制定、医疗诊断、质量监控等

3.5.2.2 与传统程序的区别

吐槽:教材颠三倒四说了两遍,看了头都晕了。笔者整理一下。

1、第一遍说了5点:(理解为主)
1)解决的问题:

  • 属于人工智能范畴,解决的是半结构化或非结构化问题,需要应用启发法或弱方法来解决

传统应用程序采用算法解决结构化问题

2)模拟

  • ES模拟的是人类专家在问题领域的推理,而不是模拟问题领域本身

传统应用程序通过建立数学模型去模拟问题领域<

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Vue--Router(路由)
  • Scrapy 核心组件之Spiders组件的使用
  • java在继承的继承上添加新的属性和方法
  • 通过MobaXterm工具远程连接可视化服务器桌面并操控
  • [React 进阶系列] useSyncExternalStore hook
  • 华为OD机考题(HJ90 合法IP)
  • Laravel Passport:API认证的瑞士军刀
  • python 内置类型简述(4) —— 集合映射类(set、frozenset、dict)
  • 蓝凌OA 文件Copy导致远程代码执行漏洞复现(XVE-2023-18344)
  • MyBatis的原理?
  • Vim(Vi IMproved)
  • 2.设计模式--创建者模式--单例设计模式
  • docker 容器内部UI映射host
  • STM32智能工业自动化监控系统教程
  • 科普文:详解23种设计模式
  • es6--symbol
  • Hexo+码云+git快速搭建免费的静态Blog
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • OSS Web直传 (文件图片)
  • RxJS: 简单入门
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • tab.js分享及浏览器兼容性问题汇总
  • Vultr 教程目录
  • 电商搜索引擎的架构设计和性能优化
  • 记录一下第一次使用npm
  • 配置 PM2 实现代码自动发布
  • 前端面试之闭包
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 如何在 Tornado 中实现 Middleware
  • 入口文件开始,分析Vue源码实现
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 收藏好这篇,别再只说“数据劫持”了
  • 线上 python http server profile 实践
  • 新书推荐|Windows黑客编程技术详解
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​Redis 实现计数器和限速器的
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • #Z2294. 打印树的直径
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (02)Unity使用在线AI大模型(调用Python)
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (四)鸿鹄云架构一服务注册中心
  • (新)网络工程师考点串讲与真题详解
  • (一) springboot详细介绍
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)iOS字体
  • (转)shell中括号的特殊用法 linux if多条件判断