使用神经网络做二分类,输出层需要几个神经元?应该选择哪一种激活函数?如果要处理minst数据、输出层需要几个神经元?使用那种激活函数?如果使用神经网络预测房价,输出层需要几个神经元、使用什么激活函数?

使用神经网络做二分类,输出层需要几个神经元?应该选择哪一种激活函数?

答:使用神经网络进行二分类模型构建的时候、输出层只需要一个神经元即可。而且在二分类模型中我们往往需要估算所属类别的概率,那么一般使用的激活函数就是sigmoid激活函数。

例如,我们判断收到的邮件是否是垃圾邮件、我们新来的患者是阳性还是阴性、客户的某次刷卡是否是欺诈。

如果要处理minst数据、输出层需要几个神经元?使用那种激活函数?

因为MINST数据集是手写数字的分类问题,共有10个类别(数字0到9),那么用来预测minst图片类别的神经网络模型的输出层需要有10个神经元,而且需要使用可以进行多分类的softmax激活函数代替sigmoid函数。softmax激活函数会为没一个样本都输出属于每一类的概率值,概率最大的那个类别就是模型预测对应的标签。

如果使用神经网络预测房价,输出层需要几个神经元、使用什么激活函数?

如果你使用神经网络去预测某个低区的房价,那么输出层只需要一个神经元即可,而且在这种回归类型的问题中在输出层的神经元上不需要使用激活函数。即,只需要一个神经元且不需要任何激活函数。

参考:Hands-on-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow

参考:神经元及神经网络

使用神经网络做二分类,输出层需要几个神经元?应该选择哪一种激活函数?如果要处理minst数据、输出层需要几个神经元?使用那种激活函数?如果使用神经网络预测房价,输出层需要几个神经元、使用什么激活函数?相关推荐

  1. PyTorch搭建神经网络求解二分类问题

    PyTorch搭建全连接神经网络求解二分类问题 在求解线性回归问题的时候,我们已经学习了如何使用梯度下降算法来不断更新权重矩阵,使误差函数不断减小,这一节我们将使用PyTorch搭建一个简单的神经网络 ...

  2. libsvm回归参数寻优cgp_【lightgbm/xgboost/nn代码整理二】xgboost做二分类,多分类以及回归任务...

    1.简介 该部分是代码整理的第二部分,为了方便一些初学者调试代码,作者已将该部分代码打包成一个工程文件,包含简单的数据处理.xgboost配置.五折交叉训练和模型特征重要性打印四个部分.数据处理部分参 ...

  3. 基于神经网络的二分类问题

    在之前的文章中,介绍了神经网络的概念和算法思想,甚至给出了公式推导.但依然没有掌握神经网络的精髓,于是打算进一步学习就在网上观看了吴恩达大佬的<神经网络和深度学习>这门课程,觉得收获很大. ...

  4. pytorch 入门学习使用逻辑斯蒂做二分类-6

    pytorch 入门学习使用逻辑斯蒂做二分类 使用pytorch实现逻辑斯蒂做二分类 import torch import torchvision import numpy as np import ...

  5. python深度神经网络文本二分类代码_如何用Python和深度神经网络识别图像?

    只需要10几行Python代码,你就能自己构建机器视觉模型,对图片做出准确辨识和分类.快来试试吧! 视觉 进化的作用,让人类对图像的处理非常高效. 这里,我给你展示一张照片. 如果我这样问你: 你能否 ...

  6. 吴恩达老师深度学习视频课笔记:多隐含层神经网络公式推导(二分类)

            多隐含层神经网络的推导步骤非常类似于单隐含层神经网络的步骤,只不过是多重复几遍. 关于单隐含层神经网络公式的推导可以参考: http://blog.csdn.net/fengbingc ...

  7. 【图像识别】利用BP神经网络做特征向量分类

    现在手头没数据集,用之前的几张图片测试了一下. data 数组前两个是同一种树叶: 后两个向量是同一种树叶: 没数据集了,用的差不多的一种树叶对比的,就是上面double x[]的特征: 虽然看面积就 ...

  8. python实现二分类_感知器做二分类的原理及python numpy实现

    本文目录: 1. 感知器 2. 感知器的训练法则 3. 梯度下降和delta法则 4. python实现 1. 感知器[1] 人工神经网络以感知器(perceptron)为基础.感知器以一个实数值向量 ...

  9. Machine Learning | 基于逻辑回归做二分类进行癌症预测

    导入包 import pandas as pd import numpy as np from sklearn.datasets import load_boston from sklearn.lin ...

最新文章

  1. iphone UIView的一些基本方法理解
  2. c# java gt;gt;gt;,相同的字节数组=gt; Java和C#中的不同BigInteger值
  3. eclipse 配置java路径_如何在eclipse的配置文件里指定jdk路径
  4. 微博如何发订阅消息_微信订阅号或将大变天,微博8年前就这么干了...
  5. “约见”面试官系列之常见面试题之第一百零五篇之v-if与v-show(建议收藏)
  6. linux软件包管理学习归档-2020-0624
  7. ios kvo 要引入_iOS多线程之超实用理论+demo演示(可下载)
  8. 成为前端开发人员的步骤
  9. 使用 jsfl 发布flash IDE 插件
  10. docker添加新的环境变量_docker使用教程[三]Dockfile小试牛刀
  11. python之作业--------购物车优化
  12. 关于Selenium2Library库导入PyCharm无法自动感知关键字的解决方法
  13. 微星网卡linux驱动,微星b360系列win10无法安装网卡驱动解决方法_武汉久龙电脑维修中心...
  14. [密码学]利用docker安装与使用sagemath
  15. StartUml 用例图
  16. malicious java_[我研究] Detecting Malicious Java Code Using Virtual Machine Auditing
  17. Canvas实现3D效果-可旋转的立方体
  18. Markdown的基本使用
  19. 学大伟业 国庆Day2
  20. 全面解析四大主流音频技术

热门文章

  1. linux python3安装包_Linux下安装python3及相关包
  2. 图像点云数据融合方法汇总
  3. CLINS: 基于激光-惯性系统的连续时间轨迹估计(IROS 2021)
  4. 招聘|追觅科技VSLAM​、CV算法实习生招聘
  5. 解析gui-config.json出差_LUA解析json小demo
  6. Java EE---Spring框架创建Account小项目
  7. SpringMVC如何实现restful接口
  8. RDKit | 从ChEMBL数据库提取大分子HELM单体(XML转换为DataFrame并搜索部分结构)
  9. Python 的编码问题UnicodeDecodeError: 'ascii' codec can't decode byte ××× in postition
  10. Pheatmap热图的绘制及如何调整图片