机器学习笔记 (一) 线性回归

前言lz最近开始学习机器学习算法,为了防止现在学到的知识在未来一段时间慢慢遗忘,在学习途中作此纪录,方便未来回顾。本文记录的算法是线性回归算法。一、名词解读1.线性什么是线性?顾名思义,线性的意思就是数学模型的几何表现是一条直线,这是基于模型中因变量(机器学习中称为特征或属性)是一元的情况。当模型中因变量为二元(特征向量是二维)时,其在几何上的表现则是一个平面,而当模型中因变量为多元(特征向量是多维)时,其在几何上的表现是一个超平面。2.回归在有监督算法中,当因变量y是连续性变量时,需要使用回
摘要由CSDN通过智能技术生成

前言

lz最近开始学习机器学习算法,为了防止现在学到的知识在未来一段时间慢慢遗忘,在学习途中作此纪录,方便未来回顾。
本文记录的算法是线性回归算法。

一、名词解读

1.线性

什么是线性?顾名思义,线性的意思就是数学模型的几何表现是一条线,这是基于模型中因变量(机器学习中称为特征或属性)是一元的情况。当模型中因变量为二元(特征向量是二维)时,其在几何上的表现则是一个面,而当模型中因变量为多元(特征向量是多维)时,其在几何上的表现是一个超面。

2.回归

在有监督算法中,当因变量y是连续性变量时,需要使用回归算法进行拟合,当因变量y是分类变量时,需要使用分类算法进行拟合。

二、模型形式

1.一般形式

h β ( x ) = β 0 + β 1 x ( 1 ) + β 2 x ( 2 ) + . . . + β n x ( n ) h_\beta(x)=\beta_0+\beta_1x^{(1)}+\beta_2x^{(2)}+...+\beta_nx^{(n)} hβ(x)=β0+β1x(1)+β2x(2)+...+βnx(n)(一般形式)

2.矩阵形式

h β ( X ) = β X h_\beta(X)=\beta X hβ(X)=βX
其中 β = \beta= β= ∣ 1 2 3 4 5 6 7 8 9 ∣ \left|\begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right| 147258369

三、损失函数

线性回归的损失函数为其残差平方和,具体形式为

1.一般形式

L o s s = ∑ i = 1 m ( h β ( x i ) − y i ) 2 Loss=\sum_{i=1}^{m}(h_\beta(x_i)-y_i)^2 Loss=i=1m(hβ(xi)yi)2
其中 h β ( x i ) = β 0 + β 1 x i ( 1 ) + β 2 x i ( 2 ) + . . . + β n x i ( n ) h_\beta(x_i)=\beta_0+\beta_1x_i^{(1)}+\beta_2x_i^{(2)}+...+\beta_nx_i^{(n)} hβ(xi)=β0+β1xi(1)+β2xi(2)+...+βnxi(n

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值