激活函数:ReLU和Softmax(激活函数relu怎么读)
off999 2024-10-23 12:42 24 浏览 0 评论
如果您花了一些时间来实施深度学习模型,那么您很可能已经意识到任何给定的深度学习实验集之间的一些共同点。 这些主题之一是激活功能! 根据您要解决的问题,您将需要为神经网络的架构选择最合适的激活函数。 在本文末尾,您应该能够执行以下操作:
· 解释什么是外行术语激活函数,并描述它们在人工神经网络中的作用。
· 了解如何在Python中同时实现整流线性单位(ReLU)和Softmax激活函数。
激活函数:
从生物学的角度来看,激活功能是神经元中动作电位速率的抽象表示。 在深度学习和人工神经网络的世界中,激活功能可以看作是一组规则,这些规则确定给定一个输入或一组输入,神经元是否激活/"激发"。 通过一个实际的例子可以更好地理解这一点,因此让我们看一下最流行的激活功能之一; 整流线性单位(ReLU)。 具有ReLU激活功能的神经元接受任何实数值作为其输入,但是仅在这些输入大于0时才激活。ReLU激活功能的图形如下。
假设输入列表包含神经元中的所有输入。
就这么简单。 从我们所有的输入值中,我们仅在输入大于0时激活。您可能已经注意到ReLU函数类似于y = x,并且在技术上是相同的函数……..好吧,可以说。 ReLU是函数y = x的"正参数"。 最后,可以将上面的代码清理得更多一些,以提高可读性,所以让我们这样做。
瞧! 你有它。 您已经从头开始编写了第一个激活功能。
Softmax激活功能将未归一化的输入映射到一组指数化和归一化的概率中。 在机器学习的上下文中,当存在两个以上的结果类时,Softmax激活函数可用于多类分类问题中以概括逻辑回归。 让我们通过几个简单的步骤来看看如何在Python中实现此功能。
由于神经网络常见的一些问题-死神经元和爆炸值,我们需要对实现进行一些小的调整。为了减轻这些问题,我们可以简单地从幂运算之前从列表中的每个输出中减去输出列表中的最大值。其背后的收获是,当我们从所有输出中减去最大输出值时,我们剩下的输出列表中没有一个输出大于0。此属性的一个很酷的技巧是,当我们对0求幂时,得到1现在,当我们对负无穷大取幂时,我们得到一个基本上为0的数字。现在,您可以看到此属性如何有效地帮助我们将输出映射到0到1之间的归一化标度中。输出不会改变概率。我将留给您尝试不同的减法值,看看概率分布是否发生变化。因此,让我们用Python代码将它们组合在一起。
做完了! 如您所见,从每个值减去最大值后,您的概率并没有改变。
现在,您应该对什么是激活函数,它们如何适用于人工神经网络以及如何在Python中实现一些最常用的激活函数有很好的了解。 如果您走到了这一步,谢谢您抽出宝贵的时间阅读本文,希望您能学到新知识!
(本文翻译自Precious Chima的文章《Activation Functions: ReLU & Softmax》,参考:https://medium.com/@preshchima/activation-functions-relu-softmax-87145bf39288)
相关推荐
- xp系统永久激活密钥2020年(xp系统激活秘钥)
-
windowsxp产品密钥大全YBVJB-YV2JW-7FHPT-6D8XG-RT83GHRXTR-FKTCV-X8QCH-D7PTH-KYYPBJF8MD-XB4Y4-HHB28-Q3G2K-QW...
- 手写中文输入法下载安装(中文手写输入器)
-
1、首先第一步就是打开手机主界面,然后依次打开“设置”、“通用”、“键盘”,2、跳转的页面再点击“键盘”,3、勾选自己喜欢的中文手写模式,最后点击设定即可。仅参考先打开手机设置,然后点击一个语言和输入...
- office2007的产品密钥(office 产品密钥)
-
下载一个kms软件关闭杀毒软件大概三十秒就会完成相应的注册然后就可以正常的使用了
- 十大杀毒app排行(知名杀毒软件)
-
360安全卫士今天就为您推荐杀毒软件排行榜第一的免费软件——360安全卫士,首创即扫即清功能,操作流程更简单,而且在用户使用过程当中还能有效拦截病毒的侵入,提供强力守护。状元:BitDefender ...
- 笔记本怎么关闭防火墙(笔记本怎么关掉防火墙)
-
Win10教育版关闭防火墙设置方法 步骤1、在Win10桌面这台电脑图标上右键,然后选择“属性”。 步骤2、进入这台电脑属性之后,再点击左上角的“控制面板主页”。 步骤3、进入Win10控制面板...
- 32g内存还需要虚拟内存吗(32g内存还需要虚拟内存吗 知乎)
-
还需要的。虚拟内存是一定要的。就算你32G内存也是需要一个虚拟的转换空间。这个可以自己手动设置7000M左右就可以了,不用设置太大,没有用。虚拟内存是一定要的。就算你32G内存也是需要一个虚拟的...
- windows补丁怎么更新(windows 补丁更新)
-
windowsserver系统补丁升级的方法,1.打开WindowsServer系统运行对话框;2.在对话框中输入“control”;3.系统控制面板窗口自动打开;4.点击“Systemand...
- 电脑打不开了怎么重装系统(电脑打不开怎么重装系统不用u盘)
-
1、在可用电脑上制作好U盘启动盘,将下载的电脑系统iso文件直接复制到U盘的GHO目录下;2、在开不了机的电脑上插入U盘,重启后不停按F12或F11或Esc等快捷键打开启动菜单,选择U盘选项回车,比如...
- 一键清理垃圾下载(一键清除垃圾软件下载)
-
手机弹出广告是因为手机上的软件自动推送广告,可以在手机设置里关闭应用的消息通知,方法如下:1、找到手机设置,点击进入2、找到应用和通知,点击进入3、点击通知管理,点击进入4、我们可以看到自己开启消息通...
- ghost下载中文版官网(ghost8.0下载)
-
如果你下载的ghostwin7文件如果是用于系统安装。是不是映像文件要符合以下要求:1,压缩包完好无损。2,减压后的映像文件后缀名为ISO或者GHO.3,文件要在硬盘根目录才便于识别。4,映像文件后缀...
- win10最新版本是多少2025(win10最新版本是20h2吗)
-
1、打开软件,选择需要安装的win10系统。(4g以上内存选择64位系统)2、接着我们耐心等待下载重装资源。3、资源下载完成后,等待环境部署完毕重启即可。4、进入到pe系统后,打开小白工具,选择安装的...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
python入门到脱坑 输入与输出—str()函数
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
宝塔面板如何添加免费waf防火墙?(宝塔面板开启https)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
慕ke 前端工程师2024「完整」
-
失业程序员复习python笔记——条件与循环
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
