博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机器学习----线性回归模型
阅读量:7092 次
发布时间:2019-06-28

本文共 434 字,大约阅读时间需要 1 分钟。

一,线性模型描述

image

简单线性回归如:

y= ax+b
image
对于多变量的情形
image
通常,通过机器学习训练模型计算的值和真实值可能存在一定的误差:
image
image
因此,我们使用最大似然估计就可以得到损失函数:
image
利用高斯的对数似然化简:
image
致此,我们就得到了损失函数。
通常,我们想要使我们的目标函数值最小,这样我们模型预测的值就更加精确。
二,梯度下降和最小二乘法
1.最小二乘法:
在目标函数的导数为零的点为极值点,
image
得到:
image
2.梯度下降:
梯度下降又分为批量梯度下降和随机梯度下降,二者的区别在于,批量梯度下降是对全样本量的迭代,而随机梯度下降是单个样本下降迭代。
image

三,线性回归过拟合和正则项

在我们的模型训练过程中,可能存在在模型训练时产生的效果很好,但在应用中可能得不到我们想法的效果,可能存在模型过拟合的情况,为了避免过拟合的发生,我们在目标函数中添加一个正则项。
通常,我们有多种拟合方式,以下列举3种,
image
image

第三种则集中了前两者的优点。

参考:

刘建平Pinard:
邹博:机器学习PPT

转载地址:http://ddsql.baihongyu.com/

你可能感兴趣的文章
.NET Framework 3.5 SP1安装时下载文件问题及精简方法
查看>>
[Offer收割]编程练习赛3 - 题目3 : 智力竞赛
查看>>
暴搜 - Codeforces Round #327 (Div. 2) E. Three States
查看>>
W32TM注册time.windows.com作为权威时间同步源
查看>>
FreeBsdb FAMP Lamp环境
查看>>
vsphere5.1.vSphere_5.0简介. 第二第三部分视频共享
查看>>
Centos 5 配置nagios监控系统
查看>>
需求管理之如何撰写优秀的需求
查看>>
文本文件与二进制文件
查看>>
Linux 基础 - 磁盘管理 -04
查看>>
Sed 的使用方法
查看>>
RHEL6.3配置Apache服务器(1) 配置默认Web站点
查看>>
saltstack学习二:grains与pillar
查看>>
为什么应用程序用户启动时崩溃,使用xcode打开却不会
查看>>
开发第一个动态网站———使用Servlet
查看>>
通过自定义类加载器进行动态编译与动态实现接口
查看>>
ecmall后台拿Shell
查看>>
ISIS—BGP—VRRP 城域网典型架构图 拓扑实验
查看>>
浅谈oracle中row_number() over()分析函数用法
查看>>
jqGrid细节备注—jqGrid中获取subGrid的标题栏对象
查看>>