机器学习第15章-规则学习

news2025/1/16 1:01:15

 机器学习第15章-规则学习

以下列出我觉得重要,在编码的思路中可以参考的地方

冲突消融

当一条规则的判断出现不同的结果时,解决冲突的方法

1.投票法

2.排序法

3.无规则法

序贯覆盖

生成规则过程中去除当前规则所能覆盖的数据

生成方式

自顶向下,generate then test,specialization特化,规则逐渐变长

自顶向上,data-drive,generalization泛化,规则逐渐变短

剪枝优化

可以参考关联规则算法的剪枝策略

1.LRS公式。规则集合不断增长,用LRS公式观测规则集合预测的结果与实际值的差距,只有满足阈值才停止生成规则

2.REP剪枝。删除某个元素,生成不同的规则集,对比不同的规则集的预测效果,选择最后的集合进行下一轮的剪枝,直到剪枝无法提升准确率为止

3.IREP剪枝。每生成一条规则,就做一次剪枝,删除某个元素,生成不同的规则,选择最后的那条添加到规则集合当中,并且去除这条规则覆盖的数据(序贯覆盖),继续剪枝

4.RIPPER剪枝。首先用IREP生成一个规则集合R,再用替换的规则内容和增加候选文字生成R'和R'',R和R'和R''中的内容要去重,不能有重复的。然后比较三个集合的性能,选出最好的添加到最后的规则集合当中。并且去除这个集合覆盖的数据(序贯覆盖),继续剪枝

FOIL信息增益

是自顶向下生成规则的一种度量方式,也是一种信息增益

^中的值表示的是原规则覆盖数据集的分布情况,不带^表示的是拓展规则以后 (增加候选文字),当前规则的分布情况

归纳逻辑程序设计

也称作最小一般泛化,是一种自底向上的方法

对规则逐步泛化,常量替换为逻辑变量,或者删除规则中的某个条件

值的借鉴的地方

在知识图谱中

1.可以在原规则的基础上通过一些替换谓词或者替换变量或者增删变量的操作生成规则,这样可以减少生成规则所需遍历的时间。

2.生成规则的过程中去除覆盖的数据。联想关联规则中CBA算法当中剪枝的操作

3.自顶向上和自底向下两种方式的结合

4.用FOIL信息增益评判规则拓展以后相较于原来的那条规则性能上的区别

5.对生成的规则或者规则集合进行剪枝优化

相关内容可参考西瓜书第15章

另外,可以参考这两个网页

知识图谱推理FOIL - 庚瘤君 - 博客园 (cnblogs.com)

该网页中生成负样本的思路值得参考。只能在已知两个实体的关系且确定其关系与目标谓词相悖时, 才能将这两个实体用于构建目标谓词的反例, 而不能在不知两个实体可否满足目标谓词前提下将它们来构造目标谓词的反例。

数据挖掘导论 笔记5_ccyyawsl的博客-CSDN博客

该网页展示了许多规则分类当中的概念

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/156079.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

双软认证的好处,赶紧来看看吧

1、“双软件”认可对企业有什么好处? 对于认定的软件企业,从盈利年度起,第一年和第二年免征企业所得税,第三年至第五年减半征收企业所得税,即两免三减。对认定软件产品的企业,对实际增值税负担超过3%的部分…

【ONE·C++ || vector (二)】

总言 主要讲述vector的模拟实现。 文章目录总言1、基本框架搭建:成员变量2、对构造函数、析构函数3、增删查改、空间扩容3.1、vector::push_back、vector::pop_back3.2、vector::reserve、vector::capacity、vector::size3.3、operator[ ]3.4、遍历:迭代…

记录robosense RS-LIDAR-16使用过程1

拿到设备,首先对照型号去官网下载相关资料(用户手册/软件/SDK),需要填写资料https://www.robosense.ai/resources-27工业相机通常也有出厂SDK文件,之前有使用知微传感的D130相机,也是先安装SDK、看手册然后使用。大型厂…

【Java集合】Map接口常用方法及实现子类

文章目录01 Map 接口实现类的特点02 Map 接口和常用方法03 Map 接口遍历方法04 HashMap 用例 小结05 HashMap 底层&扩容机制06 Hashtable07 PropertiesMap为双列集合,Set集合的底层也是Map,只不过有一列是常量所占,只使用到了一列。 01 …

国科大《高级人工智能》沈老师部分——行为主义笔记

国科大《高级人工智能》沈老师部分——行为主义笔记 沈华伟老师yyds,每次上他的课都有一种深入浅出的感觉,他能够把很难的东西讲的很简单,听完就是醍醐灌顶,理解起来特别清晰今年考试题目这部分跟往年基本一样,沈老师画…

长城汽车2022年销量106万辆,20万以上车型占比15%

2023年,长城汽车预计将推出超10款新能源车型,发力新能源和智能化。1. 年度销量:超106万辆 根据长城最新发布的产销数据:•2022年,长城汽车全年销售1,067,523辆; •其中,海外市场累计销售173,180…

2022CTF培训(十二)IOT 相关 CVE 漏洞分析

附件下载链接 NETGEAR R7800(CVE-2020-11790) NETGEAR R7800 存在命令注入漏洞,下面以 V1.0.2.62 版本固件为例进行介绍。 固件仿真 漏洞存在于 uhttpd 中,由于该功能比较独立,可以直接用 qemu user mode 仿真。 /…

在 anaconda 中安装 tensorflow models (gpu)

环境:Windows; Intel CPU Nvidia GPU 1. 创建环境 不推荐单次安装过多的库,可能导致安装失败(如超出终端缓存等)注意添加库的顺序 tensorflow-gpu 需要在 cudatoolkit 之前否则下载的 tensorflow-gpu 不支持 gpu 「实测」 TODO…

设备注册挂载流程(包含上电、使能、i2c通讯介绍)

目录 简介 上电时序 电压不同 时序不同 使能与复位 CLK时钟 I2C通讯 主从关系 识别设备 通讯格式 简介 任何相对于主板芯片的外挂设备都需要一定的注册挂载流程 (外挂设备:比如摄像头、nfc芯片、显示屏等等) 设备的挂载则需要满足…

JAVAEE-多线程(4)

目录 定时器 实现自己的Timer 线程池 常见的锁策略: 乐观锁和悲观锁 读写锁和普通互斥锁 重量级锁和轻量锁 自旋锁和挂起等待锁 公平锁和非公平锁 可重入锁和不可重入锁 synchronized CAS CAS和ABA问题 锁粗化 JUC 原子类 Semaphore CountDownLatc…

CAN总线控制器MCP2515 替代芯片 DP2515 DP2515-I/ST

汽车K总线与CAN的区别是什么 1、功能不同   K线一般用于检测系统,属单线模式,与诊断仪器连接并相互传递数据。CAN线主要用于控制单元与控制单元之间传递数据、属双线模式,分高位线和地位线。   2、通讯速度不同   K线通讯速率较低&…

101.对称二叉树 | 递归 + 迭代

对称二叉树 leetcode : https://leetcode.cn/problems/symmetric-tree/ 参考 对称二叉树 递归思路 首先在开始时, 一定要注意, 对称二叉树对比的并不是一个节点的左右子树, 而是两棵树, 这个很关键! 对比时是内侧和内侧对比, 外侧和外侧对比, 递归三步 : 确定递归的参数以…

1.1.2 了解JAVA语言

文章目录1 JAVA语言发展史2 面向对象的概念3 跨平台性4 JDK1 JAVA语言发展史 JAVA是由詹姆斯•高斯林(James Gosling)所创建的,其1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年 获得了美国卡内基梅隆大学计算机科学博…

4)Mybatis数据源以及事务实现

1. Mybatis数据源分为两种,一种直接连接数据库,一种使用连接池连接数据库,具体代码实现在包目录下 org.apache.ibatis.datasource 数据源接口: javax.sql.DataSource 池化数据源: org.apache.ibatis.datasource.…

OpenGL集锦(1)-安装与概述

目录概述fedora下安装编写OpenGL应用程序测试hello,world概述 OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于…

Lichee_RV学习系列--CoreMark-Pro移植

Lichee_RV学习系列文章目录 Lichee_RV学习系列—认识Lichee Rv Dock、环境搭建和编译第一个程序 Lichee_RV学习系列—移植dhrystone 文章目录Lichee_RV学习系列文章目录一、CoreMark-Pro简介二、获取源码三、编译coremark-pro1、配置coremark-pro2、编译coremark-pro四、开发板…

各种树的总结

1.B树和B树 数据库的大量数据用什么存储?为什么是B树和B树?使用二叉树不行吗?先来说说他们的演变吧,首先如果用二叉树的话都为排好序的树查询起来是不是效率不高?所以此时我们提出了对树排序,就变成了二叉…

联想拯救者屏幕亮度无法调节,监视器和显卡驱动问题,经过多种测试

主要的问题位置 1,设备管理器中的监视器部分 2,设备管理器的显卡适配器部分 个人电脑出现这种情况的原因 自己拆一下机器加装固态,但这种感觉不应该导致问题。但导致这种问题的原因可能是装固态时候把电池拔了。 一些网上常说的方法 更新…

数字化转型对企业有什么意义?有哪些案例可以分享?

如何看待制造企业数字化转型?制造业企业数字化转型有哪些思路和案例? 一提到制造企业数字化转型,大多数人都认为,这是专属于大型制造企业的行为。其实不然,对于中小型制造企业,数字化转型也应该从易到难&a…

interview

1.PyTorch1.1 Conv2d1.2 dataset,dataloader1.3 训练pipeline1.4 梯度归零1.5 torch保存模型种类及区别2.目标检测2.1 yolo3,4,5,7区别2.2 yolo使用的loss(ciou,BCE等等)ciouBCElossL1,L2,CE,BCE2.3 图像增强2.4 IOU计算公式3.深度学习基础3.1 卷积公式4.TensorRT5.…