机器学习基础模型原理总结

本文总结了机器学习的基础模型,包括线性回归、逻辑回归(LR)、决策树、支持向量机(SVM)和朴素贝叶斯分类器以及K近邻(KNN)算法。详细介绍了各个模型的原理、表达式、损失函数以及求解方法,如最小二乘法、梯度下降法和牛顿法等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模型
  • 线性回归
  • LR
  • 决策树
  • SVM
  • 朴素贝叶斯分类器
  • KNN

——————————————————————————————————————————————————

线性回归

说明:

w=(w1;w2;;wd),w=(w1;w2;…;wd),

x=(x1;x2;;xd),x=(x1;x2;…;xd),

W=(w;b),W=(w;b),

X=xT1xT2xTm111,X=(x1T1x2T1⋮⋮xmT1),

y=(y1;y2;;ym).y=(y1;y2;…;ym).

模型表达式:

f(X[i])=X[i]TW.f(X[i])=X[i]TW.

损失函数:

f(W)=(yXW)T(yXW).f(W)=(y−XW)T(y−XW).

模型求解方法:
最小二乘法——基于均方误差最小化来进行模型的求解。
方法使用详解:
f(W)W=2XT(XWy)⇒∂f(W)∂W=2XT(XW−y)
2XT(XWy)=0⇒2XT(XW−y)=0
XTXXTX为满秩矩阵或正定矩阵时
W=(XTX)1XTy⇒W=(XTX)−1XTy
f(X[i])=X[i]T(XTX)1XTy⇒f(X[i])=X[i]T(XTX)−1XTy
XTXXTX非满秩矩阵或正定矩阵时,引入正则化
——————————————————————————————————————————————————

LR

说明:

w=(w1;w2;;wd),w=(w1;w2;…;wd),

x=(x1;x2;;xd),x=(x1;x2;…;xd),

p(y=1|x)=f(x),p(y=1|x)=f(x),

p(y=0|x)=1f(x),p(y=0|x)=1−f(x),

β=(w;b),β=(w;b),

X=(x;1),X=(x;1),

p(yi|Xi;β)=yip(y=1|Xi;β)+(1yi)p(y=0|Xi;β).p(yi|Xi;β)=yip(y=1|Xi;β)+(1−yi)p(y=0|Xi;β).

模型表达式:

f(x)=11+e(wTx+b)f(x)=11+e−(wTx+b)

损失函数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值