logistic回归详解

为什么不直接统计标签数和预测结果数,计算精度?

因为

  • 存在梯度为0的情况
  • 梯度不连续

为什么叫logistic回归

logistic是因为加了一个sigmoid函数,将输出预测值映射到【0,1】
有时候使用MSE损失函数,拟合
有时候使用cross entropy==》 分类问题

softmax解决多分类问题,让大的概率值更大

交叉熵损失详解 cross entropy

在这里插入图片描述
kl散度,两个分布重合的话,kl散度等于0,因为他们很整齐

在这里插入图片描述

熵:不确定性,惊喜的衡量度,稳定度

二分类的公式推导

在这里插入图片描述
cross entropy 越小越好,优化起来速度更快,在pytorch中,把softmax和log打包到一起了

pytorch中的inplace会改变输入x的值

feature缩放

有两种方式

  1. 图像数据增强
# 对3通道进行归一化处理   imagenet数据集上的
transforms.Normalize(mean=[0.485,0.456,0.406],
                     std=[0.229,0.224,0.225])
 #  批归一化 最后生成通道数      28*28
x = torch.rand(100,16,784)
layer = nn.BatchNorm1d(16)
out = layer(x)

#[16]   均值
print(layer.running_mean,layer.running_mean.size())

# 方差
print(layer.running_var)
  1. 批归一化

相关推荐

  1. 逻辑回归Logistic Regression)详解

    2023-12-07 15:36:06       34 阅读
  2. 逻辑回归Logistic Regression)详解

    2023-12-07 15:36:06       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-07 15:36:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-07 15:36:06       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-07 15:36:06       82 阅读
  4. Python语言-面向对象

    2023-12-07 15:36:06       91 阅读

热门阅读

  1. entos7系统部署elastic6.4.3版本集群

    2023-12-07 15:36:06       49 阅读
  2. Vue3组件中使用ref解决GetElementById为空的问题

    2023-12-07 15:36:06       58 阅读
  3. Vue中下载不同文件的几种方式

    2023-12-07 15:36:06       67 阅读
  4. 微信小程序中 不同页面如何传递参数

    2023-12-07 15:36:06       61 阅读
  5. STM32关键词提取

    2023-12-07 15:36:06       58 阅读
  6. 1.求两个数最大值

    2023-12-07 15:36:06       57 阅读
  7. Python里的OS模块

    2023-12-07 15:36:06       45 阅读
  8. Rust语言项目实战(九 - 完结) - 胜利与失败

    2023-12-07 15:36:06       52 阅读
  9. Ubuntu 安装高版本FFmpeg

    2023-12-07 15:36:06       64 阅读
  10. CSS选择器看一篇就够了

    2023-12-07 15:36:06       67 阅读
  11. Redis击穿(热点key失效)

    2023-12-07 15:36:06       66 阅读