《机器学习》笔记(第六部分:规则学习、强化学习)
15 规则学习
15.1 基本概念
规则学习 (rule learning) 是基于数理逻辑的学习. 一条规则 (rule) 形如
蕴含号右侧部分称为规则体 (body), 它是逻辑文字 (literal) 的合取式 (conjunction), 称为规则的长度; 左侧部分的规则头 (head) 是该规则的结果, 一般用来表示判定目标. 这样的规则也被称为 if-then 规则. 假定从数据集学得规则集合 :
规则 的长度为 . 符合改规则的样本称为被该规则覆盖 (cover). 有时规则覆盖不满全样本空间, 此时可以添加一条默认规则 (default rule), 例如无覆盖样本判定为 .
命题规则和一阶规则 规则分为命题规则和一阶规则
- 命题规则 (propositional rule) 由原子命题 (propositional atom) 和逻辑连接词 、、、 构成的简单陈述句;
- 一阶规则 (first-order rule) 由原子公式 (atomic formula) 包括形如