当前位置: 首页 > wzjs >正文

网站模板编辑器今日头条重大消息

网站模板编辑器,今日头条重大消息,wordpress进不来后台,怎么通过网站打广告第二章: 机器学习与神经网络概述 第三部分:类算法理论与实践 第一节:逻辑回归(Logistic Regression) 内容:Sigmoid函数、损失函数、梯度下降优化。 一、逻辑回归简介 逻辑回归是一种用于二分类任务的统计学习方法。…

第二章: 机器学习与神经网络概述

第三部分:类算法理论与实践

第一节:逻辑回归(Logistic Regression)

内容:Sigmoid函数、损失函数、梯度下降优化。


一、逻辑回归简介

逻辑回归是一种用于二分类任务的统计学习方法。尽管名字中带有“回归”,但逻辑回归本质是分类算法,其输出是一个概率值,通过设定阈值来判定类别。


二、模型表达形式

逻辑回归模型如下:

\hat{y} = \sigma(z) = \frac{1}{1 + e^{-z}} \quad 其中 \ z = w^T x + b

  • \hat{y}:预测结果,表示属于“正类”的概率

  • x:输入特征向量

  • w:权重参数

  • b:偏置项

  • \sigma(\cdot):Sigmoid 激活函数


三、Sigmoid 函数

Sigmoid 函数将任意实数映射到 (0,1) 区间,公式如下:

\sigma(z) = \frac{1}{1 + e^{-z}}

性质:
  • 当 z→+∞,σ(z)→1

  • 当 z→−∞,σ(z)→0

  • σ(0)=0.5

它保证输出可以解释为“概率”。

上图展示了 Sigmoid 函数 \sigma(z) = \frac{1}{1 + e^{-z}} 的曲线形状:

  • 当 z→+∞z 时,函数值趋近于 1;

  • 当 z→−∞z 时,函数值趋近于 0;

  • 在 z = 0 处,函数值为 0.5,曲线最陡。


四、损失函数(对数似然损失)

逻辑回归使用的损失函数是对数损失函数(Log Loss),其目标是最大化似然函数,等价于最小化负对数似然:

\mathcal{L}(y, \hat{y}) = -[y \log(\hat{y}) + (1 - y) \log(1 - \hat{y})]

在整体样本上取平均作为总损失:

J(w, b) = \frac{1}{n} \sum_{i=1}^n \mathcal{L}(y_i, \hat{y}_i)

上图展示了对数损失函数(Log Loss)随预测概率的变化曲线:

  • 红线:真实标签 y = 1,预测越接近 1,损失越低;

  • 蓝线:真实标签 y = 0,预测越接近 0,损失越低;

  • 当预测概率极端错误(如接近 1 但实际为 0),损失会迅速升高。

这是逻辑回归训练中优化目标的重要基础之一。


五、参数优化:梯度下降(Gradient Descent)

为最小化损失函数,使用梯度下降算法不断更新参数:

  • 权重更新:

w := w - \alpha \cdot \frac{\partial J}{\partial w}

  • 偏置更新:

b := b - \alpha \cdot \frac{\partial J}{\partial b}

其中 α 是学习率。

常见优化策略:
  • Batch Gradient Descent(全量)

  • Stochastic Gradient Descent(SGD,单样本)

  • Mini-batch Gradient Descent(小批量)


六、Python 示例(使用 sklearn)
from sklearn.linear_model import LogisticRegression
from sklearn.datasets import make_classification
import matplotlib.pyplot as plt
import numpy as np# 创建数据
X, y = make_classification(n_samples=200, n_features=2, n_redundant=0, random_state=1)# 拟合逻辑回归模型
model = LogisticRegression()
model.fit(X, y)# 绘制决策边界
x_min, x_max = X[:,0].min(), X[:,0].max()
y_min, y_max = X[:,1].min(), X[:,1].max()
xx, yy = np.meshgrid(np.linspace(x_min, x_max, 300),np.linspace(y_min, y_max, 300))
Z = model.predict(np.c_[xx.ravel(), yy.ravel()])
Z = Z.reshape(xx.shape)plt.contourf(xx, yy, Z, alpha=0.3)
plt.scatter(X[:,0], X[:,1], c=y, edgecolor='k')
plt.title("逻辑回归分类边界")
plt.xlabel("Feature 1")
plt.ylabel("Feature 2")
plt.grid(True)
plt.show()


七、逻辑回归的优点与局限
优点说明
模型简单易于理解与实现
输出概率可以根据概率灵活设定阈值
训练快速适合大规模数据
局限说明
线性模型对于非线性问题效果较差
易受异常值影响需预处理数据
多分类需扩展需要 One-vs-Rest 或 Softmax 扩展

八、逻辑回归的应用场景
  • 垃圾邮件检测(是否垃圾)

  • 广告点击预测

  • 医疗诊断(是否患病)

  • 用户是否流失预测

http://www.dtcms.com/wzjs/473247.html

相关文章:

  • 菜鸟必读 网站被入侵后需做的检测 1seo排名赚app是真的吗
  • wordpress缩略图比例福州网站优化
  • opencart做视频网站2018十大网络营销案例
  • 牛商做网站的理念搜索推广
  • 房地产网站建设方案书百度云盘资源共享链接群组链接
  • 网站只做程序员单页关键词优化费用
  • 平原网站建设电话qq群引流推广网站
  • wordpress3.9主题搜索引擎优化策略
  • 网站子目录绑定二级域名百度网址大全怎么设为主页
  • 百度关键字搜索到自己的网站北京seo网络优化师
  • layui做网站前端站长工具seo排名
  • 网站平台建设的重要性百度网址大全电脑版旧版本
  • 品牌创意网站外链是什么意思
  • 网站建设中模智推教育seo课程
  • 武汉建设网站的公司5151app是交友软件么
  • 做打鱼网站的代理2024年新冠第三波症状分析
  • 装修设计费一般多少钱一平方济南网站优化排名
  • 做教育培训的网站seo西安
  • 买域名 个人博客 wordpress山东济南seo整站优化公司
  • 网站建设备案查询产品网络推广的方法有哪些
  • 网站一定要公司吗域名注册局
  • 泰州做网站多少钱百度上怎么注册店铺地址
  • 做视频招标的网站有哪些友情链接交换平台源码
  • 电子商务网站规划与设计试题长沙网站开发
  • 图书馆网站参考咨询建设推广普通话绘画
  • 美女手机网站源码淘宝指数转换工具
  • 电商网站设计规范新闻稿
  • Wordpress 源码 商城百度优化培训
  • 做网站效果张雷明履新河南省委常委
  • 医院如何做网站策划?免费发布软文广告推广平台