美文网首页
线性模型

线性模型

作者: MorganChang | 来源:发表于2018-11-18 21:15 被阅读0次

基本思路


大体的思路是试图训练一个线性的模型,通过样本的属性值来预测一个目标值。根据单一样本属性值的数目,分为单变量和多变量的线性回归问题。

假设函数:


Hypothesis

优化目标


线性模型最关键的就是确定线性系数w以及截距b,这些参数确定了,模型也就定下来了。单变量线性回归较简单,这里主要以多变量线性回归为主。大多数情况下,线性回归的优化目标都是最小化均方误差函数,即:


CostFunction

其中,w*是将参数b吸收到w中,size为(d+1)*1,X size是(m*(d+1))。[m为样本数,d是单样本属性数]


矩阵X
为了使得代价函数最小化,对参数w*求导得到:

令上式等于0,就可以求出w*。
1.当X'X为满秩矩阵或正定矩阵时:


solution
2.不是满秩。存在许多解,由学习算法的归纳偏好决定,常见做法引入正则化。

线性回归是用线性模型拟合数据,用生成的模型去预测真实值y。我们也可以用线性模型去预测逼近y的衍生值,令g(.)为单调可微函数:



这样得到的称为广义线性模型,函数g称为联系函数,实际上实现了输入空间到输出空间的非线性映射。

对数线性回归

令g(.)=log(.)即可获得对数线性回归模型。

对数几率回归


前面说的都是针对回归问题,如果面对一个分类问题,该如何构造假设函数?这儿利用广义线性回归模型,令g(.)的反函数为对数几率函数(Sigmoid函数)。


Sigmoid

将线性模型带入上面Sigmoid函数,可得:


Hypothesis
变换上式可得:

如果将y看作二分类问题的正例可能性,1-y即是反例可能性,两者比值称为“几率”,反应了样本作为正例的相对可能性,对“几率”取对数即得到”对数几率“。因此其对应的模型称为对数几率回归模型,这儿虽然说是回归,实际上是分类问题。

在这儿如何确定参数w/b,即优化目标什么?利用最大似然法,即利用最大化样本出现的概率来确定参数。


代价函数推导

Softmax回归

Softmax回归

相关文章

  • logistics回归分类

    logistics回归分类模型和线性模型的关系非常密切;区分下线性回归模型和线性模型;线性模型:自变量和因变量之间...

  • Day 3 -- 线性模型(上篇)

    第三章线性模型 本节文章主要讨论线性模型的回归,属于线性模型上篇,主要介绍线性模型的基本形式,线性模型的回归原理以...

  • 2019-02-21

    ML——线性模型 基本形式 线性模型就是用于预测的模型是线性的,模型形式如下: ...

  • Linear mixed effects models

    提到线性模型可能会联想到三大类: 一般线性模型 广义线性模型 混合线性模型 一般线性模型比较简单,模拟线性关系,求...

  • 西瓜书 第3章 线性模型 学习笔记

    第3章 线性模型 3.1 基本形式 线性模型:向量形式表示线性模型: 3.2 线性回归 线性回归试图学得:均方误差...

  • 【机器学习实践】有监督学习:线性分类、回归模型

    线性模型 为线性模型 分类和回归的区别 分类:离散回归:连续本文主要关注线性回归模型 常用线性回归模型类型 OLS...

  • 线性模型-线性回归

    线性模型 线性模型利用输入特征的线性函数(linear function)进行预测。 线性模型预测的一般公式如下:...

  • 数学与统计虐我千百遍……

    被数学和统计虐惨的我 广义线性模型 广义可加模型 广义估计方程 线性混合模型 线性相加模型 广义线性混合模型 一般...

  • Python机器学习之线性模型

    一、线性模型基本概念  线性模型不是指某一个模型,而是一类模型。在机器学习领域,常用的线性模型包括,线性回归、岭回...

  • 西瓜书-线性模型

    线性模型 西瓜书第二章,线性模型;

网友评论

      本文标题:线性模型

      本文链接:https://www.haomeiwen.com/subject/hfzxfqtx.html