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

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

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

线性回归

说明:

w=(w1;w2;;wd), w = ( w 1 ; w 2 ; … ; w d ) ,

x=(x1;x2;;xd), x = ( x 1 ; x 2 ; … ; x d ) ,

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

X=xT1xT2xTm111, X = ( x 1 T 1 x 2 T 1 ⋮ ⋮ x m T 1 ) ,

y=(y1;y2;;ym). y = ( y 1 ; y 2 ; … ; y m ) .

模型表达式:

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

损失函数:

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

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

LR

说明:

w=(w1;w2;;wd), w = ( w 1 ; w 2 ; … ; w d ) ,

x=(x1;x2;;xd), x = ( x 1 ; x 2 ; … ; x d ) ,

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 ( y i | X i ; β ) = y i p ( y = 1 | X i ; β ) + ( 1 − y i ) p ( y = 0 | X i ; β ) .

模型表达式:

f(x)=11+e(wTx+b) f ( x ) = 1 1 + e − ( w T x
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值