https://blog.csdn.net/a6333230/article/details/80887062

https://blog.csdn.net/newmemory/article/details/86654706
神经网络的激活函数必须使用非线性函数。换句话说,激活函数不能使

用线性函数。为什么不能使用线性函数呢?因为使用线性函数的话,加深神

经网络的层数就没有意义了。

https://www.cnblogs.com/nhdmmdxq/p/9553428.html
可以看出,如果用线性激活函数,或者叫恒等激活函数,那么神经网络只是把输入的线性组合再输出.

后续的例子中会看到,如果使用线性激活函数或者不使用激活函数,那么无论你的神经网络有多少层,一直在做的只是计算线性激活函数,所以不如直接去掉全部隐藏层。因为这种算法和没有任何隐藏层的标准逻辑logistic回归是一样的。

只有一个地方可以使用线性激活函数g(z) = z 就是如果你要机器学习的是回归问题,所以y是一个实数,比如说,你想预测房地产价格,所以y不是0和1,而是一个实数,那么用线性激活函数也许可行。但是隐藏单元不能用线性激活函数,通常是非线性函数,它们可以用ReLU或者tanh或者带泄露的ReLU或者别的东西。
所以唯一可以用线性激活函数的地方通常是输出层。

激活函数的意义(需要激活函数的理由)
激活函数是神经网络的一个重要组成部分。如果不用激活函数(即相当于激活函数为f(x)=x),在这种情况下,网络的每一层的输入都是上一层的线性输出,因此,无论该神经网络有多少层,最终的输出都是输入的线性组合,与没有隐藏层的效果相当,这种情况就是最原始的感知机。
正因为上面的原因,才需要引入非线性函数作为激活函数,这样深层神经网络才有意义,输出不再是输入的线性组合,就可以逼近任意函数。

机器学习中的激活函数作用相关推荐

  1. 机器学习中正则化的作用

           监督机器学习问题无非就是"minimizeyour error while regularizing your parameters",也就是在规则化参数的同时最小化 ...

  2. Useful Things To Know About Machine Learning (机器学习中一些有用的知识)

    Useful Things To Know About Machine Learning 原文作者:Jason Brownlee 原文地址:https://machinelearningmastery ...

  3. 论文解读:华盛顿大学教授Pedro Domingos技术论文:机器学习中一些有用的知识(一)...

    摘要: 这是机器学习研究人员和从业人员所学到的12个关键经验教训的总结,包括避免陷阱,重点问题以及常见问题的答案. 机器学习算法可以通过从数据中归纳出如何执行类似任务的方法.在手动编程不适用的情况下, ...

  4. 机器学习中的数学(全集)

    在当下,机器学习.人工智能领域吸引了许多同学投身其中,其中包含了大量非科班出身或者从其他行业切换赛道转行而来的朋友们,大家在学习的过程中发现学习曲线陡峭.难度较大,普遍的心声就是:机器学习难,首要就是 ...

  5. 机器学习中的数学(六)--信息论与激活函数

    写在前面 <机器学习中的数学>系列主要列举了在机器学习中用到的较多的数学知识,包括微积分,线性代数,概率统计,信息论以及凸优化等等.本系列重在描述基本概念,并不在应用的方面的做深入的探讨, ...

  6. #深入解读# 机器学习中的指数函数和对数函数的作用

    在学习机器学习相关理论时,我们常常会会在公式中遇到指数函数和对数函数,但是很时候我们并不理解这些函数的的真正作用,这里结合几个机器学习中的公式来具体分析一下指数函数和对数函数的作用 指数函数 由上图可 ...

  7. 机器学习中的数学——激活函数(八):Swish函数

    分类目录:<机器学习中的数学>总目录 相关文章: · 激活函数:基础知识 · 激活函数(一):Sigmoid函数 · 激活函数(二):双曲正切函数(Tanh函数) · 激活函数(三): 线 ...

  8. 机器学习中激活函数和模型_探索机器学习中的激活和丢失功能

    机器学习中激活函数和模型 In this post, we're going to discuss the most widely-used activation and loss functions ...

  9. 范数在机器学习中的作用_设计在机器学习中的作用

    范数在机器学习中的作用 Today, machine learning (ML) is a component of practically all new software products. Fo ...

  10. MIT一牛人对数学在机器学习中的作用给的评述

    MIT一牛人对数学在机器学习中的作用给的评述 感觉数学似乎总是不够的.这些日子为了解决research中的一些问题,又在图书馆捧起了数学的教科书. 从大学到现在,课堂上学的和自学的数学其实不算少了,可 ...

最新文章

  1. 访问tomcat html,访问云服务器tomcat里html界面
  2. php 初始化漏洞,这样做是不是不会引起PHP全局变量未初始化漏洞
  3. zabbix mysql主从_zabbix监控mysql主从状态
  4. Qt工作笔记-自定义菜单(右键菜单)
  5. 手摸手带你入门ionic3(六):界面跳转
  6. 函数式编程与面向对象编程[1]: Lambda表达式 函数柯里化 高阶函数
  7. 【ccpc网络赛】Tree and Permutation【1009】【树上+组合数学】
  8. Java制作验证码的完整代码
  9. 历年被3.15晚会曝光的科技企业现状
  10. 【禁止重复造轮子Day01】省市级连的递归
  11. jet-cp4005,linux双面打印,HP LaserJet Pro M706n 双面打印 技术规格 | HP®People's Republic of China...
  12. Python实现股票查询
  13. Unity获取组件的几种方式(拖拽法、标签法、名字法)
  14. android 背景图缩放,android背景图按比例缩放方法
  15. VMware虚拟机系统没有声音?
  16. python 传奇辅助_制作游戏辅助:使用函数窗口处理验证码
  17. Unity 之 关于停止协程的五种方式解析
  18. Linux系统搭建多用户多目录不同权限访问的FTP服务器
  19. 如何用代码让钉钉报警-开发公司内部的钉钉报警系统
  20. Android | 教你如何开发扫二维码功能

热门文章

  1. 频谱泄漏 matlab,频谱泄漏与窗函数.ppt
  2. C语言中求大于M10个最大素数,全国计算机二级C语言上机题库—南开100题
  3. caj怎么转word文档
  4. 地图经纬度转换(百度,高德,谷歌,Leaflet)
  5. JAVA经纬度互转、计算工具类
  6. 数据科学,会如何向我们撒谎?
  7. MRP里如何预测lead time :Approaches for the Prediction of Lead Times in an Engineer to Order Environment
  8. android 百度地图离线地图功能
  9. 计算机怎么使用远程桌面工具,win7一键开启远程桌面工具
  10. 个头小本领大的员工——火车站巡检机器人