NLP-基础知识-005(专家系统)
学习的两个分支:1、专家系统(也称-符号主义、俗称规则)if:elif:...else ....查看数据量:1) 没有数据或者数据量比较少的情况下更适合规则2) 如果有大量的数据 => 基于概率的解决方案2、基于概率的解决方案(也称-连接主义)专家系统:专家系统 = 推理引擎 + 知识利用知识和推理来解决决策问题BI系统:对数据进行包装辅助用户决策,人还是决策核心
AI系统: 帮助或替代用户去做决策专家系统核心流程:1、需要知识库: 领域内的专家 -> 经验 -> 将经验转化为计算机能识别的知识 -> 知识库 -> 推理引擎 <->
working storage --> user interface任务:搭建金融知识图谱-最终目的:风控金融专家->金融风控涉及到实体、关系 ->知识图谱工程师 -> 集合专家经验、构建知识图谱 --> 图数据库 -> 推理层(AI工程师、NLP工程师) -> API -> 系统(业务)特点:处理不确定性
知识的表示
可解释性:一条条规则
可以做知识推理给出一个规则集合:Rule 1: If A and C Then F
Rule 2: IF A and E Then G
Rule 3: IF B Then E
Rule 4: IF G Then DProve:IF A and B true Then D is true算法: Forward Chaining Algorithm已知: A is True & B is True 1) 结合Rule 3 -> {E is true} 第一层循环
2) 结合Rule 2 -> {G is true} 第二层循环
3) 结合Rule 4 -> {D is true} 第二层循环算法: Backward Chaining AlgorithmD is true -> A is True & B is True1) D is true -> G is True -> A is true and E is true -> A is True & B is True专家系统的缺点:1、设计大量的规则
2、需要领域专家来主导
3、可移植性差:做完一个系统规则很难移植到第二个系统或第三个系统
4、学习能力差
5、人能考虑的范围是有限的专家系统案例: 风控问题:根据用户的信息,决定要不要放贷1、if age < 18 reject -1
2、if m-money < 3000 reject -2
3、if city == 'xxx' reject -0.5
........ rule engine 可以给每一条规则不同的权重一些需要考虑的问题:1、逻辑推理(background or forward)
2、规则冲突 rule 01: if A then B if A then -B
3、选择最小规则的子集: 1000条规则存在冗余规则,例如第二条规则和第三条规则包含第四条规则
可以采取贪心算法,从规则集合一个一个规则,按结果影响效果不大的规则删除
NLP-基础知识-005(专家系统)相关推荐
- NLP基础知识(语法语义、LDA、N-gram、词嵌入)
文章目录 本节课大纲 Hyper-simplified linguistics Term spotting + handling negation, uncertainty ML to expand ...
- NLP基础知识(三)-AI应用篇
文本间的推理关系,又称为文本蕴含关系 (TextualEntailment),作为一种基本的文本间语义联系,广泛存在于自然语言文本中. 简单的来说文本蕴含关系描述的是两个文本之间的推理关系,其中一个文 ...
- 【NLP基础知识】1.前言及研究方向概述
目录 1.前言 什么是NLP? 学习课程前的重点申明 如何学? 教材推荐录 读过的很有收获的笔记(research篇) 读过的很有收获的笔记(工程实验篇) 重要模型一览 语言模型 自然语言处理的基本方 ...
- NLP基础知识之语音识别
1. 语音识别的输出类别: 1)phoneme:输出为发音,比较简单,因为语音跟发音是一一对应的,但是需要一个词汇表,表示发音跟word的对应. 2)Grapheme:字母或者token 3)word ...
- NLP汉语自然语言处理入门基础知识介绍
NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部 ...
- 专家系统/模糊理论/神经网络/遗传算法相关基础知识
整理于大学时代的一篇笔记,对重新再研究AI及其关联的技术有一定概念参照意义.毕竟比较古老,可能仅在基础概念入门方面有一些提示. 常用缩写 缩写 全称 解释 AI Artificial Intellig ...
- Penn Treebank数据集介绍+句法分析parsed的基本语法+句法分析基础知识+NLP常用公开数据集汇总及下载
Penn Treebank数据集介绍+句法分析parsed的基本语法+句法分析基础知识+NLP常用公开数据集汇总及下载 Penn Treebank数据集介绍 NLP底层技术之句法分析 NLP常用公开数 ...
- Python自然语言处理实战(1):NLP基础
从建模的角度看,为了方便计算机处理,自然语言可以被定义为一组规则或符号的集合,我们组合集合中的符号来传递各种信息.自然语言处理研究表示语言能力.语言应用的模型,通过建立计算机框架来实现这样的语言模型, ...
- b站唐老师人工智能基础知识笔记
b站唐老师人工智能基础知识笔记 0.机器学习(常用科学计算库的使用)基础定位.目标定位 1.机器学习概述 1.1.人工智能概述 1.2.人工智能发展历程 1.3.人工智能主要分支 1.4.机器学习工作 ...
最新文章
- 今晚开播 | 人脸识别的最新进展以及工业级大规模人脸识别实践探讨
- 瞬间教你学会使用java中list的retainAll方法
- allpairs使用方法_软件测试|正交试验测试用例设计方法
- 买卖股票的最佳时机||
- DCMTK:创建大型(> 4 GB)增强型CT对象的测试
- composer查看当前镜像取消_Docker image镜像常用命令
- 华为机试——计算字符个数
- 春节档电影降价了 最低30元
- mysql 常用计算函数_关于MySQL常用的一些函数以及一些计算
- IIS+PHP环境下出现HTTP 500服务器内部错误——请检查权限设置
- idea 按空格不会换行_原机输入法第三方App如何 “换行”
- 《陶哲轩实分析》引理6.7.1:(指数运算的连续性)
- Win10下配置IIS并调试ASP程序
- 2022年最新google drive 谷歌云盘下载文件限额解决方法
- 又是灵格斯导致软件自动关闭
- 【blender】基本操作总结-最常用的快捷键
- element-admin/若依主题风格设计
- 如何通俗理解设计模式及其思想
- HTML表格和样式及选择器
- 乐视超级电视刷鸿蒙,乐视超3X55刷精简+root系统记录
热门文章
- git命令行完全解读
- Ubuntu 16.04下用Wine运行的软件出现方块的解决思路(应该是兼容现在所有平台的Wine碰到这个的问题)...
- JavaWeb中post提交乱码之编码拦截器Filter
- Python 性能剖分工具
- fzu 2139 久违的月赛之二
- .net通过一般处理程序模拟用户控件数据保持、Ispostback 【第二版将html与ashx文件分开】...
- 我国中等收入群体为应付生活压力 透支半生财富
- lamp黄金组合apache+mysql+php的安装
- secureCRT脚本----vbs语法
- 调整 W600 PWM的输出频率