首页 > 其他分享 >pytorch

pytorch

时间:2024-08-21 22:04:50浏览次数:4  
标签:plt 4.1 0.1 0.0 pytorch grid numpy

  1. 二维绘图
import matplotlib.pyplot as plt
plt.plot (x,y)
  1. 三维绘图
import matplotlib.pyplot as plt
fig = plt.figure ()
//创建一个图形窗口
ax = fig.add_subplot(111, projection = '3d')
//111指的是一行一列子图的第一个是这个图
ax.plot_surface (w_grid,b_grid,mse_grid)
//x,y,z轴

w_grid,b_grid = numpy.meshgrid (numpy.arange (0.0,4.1,0.1),numpy.arange (0.0,4.1,0.1))
mse_grid = numpy.zeros_like (w_grid)
//meshgrid是将两个数组合为一个二维数组每一行是w_grid的copy,每一列是b_grid的copy,numpy.arrange(0.0,4.1,0.1)是指produce了一个从0.0到4.0步长为0.1的数组
  1. 反向传播
l.backward()
//反向传播
w.grad.data.zero_()
//每次梯度下降之后要记得将grad归零,不归零的话会把每次的grad给加起来

标签:plt,4.1,0.1,0.0,pytorch,grid,numpy
From: https://www.cnblogs.com/currytrey/p/18372665

相关文章

  • 零基础学习人工智能—Python—Pytorch学习(六)
    前言本文主要讲神经网络的上半部分。另外,我发现我前面文章写的有歧义的地方还是挺多,虽然,已经改了一部分,但,可能还有没发现的,大家看的时候尽量多理解着看吧。本着目的是学会使用神经网络的开发,至于数学的部分,就能过就过吧。神经网络先学个例子先结合以前的知识理解一个例子,理......
  • pytorch的 scatter词解
    概述scatter_函数的作用在PyTorch中,scatter_函数是一种用于更新张量的函数,它可以根据给定的索引和值来更新张量中的元素。scatter_函数的基本语法如下:torch.scatter_(input,dim,index,src)其中:input是要更新的张量。dim是更新的维度。index是索引张量,用于指......
  • 【PyTorch学习6】张量形状操作
    reshapereshape函数用于改变数据的维度;#使用data.shapedata.size()查看数据大小#reshape前后元素个数不变data=torch.tensor([[1,2,3],[4,5,6]])#torch.Size([2,3])data1=data.reshape(3,2)#torch.Size([3,2])#使用-1省略形状data2=data.reshape(1......
  • 深入探索 PyTorch:torch.nn.Parameter 与 torch.Tensor 的奥秘
    标题:深入探索PyTorch:torch.nn.Parameter与torch.Tensor的奥秘在深度学习的世界里,PyTorch以其灵活性和易用性成为了众多研究者和开发者的首选框架。然而,即使是经验丰富的PyTorch用户,也可能对torch.nn.Parameter和torch.Tensor之间的区别感到困惑。本文将深入剖析......
  • 动手做科研-day04-pytorch学习
    写练习时遇到的问题1.如何判断一个张量的分布服从[0,1)的均匀分布?t=torch.rand(5,4)怎么证明这个是服从均匀分布的?解决:均匀分布的概率密度f(x)为:\(f(x)=\frac{1}{b-a}\),其中x为[a,b],根据本例子为f(x)=1,\(x\in[0,1]\)均值\(\mu\)的计算为:$$\mu=\int_{a}^{......
  • PyTorch中的随机采样秘籍:SubsetRandomSampler全解析
    标题:PyTorch中的随机采样秘籍:SubsetRandomSampler全解析在深度学习的世界里,数据是模型训练的基石。而如何高效、合理地采样数据,直接影响到模型训练的效果和效率。PyTorch作为当前流行的深度学习框架,提供了一个强大的工具torch.utils.data.SubsetRandomSampler,它允许开发者......
  • 支持cuda的pytorch
    (.venv)PSC:\Users\augus\PycharmProjects\pythonProject>pip3installtorchtorchvisiontorchaudio--index-urlhttps://download.pytorch.org/whl/cu124Lookinginindexes:https://download.pytorch.org/whl/cu124Requirementalreadysatisfied:torchinc......
  • Focal Loss详解及其pytorch实现
    FocalLoss详解及其pytorch实现文章目录FocalLoss详解及其pytorch实现引言二分类与多分类的交叉熵损失函数二分类交叉熵损失多分类交叉熵损失FocalLoss基础概念关键点理解什么是难分类样本和易分类样本?超参数......
  • 深度学习加速秘籍:PyTorch torch.backends.cudnn 模块全解析
    标题:深度学习加速秘籍:PyTorchtorch.backends.cudnn模块全解析在深度学习领域,计算效率和模型性能是永恒的追求。PyTorch作为当前流行的深度学习框架之一,提供了一个强大的接口torch.backends.cudnn,用于控制CUDA深度神经网络库(cuDNN)的行为。本文将深入探讨torch.backends.cu......
  • 深度学习-pytorch-basic-001
    importtorchimportnumpyasnptorch.manual_seed(1234)<torch._C.Generatorat0x21c1651e190>defdescribe(x):print("Type:{}".format(x.type()))print("Shape/Size:{}".format(x.shape))print("Values:{}"......