import matplotlib.pyplot as plt
import numpy as npdef sigmod(x):return 1.0/(1+np.exp(-x))def gelu(x):# gelu 为高斯误差线性单元,gelu(x) = xΦ(x),Φ(x) 正态分布的累积分布函数Φ(x)没有解析表达式,它的值可以通过数值积分、泰勒级数、或者渐近序列近似得到。# return 0.5*x*(1+ np.tanh(np.sqrt(2/np.pi)*(x+0.044715*np.power(x,3))))return x*sigmod(1.702*x) x = np.linspace(-5,5,50)
y = gelu(x)plt.plot(x,y)
plt.show()

python 手动实现gelu,sigmod相关推荐

  1. Python手动编程实现斐波那契数列

    Python手动编程实现斐波那契数列 目录 Python手动编程实现斐波那契数列 #斐波那契数列起源 #斐波那契数列特点<

  2. python手动将机器学习模型保存为json文件

    python手动将机器学习模型保存为json文件 # 导入需要的包和库: # Import Required packages #-------------------------# Import t ...

  3. Python深度学习基础(二)——反向传递概念透彻解析以及Python手动实现

    反向传递概念透彻解析以及Python手动实现 前言 最简单的反向传递 乘法层 加法层 激活函数的反向传递 Relu层 Sigmoid层 带交叉熵误差的SoftMax层 前言 我们在感知机中采用了梯度下 ...

  4. 基于Python手动实现Harris角点检测

    最近在上数字图像处理课程,需要使用Python手动编写Harris角点检测算法,但是网上几乎没有找到手动编写的,只能手敲. 同时作为自己的第一篇博客,在这里记录一下. 一.Harris角点检测 原理( ...

  5. python手动实现图像像素的kmeans聚类(附代码)

    1.简介 这篇文章主要是介绍了python使用kmeans算法来对图像中的像素进行聚类.整个kmeans算法为手动实现,不调用sklearn库.一共使用了两种方法,其中方法a.py使用了三通道像素值r ...

  6. python 手动安装包的两种方法

    python 手动安装包的两种方法 对于 .tar.gz 的包来说 解压缩文件 aaaxxxx-1.0.1.tar.gz 移动到压缩文件所在目录 使用tar -zxvf aaaxxxx-1.0.1.t ...

  7. python手动绘图_建筑师为什么要会python编程?

    点击上方"ikuku消息"可以订阅哦! 作者: 马海东 时间: 20203.19 数字时代建筑师面临的问题 我们生存的这个时代是一个数字化的时代, 建筑师可以通过使用一系列与建筑设 ...

  8. Python手动实现kmeans聚类和调用sklearn实现

    1. 算法步骤 随机选取k个样本点充当k个簇的中心点: 计算所有样本点与各个簇中心之间的距离,然后把样本点划入最近的簇中: 根据簇中已有的样本点,重新计算簇中心: 重复步骤2和3,直到簇中心不再改变或 ...

  9. python 手动读取cifar10_Python搞定Excel,秒解决!大大提高工作效率

    EXCEL是日常办公最常用的软件,然而遇到数据量特别大(超过10W条)或者需要很复杂的公式时就显得没那么方便了(卡卡卡),下面就看看一些python替代EXCEL的常用操作. X和Y代表地理位置,mo ...

最新文章

  1. 限制TensorFlow只在CPU上运行的方法
  2. c语言英语笔试题,C语言面试题(国外英语资料).doc
  3. list字母排序 java_通过Java排序List集合的元素的几种方法
  4. java内部float,Java中的float是什么?
  5. 全球及中国手持式吸尘器行业供应需求及未来投资潜力预测报告2022-2027年
  6. Retrofit网络请求参数注解,@Path、@Query、@Post、Body等总结(超级实用)以及以Json格式和form-data格式提交数据
  7. 可视化 nlp_使用nlp可视化尤利西斯
  8. c ++ helloworld
  9. xml文件中同时满足多个条件_问与答81: 如何求一组数据中满足多个条件的最大值?...
  10. 粒度计算机英语,An Overview of Granular Computing粒度计算研究综述
  11. 结构化程序设计知识点总结
  12. java聊天室群聊及私聊实现!
  13. Windows7 tls加密协议设置导致的邮件收发问题 WLM 0x800CCC0B、0x800CCC0F
  14. 计算机英语os的全称,os是什么意思
  15. solr入门之搜索建议的拼音转换工具
  16. 新冠肺炎疫情数据爬取以及几种简单的地图可视化方法
  17. 独家:微贷网上市细节曝光!2018年上半年净利达3.63亿
  18. 电商平台用户行为分析
  19. C#网络编程复习资料
  20. iOS ui设计的乐土

热门文章

  1. 如何将进程脱离于shell运行?
  2. 第3章 为Jenkins添加静态agent节点
  3. Pytorch-unsqueeze
  4. css3 - 字体图标库使用方法
  5. 如何使一整张背景图片自适应div的大小
  6. 基于单片机的智能垃圾桶系统设计
  7. setfacl 权限导出_使用setfacl设置权限继承
  8. 安卓暗黑模式软件_安卓9系统还没用上,安卓Q系统已经来了,功能更新全在这了...
  9. 一分钟了解“矢量分析与场论”
  10. 《MySQL实战45讲》——学习笔记12 “InnoDB刷脏页的控制策略“