✏️
LiHang-TongJiXueXiFangFa
  • Introduction
  • 第2章 感知机 - 原始形式
    • 学习策略的推导
    • 梯度下降法的算法过程
    • 梯度下降法的推导过程
    • 梯度下降法的收敛证明
  • 第2章 感知机 - 对偶形式
    • 学习模型的推导
    • 梯度下降法的算法过程
    • 梯度下降法的推导过程
  • 第3章 k近邻算法
    • 模型三要素
    • 构造平衡kd树
    • 用kd树的k近邻搜索
    • kd树的原理与改进
  • 第4章 朴素贝叶斯
    • 模型公式的推导
    • 策略公式的推导
    • 最大似然估计算法过程
    • 贝叶斯估计算法过程
  • 第5章 决策树
    • 决策树的模型
    • 信息增益的算法
    • ID3决策树的生成算法
    • C4.5决策树的生成算法
    • 决策树的剪枝算法
  • 第5章 CART决策树
    • CART树的生成
    • CART树的剪枝
  • 第6章 逻辑回归
    • 二分类逻辑回归模型
    • 多分类逻辑回归模型
  • 第6章 最大熵模型
    • 最大熵的原理
    • 最大熵模型的定义
    • 最大熵的学习过程
    • 根据最大熵的学习过程推导最大熵模型
    • 证明:对偶函数的极大化=模型的极大似然估计
  • 第6章 目标函数最优化问题
    • 改进的迭代尺度法(IIS)
    • IIS算法公式(1)推导
    • A和B的推导
    • 拟牛顿法
  • 第7章 支持向量机
    • 函数间隔与几何间隔
  • 第7章 线性可分SVM
    • 凸二次规划问题推导
    • 支持向量
    • 凸二次规划问题求解
    • 原始问题转换为对偶最优化问题
  • 第7章 线性SVM
    • 原始问题转换为对偶最优化问题
    • 根据 a 求 w 和 b*
    • 支持向量
  • 第7章 非线性SVM
    • 核函数与核技巧
    • 核技巧在SVM中的应用
    • 7.3.2 正定核
    • 常用的核函数
  • 第7章 序列最小最优化算法
    • 选择变量
    • 推导1
    • 推导2
    • 推导3
    • 推导4
    • 推导5:update b
  • 第8章 adaboost
    • 算法过程
    • 训练误差分析
    • 加法模型
    • 前向分步算法
    • adaboost一种特殊的加法模型
  • 第8章 提升树
    • 回归问题提升树的推导
    • 回归问题提升树前向分步算法
    • 一般决策问题梯度提升算法
  • 第9章 EM算法
    • 算法过程
    • Q函数的推导
    • 关于算法的收敛性
    • 高斯混合模型参数估计的EM算法
    • Q函数推导
    • 推导2
  • 第10章 隐马尔可夫模型
    • 定义
    • 概率计算问题 - 直接计算法
    • 概率计算问题 - 前向算法
    • 概率计算问题 - 后向算法
    • 学习问题 - 监督学习
    • 学习问题 - 非监督学习
    • Baum - Welch算法推导
    • 推导1
    • 预测问题 - 近似算法
    • 预测问题 - 维特比算法
    • 维特比算法推导过程
  • 第11章 条件随机场
    • 概率无向图模型
  • 遗留问题
Powered by GitBook
On this page

Was this helpful?

  1. 第6章 最大熵模型

最大熵模型的定义

假设满足所有约束条件的模型集合为:

C≡{P∈P∣EP(fi)=Ep~(fi)}1\begin{aligned} {\Bbb C} \equiv \{P \in {\Bbb P} | E_P(f_i) = E_{\tilde p}(f_i)\} && {1} \end{aligned}C≡{P∈P∣EP​(fi​)=Ep~​​(fi​)}​​1​

定义在条件概率分布P(Y|X)上的条件熵为:

H(P)=−∑x,yP~(x)P(y∣x)log⁡P(y∣x)2\begin{aligned} H(P) = -\sum_{x,y} \tilde P(x) P(y|x)\log P(y|x) && {2} \end{aligned}H(P)=−x,y∑​P~(x)P(y∣x)logP(y∣x)​​2​

则模型集合C{\Bbb C}C中条件熵H(P)最大的模型称为最大熵模型

模型中其它相关的公式如下:

Ep~(f)=∑x,yP~(x,y)f(x,y)3Ep(f)=∑x,yP~(x)P(y∣x)f(x,y)4\begin{aligned} E_{\tilde p}(f) = \sum_{x,y}\tilde P(x, y)f(x, y) && {3} E_p(f) = \sum_{x, y}\tilde P(x)P(y|x)f(x, y) && {4} \end{aligned}Ep~​​(f)=x,y∑​P~(x,y)f(x,y)​​3Ep​(f)=x,y∑​P~(x)P(y∣x)f(x,y)​​4​

公式(3)代表特征函数f(X, Y)关于经验分布P~(X,Y)\tilde P(X, Y)P~(X,Y)的期望值 公式(4)代表特征函数f(X, Y)关于模型P(Y|X)与经验分布P~(X)\tilde P(X)P~(X)的期望值 公式(1)要求EP(fi)E_P(f_i)EP​(fi​)和Ep~(fi)E_{\tilde p}(f_i)Ep~​​(fi​)相等,实际上是要求经验分布满足贝叶斯公式的限制。

P~(X=x,Y=y)=v(X=x,Y=y)N5P~(X=x)=v(X=x)N6\begin{aligned} \tilde P(X=x, Y=y) = \frac{v(X=x, Y=y)}{N} && {5} \tilde P(X=x)=\frac{v(X=x)}{N} && {6} \end{aligned}P~(X=x,Y=y)=Nv(X=x,Y=y)​​​5P~(X=x)=Nv(X=x)​​​6​

公式(5)代表联合分布P(X,Y)的经验分布 公式(6)代表边缘分布P(X)的经验分布

特征函数(feature function)描述输入x和输出y之间的某一个事实,其定义是:

f(x,y)={1,x与y满足某一事实0,否则\begin{aligned} f(x, y) = \begin{cases} 1, && \text{x与y满足某一事实} \\ 0, && \text{否则} \end{cases} \end{aligned}f(x,y)={1,0,​​x与y满足某一事实否则​​
Previous最大熵的原理Next最大熵的学习过程

Last updated 5 years ago

Was this helpful?