美文网首页
理解关于神经网络与回归问题

理解关于神经网络与回归问题

作者: whytin | 来源:发表于2018-05-27 21:56 被阅读0次

在理解这个问题之前我先提出几个问题:

  • 什么是回归?
  • 一般是如何实现回归?
  • 神经网络又是如何实现回归的?

回归用于对连续值进行预测。

回归分析是一种统计学上分析数据的方法,目的在于了解两个或多个变量之间是否相关、相关方向和强度,并简历数学模型以便观察特定变量来预测研究者感兴趣的变量。

回归模型一般可定义为如下:


其中X为自变量,Y为因变量,β为未知参数。
最简单的回归模型就是单元线性回归:

此外,还有多元线性回归、对数线性回归。在非线性回归中有逻辑回归、偏最小二乘回归、自回归等等。Btw:逻辑回归一般用于二分类,本来输出的是个连续变量,只是设了一个阈值0.5就可以将其分为0,1两类了。

神经网络就是一种非线性模型

神经网络的初衷是用于分类(或者说现在大多神经网络都用于分类),如果用神经网络来做回归预测,一般是把神经网络当作特征提取器,得到特征向量后再训练线性回归模型。而最简单的做法就是最后一层不激活,直接输出(也可以换成其他线性分类器),然后损失函数改为均方误差函数就可以了。
比较典型的回归例子可以参考Bounding box回归和关键点回归(Deeppose

相关文章

  • 理解关于神经网络与回归问题

    在理解这个问题之前我先提出几个问题: 什么是回归? 一般是如何实现回归? 神经网络又是如何实现回归的? 回归用于对...

  • 3 神经网络

    深入理解逻辑回归Logistic Regression后,能更好理解神经网络Neural Network,吴恩达的...

  • 神经网络基本介绍和建立流程

    神经网络的作用 神经网络可以解决分类任务和回归任务,通常我们解决的任务也就是分类和回归。比如分类任务中有 关于糖尿...

  • 深层神经网络

    深层神经网络的表示 如上图所示,逻辑回归是一个浅层模型,可以理解为是单层神经网络。深层或浅层是一个程度的问题。如果...

  • 机器学习(五)——神经网络

    一、什么是神经网络 如果前面了解了逻辑回归,其实神经网络比较容易理解。它就是一系列的类逻辑回归的组合。(注意我这里...

  • 浅层神经网络

    1. 神经网络概览 在之前的学习中,关于逻辑回归问题的流程图计算方式可以看作是一个简单的神经网络,给定输入变量,能...

  • cnn学习资料

    1, 卷积神经网络 从原理到实现 2,线性回归理解 3,从入门到精通:卷积神经网络初学者指南 4,知乎:全理解层的...

  • Python建模复习:预测型数据挖掘

    第四部分 预测性数据挖掘模型 回归问题:多元线性回归、多元非线性回归、广义线性回归、神经网络 分类问题:决策树、逻...

  • ML-简单线性回归(一元线性回归)

    特点:主要用于解决回归问题,线性回归是许多强大非线性模型的基础(多项式回归,逻辑回归,SVM,神经网络...本质都...

  • 使用神经网络进行回归

    由于与逻辑回归的关系,人工神经网络通常被认为仅用于分类:神经网络通常使用逻辑激活函数并且输出0到1的值,如逻辑回归...

网友评论

      本文标题:理解关于神经网络与回归问题

      本文链接:https://www.haomeiwen.com/subject/hrabjftx.html