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

昆明软讯科技网站建设清理大师

昆明软讯科技网站建设,清理大师,大型网站开发用什么语言,动php动态网站开发深度学习:激活函数曲线总结 在深度学习中有很多时候需要利用激活函数进行非线性处理,在搭建网路的时候也是非常重要的,为了更好的理解不同的激活函数的区别和差异,在这里做一个简单的总结,在pytorch中常用的激活函数的…

深度学习:激活函数曲线总结

在深度学习中有很多时候需要利用激活函数进行非线性处理,在搭建网路的时候也是非常重要的,为了更好的理解不同的激活函数的区别和差异,在这里做一个简单的总结,在pytorch中常用的激活函数的数学表达形式,同时为了更直观的感受,给出不同激活函数的曲线形式,方便查询。

import torch
import torch.nn as nn
x = torch.linspace(-4, 4, 400) # 在-4和4之间画400个点。

1. nn.leakyReLU()

给负值一个斜率,不全为零。

  • 数学公式:
    LeakyReLU ( x ) = { x , if  x ≥ 0 negative_slope × x , otherwise  \text{LeakyReLU}(x) = \begin{cases} x, & \text{ if } x \geq 0 \\ \text{negative\_slope} \times x, & \text{ otherwise } \end{cases} LeakyReLU(x)={x,negative_slope×x, if x0 otherwise 
leakyrelu = nn.LeakyReLU(negative_slope=0.01)

negative_slope 是一个小于1的值,通常设置为0.01,用于控制在输入小于0时的输出斜率。这意味着在nn.LeakyReLU中,负数输入会乘以negative_slope,而正数输入保持不变。

  • 对应曲线:

leakyrelu

2. nn.Relu()

ReLU是一个常用的激活函数,它将负数值设为0,保持正数值不变。

  • 数学公式:
    ReLU ( x ) = ( x ) + = max ⁡ ( 0 , x ) \text{ReLU}(x) = (x)^+ = \max(0, x) ReLU(x)=(x)+=max(0,x)
relu = nn.ReLU()
  • 函数曲线:
    Relu

3. nn.Tanh()

Tanh函数将输入映射到-1和1之间

  • 数学公式
    Tanh ( x ) = tanh ⁡ ( x ) = exp ⁡ ( x ) − exp ⁡ ( − x ) exp ⁡ ( x ) + exp ⁡ ( − x ) \text{Tanh}(x) = \tanh(x) = \frac{\exp(x) - \exp(-x)} {\exp(x) + \exp(-x)} Tanh(x)=tanh(x)=exp(x)+exp(x)exp(x)exp(x)
Tanh = nn.Tanh()
  • 函数曲线
    Tanh

4. nn.PReLU()

PReLU是具有可学习参数的激活函数,用于克服ReLU的一些问题

  • 数学公式
    RReLU ( x ) = { x if  x ≥ 0 a x otherwise  \text{RReLU}(x) = \begin{cases} x & \text{if } x \geq 0 \\ ax & \text{ otherwise } \end{cases} RReLU(x)={xaxif x0 otherwise 
PReLU = nn.PReLU(num_parameters=1)
  • 函数曲线

PRelu

5. nn.ELU()

所有点上都是连续的和可微的,训练快

  • 数学公式:
    ELU ( x ) = { x , if  x > 0 α ∗ ( exp ⁡ ( x ) − 1 ) , if  x ≤ 0 \text{ELU}(x) = \begin{cases} x, & \text{ if } x > 0\\ \alpha * (\exp(x) - 1), & \text{ if } x \leq 0 \end{cases} ELU(x)={x,α(exp(x)1), if x>0 if x0
ELU = nn.ELU()
  • 函数曲线
    ELU

6. nn.SELU()

  • 数学公式:
    SELU ( x ) = scale ∗ ( max ⁡ ( 0 , x ) + min ⁡ ( 0 , α ∗ ( exp ⁡ ( x ) − 1 ) ) ) \text{SELU}(x) = \text{scale} * (\max(0,x) + \min(0, \alpha * (\exp(x) - 1))) SELU(x)=scale(max(0,x)+min(0,α(exp(x)1)))
SELU = nn.SELU()
  • 函数曲线:
    SELU

7. nn.GELU()

  • 数学公式:
    GELU ( x ) = x ∗ Φ ( x ) \text{GELU}(x) = x * \Phi(x) GELU(x)=xΦ(x)
GELU = nn.GELU()
  • 函数曲线:
    GELU

8. nn.Mish()

  • 数学公式:
    Mish ( x ) = x ∗ Tanh ( Softplus ( x ) ) \text{Mish}(x) = x * \text{Tanh}(\text{Softplus}(x)) Mish(x)=xTanh(Softplus(x))
Mish = nn.Mish()
  • 函数曲线:
    Mish

9 . nn.Softmax()

  • 数学公式:
    Softmax ( x i ) = exp ⁡ ( x i ) ∑ j exp ⁡ ( x j ) \text{Softmax}(x_{i}) = \frac{\exp(x_i)}{\sum_j \exp(x_j)} Softmax(xi)=jexp(xj)exp(xi)
Softmax = nn.Softmax()
y = Softmax(x)
  • 函数曲线:
    softmax

总结

感觉还是看曲线的形状,把大体的形状记住更直观些。

http://www.dtcms.com/wzjs/511659.html

相关文章:

  • 网站建设公上海谷歌seo
  • 网络推广网站制作市场营销分析案例
  • 常见的网站类型有百度网盘帐号登录入口
  • 淮安网站建设报价seo推广岗位职责
  • 深圳龙岗做网站的公司哪家好怎么可以让百度快速收录视频
  • 引流推广是什么意思香港seo公司
  • 网络推广公司开业广告潍坊seo建站
  • 能力天空的网站建设优劣势百度推广营销怎么做
  • 电影项目做产品众筹哪个网站好广州最新疫情最新消息
  • 成品图片的网站在哪里找seo就业哪家好
  • dede 建设网站企业培训内容包括哪些内容
  • 浏阳做网站公司网络优化推广公司哪家好
  • 莞城微网站建设企业网站首页
  • 做网站如何处理并发问题长沙百度百科
  • 高端设计网站制作磁力天堂
  • 网站开发需求表模板软文推广
  • 手机网站内容管理成功的网络营销案例ppt
  • 含山县建设局网站怎么找到精准客户资源
  • 营销网站制作教程佛山优化网站关键词
  • 给公司做网站 优帮云推广引流渠道有哪些
  • 无锡装修网站收录查询
  • 网站制作设计多少钱企业网站seo托管怎么做
  • 做问卷赚钱网站域名交易中心
  • 旅游网站建设解决方案免费网站推广优化
  • 如何在第三方网站做推广网络优化工程师简历
  • 石家庄网站推广报价成都网站设计
  • aipage网站建设今天最新新闻摘抄
  • 想系统学习wordpressseo快速排名案例
  • 青岛市北建设集团网站四年级新闻摘抄大全
  • 成立一个网站有哪些网络推广平台