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

阿里云网站备案入口wordpress修改后台登陆地址

阿里云网站备案入口,wordpress修改后台登陆地址,潍坊网站建设品牌,杭州高端网站制作深度学习:激活函数曲线总结 在深度学习中有很多时候需要利用激活函数进行非线性处理,在搭建网路的时候也是非常重要的,为了更好的理解不同的激活函数的区别和差异,在这里做一个简单的总结,在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.yayakq.cn/news/755740/

相关文章:

  • 猪八戒类似网站开发成本seo关键字排名
  • 网站建设的项目说明书衡水网站开发报价
  • 龙华专业网站建设wordpress文章背景音乐
  • 电子商务网站建设预算网站开发建设与维护做什么的
  • 建设一个社交网站需要多少钱普陀区网站制作
  • 昆明云南微网站带用户中心WordPress主题
  • 专门做库存处理的网站怎样免费安装wordpress
  • 网站筛选功能医院设计网站建设
  • 做暧暖爱视频每一刻网站泊头哪里有做网站的
  • 做刀模线网站官方建网站有哪些步骤
  • 石家庄模板建站系统wordpress 客户端 出错
  • 网站建设实训报告2000字wordpress登录后才能下载文件
  • 怎么做好手机网站开发公众号开发流程
  • 响应式酒店网站模板广州公司网站建设
  • 成都网站建设方案托管百度店面定位怎么申请
  • 武威市建设局网站 放管服网站建设需求文案
  • 辽源网站制作电商网站开发目的
  • 自助网站建设工具广州网站建设海珠信科
  • hui怎么做网站免费企业建站开源系统
  • 合肥有什么好的网站建设公司好乌克兰服务器
  • 哪里的郑州网站建设网站安全证书
  • e网站的图标怎么做苏州seo营销
  • 适合大学生个体创业的网站建设网站容量
  • 免费学ps的网站有哪些网架公司招聘信息
  • 昆山app网站制作路由器通过域名解析做网站
  • 甘肃机械化建设工程有限公司网站室内设计者联盟官网
  • 网站备案查询验证码错误专业的南昌网站建设
  • 网站开发易语言口碑营销中容易出现哪些问题
  • 做网站赚钱有哪些途径如何设计个人网站
  • mysql 网站登录密码wordpress换域名主题