【PyTorch】教程:torch.nn.GELU
创始人
2025-05-29 07:17:04

torch.nn.GELU

原型

CLASS torch.nn.GELU(approximate='none')

参数

  • approximate (str, optional) – gelu 近似算法用 none 或者 tanh, 默认为 none;

定义

高斯误差线性单元函数

GELU(x)=x∗ϕ(x)\text{GELU}(x) = x * \phi(x) GELU(x)=x∗ϕ(x)

其中 ϕ(x)\phi(x)ϕ(x) 为高斯分布的累积分布函数;

当参数为 tanh, Gelu 估计为

GELU(x)=0.5∗x∗(1+Tanh((2/π)∗(x+0.044715∗x3)))\text{GELU}(x)=0.5∗x∗(1+\text{Tanh}((2/\pi)∗(x+0.044715∗x^3))) GELU(x)=0.5∗x∗(1+Tanh((2/π)∗(x+0.044715∗x3)))

在这里插入图片描述

代码

import torch
import torch.nn as nnm = nn.GELU()
input = torch.randn(4)
output = m(input)print("input: ", input)   # input:  tensor([-1.2732, -0.4936, -0.8219,  0.1772])
print("output: ", output) # output:  tensor([-0.1292, -0.1534, -0.1690,  0.1010])

【参考】

GELU — PyTorch 1.13 documentation

相关内容

热门资讯

美国实际利率升至逾一年新高!A... 美国经通胀调整后的国债收益率升至逾一年来最高水平,因为油价上涨与经济依然强劲的双重因素,再次引发市场...
数码产品最高大涨近两千,等等党... 伴随着全球存储芯片价格的大涨,不出意外还是传导到了消费端,最近一段时间数码产品涨价潮真的到来了,有数...
存储,最赚钱的时候过去了 存储... 出品 | 妙投APP作者 | 董必政编辑 | 丁萍头图 | AI制图业绩创纪录,股价却雪崩。7月7日...
京东方A预计上半年净利润超50... 作者 | 陈烟然编辑 | 魏樊曦7月8日,京东方A披露2026年上半年业绩预测,预计归母净利润落在5...
乱用AI,打工人被坑惨了 乱用... 提效还是背锅?定焦One(dingjiaoone)原创作者 |金玙璠 陈丹 王汉星 李梦冉 雷晶编辑...