0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

广义线性模型介绍

8g3K_AI_Thinker ? 来源:人工智能头条 ? 2019-11-22 15:10 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍了广义线性模型,其中线性回归、logistic回归,softmax回归同属于广义线性模型。从指数分布家族推导出高斯分布、伯努利分布对应的指数分布家族形式,以最大化期望为目标推导出线性回归、logistic回归,softmax回归的目标函数,进一步强调模型的概率解释性。

广义线性模型

从线性回归,logistic回归,softmax回归,最大熵的概率解释来看,我们会发现线性回归是基于高斯分布+最大似然估计的结果,logistic回归是伯努利分布+对数最大似然估计的结果,softmax回归是多项分布+对数最大似然估计的结果,最大熵是基于期望+对数似然估计的结果。前三者可以从广义线性模型角度来看。

A、指数分布家族

指数分布家族是指可以表示为指数形式的概率分布,指数分布的形式如下:

其中是分布的自然参数,是充分统计量,通常. 当参数都固定的时候,就定义了一个以为参数的函数族。

实际上大多数的概率分布都属于指数分布家族,比如:

1)伯努利分布 0-1问题

2)二项分布,多项分布 多取值 多次试验

3)泊松分布 计数过程

4)伽马分布与指数分布

5)分布

6)Dirichlet分布

7)高斯分布

现在我们将高斯分布和伯努利分布用指数分布家族的形式表示:

高斯分布:


对应到指数分布家族有:


伯努利分布:


对应到指数分布家族有:

B、广义线性模型

在了解指数分布家族之后,我们再来看广义线性模型的形式定义与假设:

1)给定样本x与参数,样本分类y服从指数分布家族的某个分布。

2)给定一个x,我们目标函数为:

3)

三条假设,第一条是为了能在指数分布范围内讨论y的概率,第二条假设是为了使得预测值服从均值为实际值得一个分布,第三条假设是为了设计的决策函数(模型)是线性的。

由高斯分布的指数家族分布形式与广义线性模型的定义有线性回归的模型为:


同样由伯努利分布的指数家族分布形式与广义线性模型的定义有logistic回归的模型为(解释了为什么是sigmoid函数):


所以,在广义线性模型中,决策函数为线性函数是基于广义线性模型的第三条假设,而最终的模型是依赖于模型服从什么样的分布,比如 高斯分布,伯努利分布。

同样,我们应用logistic回归到softmax回归的一套定义,下面再来看多项分布对应的softmax回归:


其中是表示的概率,是一个指示函数,为真是取值为,否则为,采用softmax中向量化的定义。

对应到指数分布家族有:


由推出:

为了方便定义,由于多项分布所有值取值概率加和为1有:

所以有:

再由广义线性模型的第二条假设,同时将第三条线性假设带入有:

最后由最大似然估计有softmax的目标函数如下:

到此,广义线性模型解释线性回归,logistic回归,softmax回归基本算完,可以看出线性函数是基于广义线性模型的第三条假设,采用sigmoid函数是因为伯努利分布,而softmax回归是logistic回归高维推广。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4388

    浏览量

    65316
  • 线性
    +关注

    关注

    0

    文章

    207

    浏览量

    25737
  • 模型
    +关注

    关注

    1

    文章

    3547

    浏览量

    50739

原文标题:【机器学习】知否?知否?广义线性模型

文章出处:【微信号:AI_Thinker,微信公众号:人工智能头条】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    当仿真计算总是不收敛,你的模型可能需要Abaqus非线性分析

    常规操作都无法解决问题,那么很可能不是你的模型设置错了,而是模型背后的物理世界,已经超出了你当前软件所依赖的“线性假设”的舒适区。 当一个问题变得“非线性”时,意味着其行为不再是简单的
    的头像 发表于 07-22 14:55 ?141次阅读

    模型自适应控制在永磁同步电机转速中的仿真研究

    摘要:针对永磁同步电机非线性、时变不确定性及难以建立精确的数学模型等问题,不同于动态线性时变模型替代一般非线性系统,提出一种基于模糊过程和系
    发表于 06-25 13:01

    FA模型的DataAbility的切换介绍

    ,Stage模型下的DataShareExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的DataAbility的切换,对于系统应用和三方应用策略有所不同。下面分别介绍
    发表于 06-06 08:10

    FA模型的ServiceAbility的切换介绍

    的ServiceExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的ServiceAbility的切换,对于系统应用和三方应用策略有所不同。下面分别介绍这两种场景。 系统
    发表于 06-05 07:24

    FA模型绑定Stage模型ServiceExtensionAbility介绍

    FA模型绑定Stage模型ServiceExtensionAbility 本文介绍FA模型的三种应用组件如何绑定Stage模型的Servi
    发表于 06-04 07:55

    如何将一个FA模型开发的声明式范式应用切换到Stage模型

    模型切换概述 本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型,您需要完成如下动作: 工程切换:新建一个Stage模型
    发表于 06-04 06:22

    KaihongOS操作系统FA模型与Stage模型介绍

    FA模型与Stage模型介绍 KaihongOS操作系统中,FA模型(Feature Ability)和Stage模型是两种不同的应用
    发表于 04-24 07:27

    线性电机(linear motor)介绍

    线性马达一般指线性电机线性马达是一种将电能直接转换成直线运动机械能,而不需要任何中间转换机构的传动装置。它可以看成是一台旋转电机按径向剖开,并展成平面而成。直线电机也称线性电机,
    的头像 发表于 03-25 19:33 ?886次阅读
    <b class='flag-5'>线性</b>电机(linear motor)<b class='flag-5'>介绍</b>

    【「大模型启示录」阅读体验】对大模型更深入的认知

    ,大模型的世界远比我想象的要复杂和深刻。 书中不仅详细介绍了大模型的构建过程,还探讨了它们的核心能力和所需的基础设施。我特别喜欢的是,书中用通俗易懂的语言,把大模型的“不可能三角”,即
    发表于 12-20 15:46

    AI模型部署边缘设备的奇妙之旅:目标检测模型

    介绍了如何使用分类任务进行手写数字的分类。相信大家脑海中可能会产生如下疑问: 数据依赖性强:分类模型的表现通常依赖于大量的标注数据进行训练。获取高质量、大规模的数据集既耗时又昂贵。 泛化能力有限:模型
    发表于 12-19 14:33

    大语言模型开发框架是什么

    大语言模型开发框架是指用于训练、推理和部署大型语言模型的软件工具和库。下面,AI部落小编为您介绍大语言模型开发框架。
    的头像 发表于 12-06 10:28 ?597次阅读

    什么是大模型、大模型是怎么训练出来的及大模型作用

    本文通俗简单地介绍了什么是大模型、大模型是怎么训练出来的和大模型的作用。 ? 什么是大模型模型
    的头像 发表于 11-25 09:29 ?1.4w次阅读
    什么是大<b class='flag-5'>模型</b>、大<b class='flag-5'>模型</b>是怎么训练出来的及大<b class='flag-5'>模型</b>作用

    构建语音控制机器人 - 线性模型和机器学习

    轮子并识别音频信号,但它仍然无法通过语音命令控制或按预定义路径行驶。 线性控制模型 首先要解决的问题是实现直线驱动。为此,我们使用线性模型来控制提供给车轮的电压。使用
    的头像 发表于 10-02 16:31 ?651次阅读
    构建语音控制机器人 - <b class='flag-5'>线性</b><b class='flag-5'>模型</b>和机器学习

    什么是电路模型?它有什么意义

    包括了电路中的电压、电流、电阻、电容、电感等基本物理量,以及它们之间的关系。电路模型通常用电路图来表示,电路图中的各个元件用符号表示,元件之间的连接关系用线条表示。 二、电路模型的分类 线性电路
    的头像 发表于 08-22 16:38 ?5142次阅读

    电路模型和实际电路的区别是什么

    以下是对这些方面的简要介绍: 电路模型的概念和分类 电路模型是对实际电路的一种抽象和简化,用于描述电路中各个元件之间的相互作用和电流、电压的变化规律。电路模型通常分为
    的头像 发表于 08-22 16:36 ?2320次阅读