【人工智能中“预测”的知识点】

写在前面的话

《统计学习方法》中与预测有关的知识点,图片拍得有些不清楚,大家可以去查一下这两个知识点。同时还有回归也涉及预测。

隐马尔可夫模型的预测算法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

条件随机场的预测算法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

回归

线性回归

  • 回归模型:
    f ( x i ) = w T x + b f\left(x_{i}\right)=\mathbf{w}^{\mathbf{T}} \mathbf{x}+b f(xi)=wTx+b
  • 权重更新(反向传播):使用梯度下降逼近
    w i ∗ = w i + α ∂ L o s s ∂ w i w_{i}^{*}=w_{i}+\alpha \frac{\partial L o s s}{\partial w_{i}} wi=wi+αwiLoss
lr = LinearRegression() #利用已知数据与标签对模型进行训练 
lr.fit(train_data, train_label) #对未知数据进行预测 
predict = lr.predict(test_data)

对数几率回归(Logistic回归):二分类任务

  • 回归模型:
    f ( x i ) = σ ( w T x + b ) σ =  Sigmoid  = 1 1 + e − z z = w T x + b \begin{array}{l} f\left(x_{i}\right)=\sigma\left(\mathbf{w}^{\mathbf{T}} \mathbf{x}+b\right) \\ \sigma=\text { Sigmoid }=\frac{1}{1+e^{-z}} \\ z=\mathbf{w}^{\mathbf{T}} \mathbf{x}+b \end{array} f(xi)=σ(wTx+b)σ= Sigmoid =1+ez1z=wTx+b
  • 权重更新 (反向传播):使用梯度下降逼近

对 sigmoid 求导:
 Loss  = ∑ i = 1 n ( y ln ⁡ f ( x i ) + ( 1 − y ) ln ⁡ 1 − f ( x i ) ) w i ∗ = w i + α ∂ L o s s ∂ w i = w i − α ∑ i = 1 n ( f ( x i ) − y i ) x i b ∗ = b + α ∂ L o s ∂ b = b − α ∑ i = 1 n ( f ( x i ) − y i ) \begin{array}{l} \text { Loss }=\sum_{i=1}^{n}\left(y \ln f\left(\mathbf{x}_{\mathbf{i}}\right)+(1-y) \ln 1-f\left(\mathbf{x}_{\mathbf{i}}\right)\right) \\ w_{i}^{*}=w_{i}+\alpha \frac{\partial L o s s}{\partial w_{i}}=w_{i}-\alpha \sum_{i=1}^{n}\left(f\left(\mathbf{x}_{\mathbf{i}}\right)-y_{i}\right) x_{i} \\ b^{*}=b+\alpha \frac{\partial L o s}{\partial b}=b-\alpha \sum_{i=1}^{n}\left(f\left(\mathbf{x}_{\mathbf{i}}\right)-y_{i}\right) \end{array}  Loss =i=1n(ylnf(xi)+(1y)ln1f(xi))wi=wi+αwiLoss=wiαi=1n(f(xi)yi)xib=b+αbLos=bαi=1n(f(xi)yi)

logreg = LogisticRegression(C=100) 
logreg.fit(train_data, train_label) 
predict = logreg.predict(test_data)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

粥粥粥少女的拧发条鸟

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值