码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 机器学习 笔记06:最大熵模型


    目录

    1、最大熵原理

    1.1 离散情形

    1.2 连续情形

    2、最大熵模型

    3、拉格朗日乘子法

    4、最大熵模型学习

     5、极大似然估计

    6、模型学习的最优化算法

    1. 梯度下降法——经典

    1.1 求极小值原理

     1.2 梯度下降法求最大熵模型——求条件概率分布

    2. 牛顿法、拟牛顿法

    2.1 牛顿法求零点

    2.2 牛顿法求极小值

     2.3 拟牛顿法——DFP算法和BFGS算法

    2.4 拟牛顿法应用于最大熵模型

    3. 改进的迭代尺度法


    1、最大熵原理

    1.1 离散情形

    1.2 连续情形

    2、最大熵模型

            最大熵原理是概率模型学习的一个准则,最大熵原理认为,学习概率模型时,在所有可能的概率模型(分布)中,熵最大的模型就是最好的模型,通常使用模型的约束条件来确定概率模型的集合,所以最大熵原理也可以表述为在满足约束条件的模型集合中选择上最大的模型。 

    这里,n个约束条件; 真实分布和经验分布为:

     未知的只有条件分布 p(y|x),得到了待选模型集合 \mathcal{C}

    3、拉格朗日乘子法

     

    4、最大熵模型学习

            最大熵模型就是由公式(6.22)、公式(6.23)表示的条件概率分布。

     5、极大似然估计

            想要估计逻辑回归中的条件概率分布,可以通过极大似然方法实现。那么在最大熵模型里,同样可以使用极大似然方法去估计条件概率分布,然后使用这个条件概率分布(模型)去解决分类问题。

            怎么找似然函数?首先我们假定我们已经知道了条件概率分布,然后找到用于训练模型的样本集,根据这个样本集写出所有样本所出现的概率表达式。换一个视角,在已知这些样本情况下,我们将这个表达式记作条件概率分布的似然函数。现在的研究对象变成了条件概率分布。取什么样的分布可以使得这个似然函数最大呢?

    6、模型学习的最优化算法

    来自B站博主“简博士”讲解——《统计学习方法》最大熵模型的优化算法。 

    1. 梯度下降法——经典

    1.1 求极小值原理

     1.2 梯度下降法求最大熵模型——求条件概率分布

     

    2. 牛顿法、拟牛顿法

    2.1 牛顿法求零点

    2.2 牛顿法求极小值

    2.2.1 一元情形

    2.2.2 多元情形

     2.3 拟牛顿法——DFP算法和BFGS算法

    2.3.1 DFP算法

     2.3.2 BFGS算法

    2.3.3 Broyden算法

    2.4 拟牛顿法应用于最大熵模型

    3. 改进的迭代尺度法

  • 相关阅读:
    【手写数据库toadb】语言解析器,编程语言是这样被解析理解,解析器利器flex和bison,解析树与逆波兰式
    C# 结构体转字节数组
    算法练习-第一天(反转链表)
    【django】django面试题总结
    【springcloud系列】nacos服务注册实现
    靶机20 driftingblues3
    基于springboot+vue的在线音乐播放系统
    并发编程之临界区\阻塞\非阻塞\死锁\饥饿\活锁
    火山引擎云原生存储加速实践
    2021 华数杯全国大学生数学建模竞赛A题-电动汽车无线充电优化匹配研究(附带赛题解析&获奖论文及Python代码)
  • 原文地址:https://blog.csdn.net/S1406793/article/details/127731048
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号