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

wordpress 3.8 中文宁波seo外包推广渠道

wordpress 3.8 中文,宁波seo外包推广渠道,网站定制营销,wordpress post class激活函数 激活函数(activation function)通过计算加权和并加上偏置来确定神经元是否应该被激活, 它们将输入信号转换为输出的可微运算。 import torch import matplotlib.pyplot as plt 简单定义一个画图的函数 def graph_drawing(x_,y_…

激活函数

激活函数(activation function)通过计算加权和并加上偏置来确定神经元是否应该被激活, 它们将输入信号转换为输出的可微运算。

import torch  
import matplotlib.pyplot as plt 

简单定义一个画图的函数

def graph_drawing(x_,y_,label_=None): plt.figure(figsize=(5, 2.5))  # 设置图形窗口的大小if label_ is None:plt.plot(x_, y_)else:plt.plot(x_, y_, label = label_)# plt.plot()里不要marker='x'更好看plt.legend()  # 显示图例      plt.show()

创建数据

# 创建 x 数据,并设置 requires_grad=True  
x = torch.arange(-8.0, 8.0, 0.1, requires_grad=True) 

ReLU函数

ReLU(Rectified Linear Unit)函数是一种在深度学习中广泛使用的激活函数,其表达式为f(x) = max(0, x)。它简单地将所有的负值置为0,保持正值不变,有助于解决梯度消失问题,并加速神经网络的训练过程。
在这里插入图片描述

# 应用 ReLU 函数  
y = torch.relu(x)  
graph_drawing(x_=x.detach(),y_=y.detach(),label_='relu(x)')

在这里插入图片描述
当输入为负时,ReLU函数的导数为0,而当输入为正时,ReLU函数的导数为1。 当输入值精确等于0时,ReLU函数不可导。可以忽略这种情况,因为输入可能永远都不会是0.

# 绘制ReLU函数的导函数图像
y.backward(torch.ones_like(x), retain_graph=True)
# retain_graph=True:这是一个可选参数,用于控制梯度图(即用于计算梯度的图结构)的保留。在默认情况下,.backward()会清除梯度图以节省内存。
graph_drawing(x_=x.detach(),y_=x.grad.numpy(),label_='grad of ReLU')
#转换为 numpy 数组,似乎转不转都行

在这里插入图片描述

sigmoid函数

对于一个定义域在R中的输入, sigmoid函数将输入变换为区间(0, 1)上的输出。 因此,sigmoid通常称为挤压函数(squashing function): 它将范围(-inf, inf)中的任意输入压缩到区间(0, 1)中的某个值。
当我们想要将输出视作二元分类问题的概率时, sigmoid仍然被广泛用作输出单元上的激活函数 (sigmoid可以视为softmax的特例)。
当输入接近0时,sigmoid函数接近线性变换。
在这里插入图片描述

# 绘制sigmoid函数图像
y = torch.sigmoid(x)
graph_drawing(x_=x.detach(),y_=y.detach(),label_='sigmoid(x)')

在这里插入图片描述
sigmoid函数的导数当输入为0时,sigmoid函数的导数达到最大值0.25; 而输入在任一方向上越远离0点时,导数越接近0。
在这里插入图片描述

# 清除以前的梯度
x.grad.data.zero_()
y.backward(torch.ones_like(x),retain_graph=True)
graph_drawing(x_=x.detach(),y_=x.grad.numpy(),label_='grad of sigmoid')

在这里插入图片描述

tanh函数

与sigmoid函数类似, tanh(双曲正切)函数也能将其输入压缩转换到区间(-1, 1)上。
在这里插入图片描述

y = torch.tanh(x)
graph_drawing(x_=x.detach().numpy(), y_=y.detach().numpy(), label_='tanh(x)')

在这里插入图片描述
tanh函数的导数图像: 当输入接近0时,tanh函数的导数接近最大值1。 与sigmoid函数图像类似, 输入在任一方向上越远离0点,导数越接近0
在这里插入图片描述

# 清除以前的梯度
x.grad.data.zero_()
y.backward(torch.ones_like(x),retain_graph=True)
graph_drawing(x_=x.detach(),y_=x.grad.numpy(),label_='grad of tanh')

在这里插入图片描述
封面图片来源

欢迎点击我的主页查看更多文章。
本人学习地址https://zh-v2.d2l.ai/
恳请大佬批评指正。

http://www.dt0577.cn/news/8664.html

相关文章:

  • 谷歌优化网站链接怎么做如何制作网址链接
  • h5网站如何做排名怎么把自己的网站发布到网上
  • 搭建动态网站网站的营销推广方案
  • 盐城专业做网站的公司哪家好照片查询百度图片搜索
  • 公众号里的网站怎么做山西seo推广
  • 成都个人网站开发资源优化网站排名
  • 网站建设服务合同协议百度霸屏全网推广
  • 网站建设公司有多少钱百度seo排名工具
  • 腾讯短链接生成网站页面的优化
  • 苏州品牌网站建设网络营销的概念及内容
  • 东营做网站的公司新站如何让百度快速收录
  • 网站优化关键词是怎么做的电商运营培训
  • 厦门企业网站公司厦门seo推广外包
  • 网站建设主要包括哪两个方面国外搜索引擎优化
  • 秦皇岛网站推广报价网站制作详细流程
  • 做js题目的网站seo的基本步骤是什么
  • wordpress会话已过期seo排名优化seo
  • 云南省城乡建设厅网站统计网站流量的网站
  • 西安门户网站站点推广是什么意思
  • 安阳做网站电话百度投流运营
  • 塘下网站建设百度怎么发帖子
  • 响应式中文网站欣赏开发定制软件公司
  • 开发公司岗位安全操作规程seo外包公司多吗
  • 何做百度推广网站电商关键词seo排名
  • php动态网站开发简答题微信营销平台哪个好
  • 深圳宝安网站建设报价郑州网络推广服务
  • 成都专业做网站推广电话抖音推广引流平台
  • 建设网站怎么收费标准沧州百度推广公司
  • 凡科建站有哪些弊端厦门网络推广哪家强
  • 内部网站建设计划电商产品推广方案