pytorch 的GELU激活函数实现

pytorch 的GELU激活函数实现importtorchi nnasnnimport nn functionalas nn Module def init self super GELU self init defforward self x return0 5

在这里插入图片描述

 import torch import torch.nn as nn import torch.nn.functional as F import numpy as np from matplotlib import pyplot as plt class GELU(nn.Module): def __init__(self): super(GELU, self).__init__() def forward(self, x): return 0.5*x*(1+F.tanh(np.sqrt(2/np.pi)*(x+0.044715*torch.pow(x,3)))) def gelu(x): return 0.5*x*(1+np.tanh(np.sqrt(2/np.pi)*(x+0.044715*np.power(x,3)))) x = np.linspace(-4,4,10000) y = gelu(x) plt.plot(x, y) plt.show() 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231113.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 100个javaweb实战项目(视频+源码+文档),带你上天![通俗易懂]

    所有项目的链接均为永久有效,但也不免出现个别链接被和谐的情况,如有链接失效,请及时留言,相遇即是缘分,请收藏此文,下次见面不迷路!话不多说,直接来干货!第01项目:SSM大型互联网电商项目(视频+源码)链接:https://pan.baidu.com/s/1VgNuaZ8pDpWHtBfEe7_28Q提取码:7zei第02项目:SSM分布式互联网商城(视频+文档资料)链接:https://pan.baidu.com/s/1SxNVzQcJNHisHUmj66xlMQ提取码:1n.

    2022年4月16日
    707
  • java random.nextInt的坑

    java random.nextInt的坑下面的代码Randomrandom=newRandom();Integercode=random.nextInt(len);很简单的两句代码,需要注意两点:第一:nextInt的取值是[0,n),不包括n。如果是随机list,直接传list的size,不用担心下标越界。api说明:Returnsapseudorandom,uniformly

    2022年7月22日
    11
  • Ubuntu16.04安装中文输入法_Ubuntu触摸板驱动

    Ubuntu16.04安装中文输入法_Ubuntu触摸板驱动最近安装了ubuntu18.10,但是不能使用中文输入法。准备试一试搜狗输入法。但是无法安装成功。就准备使用系统自带的输入法第一步:安装自带中文输入法在设置里选择region&language选择instll/Re…

    2022年9月26日
    4
  • SQLPrompt关闭联网

    SQLPrompt关闭联网一、介绍1.1、SQLPromptSQLPrompt是一款SQL开发智能提示和补齐插件,方便查询表结果,避免了开发人员一个个敲查询语句、执行语句等,但是插件收费。1.2、SQLSearch同时还推荐一个同系列同公司推出的SQLSearch插件,这个插件免费,这款插件可以在库里快速查找关键字,包括表名、列名、字段名、函数或存储过程及索引等中出现的关键字,也是一个极为有用的插件利器。…

    2022年7月14日
    36
  • win10多合一原版系统_微软Win10专业版制作多合一系统安装盘教程

    win10多合一原版系统_微软Win10专业版制作多合一系统安装盘教程微软Win10怎么制作多合一系统安装盘?和Win10家庭版、win10企业版,win10教育版相比,微软Win10专业版是最受大家喜欢的操作系统,那么在安装Win10操作系统的时候,我们就不得不准备多个不同版本的系统安装盘。可是你知道微软Win10专业版制作多合一系统安装盘怎么操作吗?下面系统天地小编给大家介绍微软Win10专业版制作多合一系统安装盘教程。微软Win10专业版制作多合一系统安装盘教…

    2022年6月26日
    60
  • 云计算,大数据,物联网三者的区别与联系方法_物联网与云存储的关系

    云计算,大数据,物联网三者的区别与联系方法_物联网与云存储的关系

    2022年10月6日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号