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

【深度学习】什么是线性回归逻辑回归单层神经元的缺陷

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 逻辑回归&线性回归
  • 单层神经元的缺陷
    • 单层神经元的缺陷


逻辑回归&线性回归

线性回归预测的是一个连续值,
逻辑回归给出的”是”和“否”的回答.
等等,逻辑回归咋能输出 0,1呢, 前面还是神经元计算,输出的是tensor, Y_predict,
若只是和Y_real, 平方和(MSE) 做损失函数就是回归.
将损失转换成概率就是回归,所以要接一个把神经元计算的结果转化成概率的步骤.
在这里插入图片描述

sigmoid函数是一个概率分布函数,给定某个输入,它将输出为一个概率值

逻辑回归损失函数
平方差所惩罚的是与损失为同一数量级的情形(线性回归)
对于分类问题,我们最好的使用交叉熵损失函数会更有效
交叉熵会输出一个更大的“损失"
交叉熵损失函数
交叉熵刻画的是实际输出(概率)与期望输出(概率)的距离,也就是交叉熵的值越小,两个概率分布就越接近。假设概率分布p为期望输出,概率分布q为实际输出,H(p,q)为交叉熵,则:
在这里插入图片描述
在这里插入图片描述
上图可以看到L2 损失 在很不准的时候的loss很大…

在pytorch中,我们使用nn.BCELoss() 来计算二元交叉熵

单层神经元的缺陷

无法拟合“异或”运算,
异或 问题看似简单,使用单层的神经元确实没有办法解决
在这里插入图片描述
白话翻译:两个人(性别未知) 能不能领结婚证,用单层神经元是不行的,
只有男女 或者 女男的特征组合才可以。
但是 y = a1x1 + a2x2 +b
解决不了这个问题。

单层神经元的缺陷

神经元要求数据必须是线性可分的异或 问题无法找到一条直线分割两个类这个问题是的神经网络的发展停滞了很多年后来收到生物界的启发,做出了多多层感知器结构

http://www.lryc.cn/news/20298.html

相关文章:

  • Spring拦截器
  • 8个可能降低网站搜索引擎信任度的错误
  • 弱监督论文阅读:P2BNet算法笔记
  • 使用Java编写Hive的UDF实现身份证号码校验及15位升级18位
  • 前端:分享JS中7个高频的工具函数
  • docker基础用法及镜像和容器的常用命令大全
  • Spring(Bean生命周期)
  • 什么是分布式锁?几种分布式锁分别是怎么实现的?
  • 【一天一门编程语言】R 语言程序设计极简教程
  • 记一次顿悟的经历
  • 19_FreeRTOS软件定时器
  • 值得推荐!安利5款良心又好用的小众软件
  • Enhanced ShockBurst (ESB)原文翻译
  • 软件测试之兼容性测试
  • 笔记(一)——容器
  • C++入门:命名空间
  • 操作系统(复试准备)
  • 2023年CDGA考试模拟题库(501-600)
  • NCNN+Int8+yolov5部署和量化
  • springboot+vue.js协同过滤算法之智能旅游推荐系统java
  • Google Brain新提出的优化器“Lion”,效果要比Adam(W)更好
  • 慢雾:Discord 私信钓鱼手法分析
  • 2023-2-25 刷题情况
  • 【数据结构】双向链表的接口实现(附图解和源码)
  • 数据结构与算法之[把数字翻译成字符串]动态规划
  • java 面向对象三大特性之多态 万字详解(超详细)
  • git push origin master 情况
  • ElasticSearch查询优化routing
  • 【HashMap 1.7和1.8】
  • 【Zabbix实战之故障处理篇】Zabbix监控中文乱码问题解决方法