记录一下

import numpy as np
import math
import matplotlib.pyplot as pltdef sigmod():x = np.arange(-10, 10, 0.1)print(x)y = []for t in x:y_1 = 1 / (1 + math.exp(-t))y.append(y_1)print(y)plt.plot(x, y, label="sigmoid")plt.xlabel("x")plt.ylabel("y")plt.ylim(0, 1)#设置横纵坐标轴范围plt.legend()plt.show()

def Tanh():x = np.arange(-5, 5, 0.1)print(x)y = []for t in x:y_1 =  (1 - math.exp(-(2*t))) / (1 + math.exp(-(2*t)))y.append(y_1)print(y)plt.plot(x, y, label="Tanh")plt.xlabel("x")plt.ylabel("y")plt.ylim(-1, 1)#设置横纵坐标轴范围plt.legend()plt.show()

def relu():# 函数g = lambda z: np.maximum(0, z)start = -10  # 输入需要绘制的起始值(从左到右)stop = 10  # 输入需要绘制的终点值step = 0.01  # 输入步长num = (stop - start) / step  # 计算点的个数x = np.linspace(start, stop, int(num))y = g(x)#fig = plt.figure(1)plt.plot(x, y, label='relu')plt.grid(False)  # 显示网格plt.legend()  # 显示旁注# plt.show(fig)plt.show()

def leaky_relu():g = lambda z: np.maximum(0.01 * z, z)start = -150  # 输入需要绘制的起始值(从左到右)stop = 50  # 输入需要绘制的终点值step = 0.01  # 输入步长num = (stop - start) / step  # 计算点的个数x = np.linspace(start, stop, int(num))y = g(x)fig = plt.figure(1)plt.plot(x, y, label='Leaky ReLU')plt.grid(True)  # 显示网格plt.legend()  # 显示旁注plt.show(fig)

def SiLU():x = np.arange(-10, 10, 0.1)y = []for t in x:y_1 = t*(1 / (1 + math.exp(-t)))y.append(y_1)print(y)plt.plot(x, y, label="SiLU")plt.xlabel("x")plt.ylabel("y")plt.ylim(-1, 10)#设置横纵坐标轴范围plt.grid(True)  # 显示网格plt.legend()plt.show()

pytorch5:pytorch常用激活函数图像绘制相关推荐

  1. 神经网络中常用激活函数图像绘制(Python)

    #relu激活函数 from matplotlib import pyplot import numpy as np def relu(x):if x > 0:return xelse:retu ...

  2. 基于Python实现神经网络中的激活函数图像绘制

    神经网络中的激活函数图像绘制 在深度学习中,常用的激活函数主要有:Sigmoid函数,Tanh函数,ReLU函数等. 图像绘制效果: 图像绘制代码下载链接:激活函数绘制.py Sigmoid函数 该函 ...

  3. 常用激活函数activation function(Softmax、Sigmoid、Tanh、ReLU和Leaky ReLU) 附激活函数图像绘制python代码

    激活函数是确定神经网络输出的数学方程式. 激活函数的作用:给神经元引入了非线性因素,使得神经网络可以任意逼近任何非线性函数. 1.附加到网络中的每个神经元,并根据每个神经元的输入来确定是否应激活. 2 ...

  4. 全网最全激活函数图像绘制

    目录 前言 单张绘制 代码 绘制结果 Sigmoid Tanh ReLU Leaky_ReLU Mish 多张绘图画在一张图上 代码 绘制结果 前言 一键运行即可绘制Sigmoid.Tanh.ReLU ...

  5. 神经网络基础知识、常用激活函数及其Python图形绘制

    在人工智能与机器学习研究与应用领域,神经网络占有重要地位.神经网络(Neural Networks, NNs),又称人工神经网络(Artificial Neural Networks, ANNs),是 ...

  6. matplotlib.pyplot绘制常见激活函数图像

    通过绘制几个常见的激活函数图像,简单介绍pyplt绘制子图的方法,包括子图绘制,间距调整,子图和主图标题设置,子图坐标轴标签设置,子图坐标范围调整等. 下面是代码示例和绘图结果示例 # 该代码用于绘制 ...

  7. NLP笔记:常用激活函数考察整理

    NLP笔记:常用激活函数考察整理 0. 引言 1. 常用激活函数 1. sigmoid 2. softmax 3. relu系列 1. relu 2. leaky relu 3. elu 4. sel ...

  8. 常用激活函数总结(深度学习)

    前言   学习神经网络的时候我们总是听到激活函数这个词,而且很多资料都会提到常用的激活函数,比如Sigmoid函数.tanh函数.Relu函数.在经过一段时间学习后,决定记录个人学习笔记. 一.激活函 ...

  9. Pytorch 常用代码

    Pytorch 常用代码 本文代码基于PyTorch 1.0版本,需要用到以下包 import collections import os import shutil import tqdmimpor ...

最新文章

  1. 学习的一周?【8.5进度报告】
  2. 对天天开心消消乐(订餐系统)的建议
  3. 【每周CV论文】初学深度学习图像修复应该要读的文章
  4. 利用JavaScript选择GridView行
  5. python +Django 搭建web开发环境初步,显示当前时间
  6. arm放弃服务器芯片,ARM溃败:Applied Micro拆分ARM架构服务器芯片业务
  7. android存到手机内存,android保存文件到手机内存
  8. 小程序如何吸粉以及引流
  9. 荣耀20发布会花式官宣:4!-3!+2!伦敦见
  10. redis客户端mac_推荐一款神仙颜值的Redis客户端工具
  11. Zabbix 对接 LDAP 实现用户统一登录的方法
  12. C语言函数指针简单应用
  13. QTeewidget逐行进行遍历(递归)
  14. java deflate_Java实现deflate算法的压缩和解压
  15. 基于PHP+MySQL的图书馆图书借阅系统
  16. 网卡MAC地址(物理地址)映射为IPv6接口标识符
  17. Python,江湖救急
  18. 苹果Apple Watch真机调试的坑Could not download and install Symbols for watchOS
  19. 2021中国大学MOOC 机器学习(温州大学) 最新中国大学MOOC满分章节测试答案
  20. 证券公司信息化2-投资银行业务是做什么的,怎样赚钱,IT在里边起到什么作用?

热门文章

  1. 原创 | 面试官问我同步容器(如Vector)的所有操作一定是线程安全的吗?我懵了!...
  2. 指引趋势和方向!2019开发者技能报告出炉!!
  3. 硬核干货,老曹解密“语音交互”背后的黑科技!
  4. 剖析如何自己写框架Struts和Mybatis,学其原理而非重复造轮子
  5. 算法工程师面试题【集锦cv/ml/dl】
  6. 线程---生产者消费者问题
  7. jsp页面执行java语法,获取的值在页面调用
  8. Rails Security (上)
  9. Android学习笔记(二)基础知识(1)
  10. php之数据类型自动转换