E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Pytorch学习笔记
PyTorch学习笔记
(一):基本操作
PyTorch学习笔记
(一):基本操作简介环境搭建数据操作Tensor创建Tensor获取Tensor形状加法操作索引改变形状线性代数广播机制内存开销Tensor与Numpy相互转换Tensor在GPU
FriendshipT
·
2023-08-30 23:43
PyTorch学习笔记
pytorch
深度学习
python
张量
PyTorch学习笔记
PyTorch学习笔记
1PyTorch简介与安装2PyTorch的基本操作2.1张量的创建2.2张量的属性2.3张量的运算2.4获取张量元素2.5类型转换3Pytorch中的autograd3.1torch.Tensor
夏木夕
·
2023-08-26 08:58
深度学习
pytorch
学习
笔记
PyTorch学习笔记
(十七)——完整的模型验证(测试,demo)套路
完整代码:importtorchimporttorchvisionfromPILimportImagefromtorchimportnnimage_path="../imgs/dog.png"image=Image.open(image_path)print(image)#因为png格式是四个通道,除了RGB三通道外,还有一个透明度通道image=image.convert("RGB")trans
小乖路路通
·
2023-08-21 02:03
pytorch
PyTorch学习笔记
(十五)——完整的模型训练套路
以CIFAR10数据集为例,分类问题(10分类)model.pyimporttorchfromtorchimportnn#搭建神经网络classMyNN(nn.Module):def__init__(self):super(MyNN,self).__init__()self.model=nn.Sequential(nn.Conv2d(3,32,5,1,2),nn.MaxPool2d(2),nn.C
小乖路路通
·
2023-08-21 02:02
pytorch
PyTorch学习笔记
(十六)——利用GPU训练
一、方式一网络模型、损失函数、数据(包括输入、标注)找到以上三种变量,调用它们的.cuda(),再返回即可iftorch.cuda.is_available():mynn=mynn.cuda()iftorch.cuda.is_available():loss_function=loss_function.cuda()fordataintrain_dataloader:imgs,targets=da
小乖路路通
·
2023-08-21 02:02
pytorch
Pytorch学习笔记
1——Pytorch基础
Pytorch学习笔记
1——Pytorch基础1.张量(Tensor)张量的英文是Tensor,它是PyTorch里面基础的运算单位,与Numpy中的ndarray相同都表示的是一个多维的矩阵。
Kadima°
·
2023-08-21 02:02
Pytorch学习
深度学习
python
numpy
人工智能
PyTorch学习笔记
1——PyTorch介绍
PyTorch是Torch在Python上的衍生,与TensorFlow不同的是,它在搭建神经网络时不是先建立好一个静态图,然后再把数据放到图计算,而是一个动态的过程,边搭图边计算。PyTorch与Numpy对比:Torch自称为神经网络界的Numpy,因为他能将torch产生的tensor放在GPU中加速运算,就像Numpy会把array放在CPU中加速运算。不过,torch和Numpy能够很好
pissjello
·
2023-08-21 02:02
PyTorch
python
PyTorch学习笔记
(十三)——现有网络模型的使用及修改
以分类模型的VGG为例vgg16_false=torchvision.models.vgg16(weights=False)vgg16_true=torchvision.models.vgg16(weights=True)设置为False的情况,相当于网络模型中的参数都是初始化的、默认的设置为True时,网络模型中的参数在数据集上是训练好的,能达到比较好的效果print(vgg16_true)VG
小乖路路通
·
2023-08-19 08:12
pytorch
PyTorch学习笔记
(十四)——网络模型的保存与读取
两种方式保存和加载模型方式一保存模型不仅保存了网络模型的结构,也保存了网络模型的参数importtorchimporttorchvisionvgg16=torchvision.models.vgg16(weights=False)torch.save(vgg16,"vgg16_method1.pth")加载模型打印出的是网络模型的结构importtorchmodel=torch.load("vgg
小乖路路通
·
2023-08-19 08:40
pytorch
pytorch学习笔记
-----Resnet 残差网络论文学习
发现问题:深层网络训练的效果反而不如浅层网络效果解决办法:一方面更深卷积,另一方面要对未卷积之前的进行映射(个人理解即相当于未进网络的图片分成两条路一条走网络,一条直接拿过来,可以通过训练对两条路的训练效果进行比较调整比重,保证训练的结果至少不比未经网络之前的差)Resnet网络中体现:每个模块都要相上述方法两条路进网络,对于特征图数不同的,我们可以进行卷积操作来增加特征图数量(要求:两条路最终输
cvks
·
2023-08-13 06:55
pytorch学习笔记
机器学习
网络
卷积
深度学习
神经网络
Pytorch学习笔记
:ResNet
Pytorch学习笔记
:ResNet1.残差块2.残差网络结构2.1虚线与实线连接2.2BatchNormalization3.网络搭建3.118,34层网络的残差块3.250,101,152层网络的残差块
爱喝汽水的喵
·
2023-08-13 06:25
pytorch
pytorch学习笔记
torchnn.ModuleList
1nn.ModuleList原理nn.ModuleList,它是一个储存不同module,并自动将每个module的parameters添加到网络之中的容器。你可以把任意nn.Module的子类(比如nn.Conv2d,nn.Linear之类的)加到这个list里面,方法和Python自带的list一样,无非是extend,append等操作。但不同于一般的list,加入到nn.ModuleLis
UQI-LIUWJ
·
2023-08-11 20:30
pytorch学习
python
pytorch
Pytorch学习笔记
| 构建神经网络模型 | 提升效果的优化方法
数据集下载Python深度学习018:MNIST数据集下载|将数值型数据转化成图片代码importpandasaspdimportmatplotlib.pyplotaspltimporttorchimporttorch.nnasnnfromtorch.utils.dataimportDataset#构建一个神经网络分类器classClassifier(nn
惊鸿若梦一书生
·
2023-08-04 02:41
pytorch
学习
笔记
Pytorch学习笔记
| 利用线性回归实现最简单的梯度下降 | 含代码和数据
代码importtorchimportnumpyasnpimportmatplotlib.pyplotaspltimportpandasaspddefmake_linear_regression_data():x=np.linspace(start=10
惊鸿若梦一书生
·
2023-07-26 03:20
Python深度学习
Python机器学习
Python基础
pytorch
学习
笔记
PyTorch学习笔记
(1)
PyTorch学习笔记
(1)文章目录
PyTorch学习笔记
(1)常见函数学习1.torch.rand()2.torch.randn()3.torch.mm()4.torch.t()5.torch.item
CarnivoreRabbit
·
2023-07-25 07:02
Python
Pytorch
PyTorch
人工智能
深度学习
python
pytorch学习笔记
(三)---transforms
本篇自学笔记来自于b站《PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】》,Up主讲的非常通俗易懂,文章下方有视频连接,如有需要可移步up主讲解视频,如有侵权,实非故意,深表歉意,请与我联系,删除相关内容!本篇笔记主要学习了pytorch中的transforms类的用法,包括ToTensor,Normalize,Resize,Compose以及RandomCrop的用法演示。首先介绍
橘春十三99
·
2023-07-21 09:07
pytorch
学习笔记
python
pytorch
pytorch学习笔记
——timm库
当使用ChatGPT帮我们工作的时候,确实很大一部分人就会失业,当然也有很大一部分人收益其中。我今天继续使用其帮我了解新的内容,也就是timm库。毫不夸张的说,ChatGPT比百分之80的博客讲的更清楚更好,仅次于源码。当提到计算机视觉的深度学习框架时,PyTorch无疑是最受欢迎的选择之一。PyTorch拥有强大的自动求导功能、易于使用的API和广泛的社区支持。而针对计算机视觉任务,timm库则
快乐无限出发
·
2023-07-20 08:34
pytorch
深度学习
学习
Pytorch学习笔记
(1)
目录1.张量(Tensors)2.自动求导(AutomaticDifferentiation)3.神经网络的构建和训练送书活动PyTorch是一个基于Python的开源机器学习库,广泛应用于深度学习和人工智能领域。它提供了丰富的工具和函数,方便我们构建、训练和部署神经网络模型。本文将围绕以下几个关键主题展开:张量(Tensors):PyTorch中的数据基本单位。自动求导(AutomaticDif
山河亦问安
·
2023-07-18 23:32
pytorch
python
pytorch
学习
笔记
Pytorch学习笔记
——数据类型转换总结
1.Tensor与Numpy之间的相互转化tensor转numpya=torch.ones([2,5])b=a.numpy()numpy转tensora=np.ones([2,5])b=torch.from_numpy(a)2.Tensor与list之间的相互转化tensor转lista=torch.ones([1,5])b=a.tolist()list转tensora=list(range(1,
Kadima°
·
2023-07-17 21:21
Pytorch学习
pytorch
损失函数:IoU、GIoU、DIoU、CIoU、EIoU、alpha IoU、SIoU、WIoU超详细精讲及Pytorch实现
一些常见的损失函数大家可以看我的这篇文章:
Pytorch学习笔记
(6):模型的权值初始化与损失函数这篇我们主要讲
路人贾'ω'
·
2023-06-24 04:33
pytorch
人工智能
损失函数
计算机视觉
机器学习
深度学习
Pytorch学习笔记
#2: 搭建神经网络训练MNIST手写数字数据集
学习自https://pytorch.org/tutorials/beginner/basics/quickstart_tutorial.html导入并预处理数据集pytorch中数据导入和预处理主要用torch.utils.data.DataLoader和torch.utils.data.DatasetDataset存储样本及其相应的标签,DataLoader在数据上生成一个可迭代对象(Data
河南老♂乡唐可可
·
2023-06-16 04:06
Python
机器学习
pytorch
神经网络
学习
Pytorch学习笔记
#1:拟合函数/梯度下降
学习自https://pytorch.org/tutorials/beginner/pytorch_with_examples.html概念PytorchTensor在概念上和Numpy的array一样是一个nnn维向量的。不过Tensor可以在GPU中进行计算,且可以跟踪计算图(computationalgraph)和梯度(gradients)。手动梯度下降拟合函数我们用三次函数去拟合任意函数。
河南老♂乡唐可可
·
2023-06-16 04:05
Python
pytorch
学习
深度学习
pytorch学习笔记
(十四)——LOSS及其梯度
LOSS及其梯度1.MSE=∑[−(+)]²2−=||−(+)||²=(−(+))²torch.norm(y-predict,2).power(2)MSE求导:=∑[−()]²∇/∇=2∑[−()]∗(∇()/∇)∇()/∇这部分取决于网络结构,如y=wx+b的结构形式利用pytorch自动求导GradientAPItorch.autograd.grad(loss,[w1,w2,…])→[w1gr
weixin_46753186
·
2023-06-12 04:26
pytorch
pytorch
深度学习
python
数据分析
Pytorch学习笔记
五——net.train与net.eval
net.train()和net.eval()两个函数只要适用于Dropout与BatchNormalization的网络,会影响到训练过程中这两者的参数。net.train()时,训练时每个min-batch时都会根据情况进行上述两个参数的相应调整net.eval()时,由于网络训练完毕后参数都是固定的,因此每个批次的均值和方差都是不变的,因此直接结算所有batch的均值和方差。所有BatchNo
深思海数_willschang
·
2023-04-18 14:19
Pytorch学习笔记
(9) 通过DataSet、DatasetLoader构建模型输入数据集
如何将我们准备好的数据放入模型中呢?Pytorch给出的答案都在torch.utils.data包中。一、先看看所有的类这个模块中方法并不多,所以让我们先全部列出来看看,看看名字猜猜功能。Classtorch.utils.data.Dataset一个抽象类,所有其他类的数据集类都应该是它的子类。所有子类应该重载len和getitem,前者提供了数据集的大小,后者支持整数索引,范围从0到len(se
银色尘埃010
·
2023-04-13 12:38
Pytorch学习笔记
之tensor数据结构
torch.TensorTensor数据类型Tensor的属性view和reshape的区别Tensor与ndarray创建Tensor传入维度的方法参考资料torch.Tensortorch.Tensor是一种包含单一数据类型元素的多维矩阵,类似于numpy的array。可以使用使用torch.tensor()方法将python的list或序列数据转换成Tensor数据,生成的是dtype默认是
CODER8R
·
2023-04-12 21:55
深度学习
机器学习
pytorch
学习
数据结构
PyTorch学习笔记
:data.RandomSampler——数据随机采样
PyTorch学习笔记
:data.RandomSampler——数据随机采样torch.utils.data.RandomSampler(data_source,replacement=False,num_samples
视觉萌新、
·
2023-04-11 07:11
PyTorch学习笔记
pytorch
学习
python
PyTorch学习笔记
:F.normalize——数组归一化运算
PyTorch学习笔记
:F.normalize——数组归一化运算torch.nn.functional.normalize(input,p=2.0,dim=1,eps=1e-12,out=None)功能
视觉萌新、
·
2023-04-11 07:48
PyTorch学习笔记
深度学习
pytorch
python
Pytorch学习(4):Tensor统计、where与gather
sum/prod3.argmax/argmin/dim/keepdim4.Topk/kthvalue5.比较/eq/equal一、高级操作where/gather1.条件where2.gather总结前言
Pytorch
Leafing_
·
2023-04-10 15:33
pytorch
深度学习
人工智能
深度学习
人工智能
python
机器学习
pytorch
Pytorch学习笔记
:Pytorch版本与cuda版本不兼容
当我们辛辛苦苦改完代码,并且想利用GPU进行模型的训练时,可能会出现如下问题:那么是什么原因造成的呢?在我们刚刚接触pytorch的时候可能不会考虑到pytorch版本与cuda版本匹配,所以装成了与我们电脑cuda版本不同的pytorch。那么接下来我们需要如下操作:1.首先我们要先打开终端,查到自己的cuda版本,输入:nvidia-smi可见,我的版本是cuda11.62.打开StartLo
一半烟火_一半诗意
·
2023-04-09 16:00
pytorch
学习
深度学习
pytorch学习笔记
:transforms图像增强
数据增强:对训练集进行一系列的处理变换,使训练集更丰富,从而让模型更具泛化能力。transforms----裁剪1.transforms.CenterCrop(size)功能:从图像中心裁剪指定尺寸的图片。当裁剪尺寸大于原始尺寸时,会使用0值填充,效果就是黑色像素填充2.transforms.RandomCrop(size,padding)功能:从原始图片中随机裁剪出尺寸为size的图片。注:此方
小杰.
·
2023-04-09 05:06
pytorch学习笔记
pytorch学习笔记
1.ifself.stu_preact:x=feature_student["preact_feats"]+[feature_student["pooled_feat"].unsqueeze(-1).unsqueeze(-1)]else:x=feature_student["feats"]+[feature_student["pooled_feat"].unsqueeze(-1).unsqueez
:)�东东要拼命
·
2023-04-08 14:49
python
pytorch
PyTorch学习笔记
:nn.MSELoss——MSE损失
PyTorch学习笔记
:nn.MSELoss——MSE损失torch.nn.MSELoss(size_average=None,reduce=None,reduction='mean')功能:创建一个平方误差
视觉萌新、
·
2023-04-06 11:14
PyTorch学习笔记
pytorch
学习
python
numpy与tensor数据类型互换
PyTorch学习笔记
:numpy与tensor数据类型互换numpy转换为tensortorch.from_numpy(ndarray)→Tensortensor转换为numpyTensor.numpy
视觉萌新、
·
2023-04-05 14:21
PyTorch学习笔记
pytorch
python
深度学习
PyTorch学习笔记
:nn.Tanh——Tanh激活函数
PyTorch学习笔记
:nn.Tanh——Tanh激活函数torch.nn.Tanh()功能:逐元素应用Tanh函数(双曲正切)对数据进行激活,将元素调整到区间(-1,1)内函数方程:Tanh(x)=tanh
视觉萌新、
·
2023-04-05 11:34
PyTorch学习笔记
pytorch
学习
python
【
PyTorch学习笔记
】class torch.nn.AdaptiveAvgPool2d(output_size)
参考链接:classtorch.nn.AdaptiveAvgPool2d(output_size)参考链接:torch.nn.functional.adaptive_avg_pool2d(input,output_size)代码实验:MicrosoftWindows[版本10.0.18363.1316](c)2019MicrosoftCorporation。保留所有权利。C:\Users\chen
敲代码的小风
·
2023-04-03 15:17
Pytorch学习笔记
----DRL
Pytorch--AdvancedCNNConvolutionalNeuralNetworkInceptionModule1X1convolutionImplementationofInceptionModuleDeepResidualLearningImplementationofsimpleResidualNetworkReferenceConvolutionalNeuralNetworkIn
pat12138
·
2023-04-02 00:43
深度学习
卷积神经网络
人工智能
数据集建立和导入
title:
Pytorch学习笔记
-数据集建立和导入学习笔记和实现代码详见如下:“”"官方教程:训练集和测试集下载“”"importtorchfromtorch.utils.dataimportDatasetfromtorchvisionimportdatasetsfromtorchvision.transformsimportToTensorimportmatplotlib.pyplotaspl
Yuzzz.
·
2023-04-01 02:42
Pytorch
python
深度学习
pytorch
pytorch快速入门
title:
Pytorch学习笔记
-Pytorch快速入门学习笔记和实现代码详见如下:"""pytorch官网:https://pytorch.org/tutorials/beginner/basics
Yuzzz.
·
2023-04-01 02:41
Pytorch
pytorch
深度学习
神经网络
pytorch格式变换
title:
Pytorch学习笔记
-数据格式变换学习笔记和实现代码详见如下:importtorchfromtorchvisionimportdatasetsfromtorchvision.transformsimportToTensor
Yuzzz.
·
2023-04-01 02:41
Pytorch
pytorch
深度学习
python
PyTorch学习笔记
(六)模型定义
目录PyTorch模型定义的方式基础知识SequentialModuleListModuleDict三种方法的比较与适用场景利用模型块快速搭建复杂网络PyTorch修改模型修改模型层添加外部输入添加额外输出PyTorch模型定义的方式基础知识Module类是torch.nn模块里提供的一个模型构造类(nn.Module),是所有神经网络模块的基类,可以继承它来定义模型;PyTorch模型定义应包括
zhangmeizi1996
·
2023-03-29 20:06
pytorch
pytorch
深度学习
人工智能
PyTorch学习笔记
:nn.CrossEntropyLoss——交叉熵损失
PyTorch学习笔记
:nn.CrossEntropyLoss——交叉熵损失torch.nn.CrossEntropyLoss(weight=None,size_average=None,ignore_index
视觉萌新、
·
2023-03-28 23:41
PyTorch学习笔记
pytorch
学习
深度学习
PyTorch学习笔记
:nn.KLDivLoss——KL散度损失
PyTorch学习笔记
:nn.KLDivLoss——KL散度损失torch.nn.KLDivLoss(size_average=None,reduce=None,reduction='mean',log_target
视觉萌新、
·
2023-03-28 23:41
PyTorch学习笔记
pytorch
学习
深度学习
PyTorch学习笔记
:nn.TripletMarginLoss——三元组损失
PyTorch学习笔记
:nn.TripletMarginLoss——三元组损失torch.nn.TripletMarginLoss(margin=1.0,p=2.0,eps=1e-06,swap=False
视觉萌新、
·
2023-03-28 23:41
PyTorch学习笔记
pytorch
学习
深度学习
nn.AvgPool2d——二维平均池化操作
PyTorch学习笔记
:nn.AvgPool2d——二维平均池化操作torch.nn.AvgPool2d(kernel_size,stride=None,padding=0,ceil_mode=False
视觉萌新、
·
2023-03-28 23:11
PyTorch学习笔记
pytorch
深度学习
PyTorch学习笔记
:nn.LeakyReLU——LeakyReLU激活函数
PyTorch学习笔记
:nn.LeakyReLU——LeakyReLU激活函数功能:逐元素对数据应用如下函数公式进行激活LeakyReLU(x)=max(0,x)+α∗min(0,x)\text{LeakyReLU
视觉萌新、
·
2023-03-28 22:46
PyTorch学习笔记
pytorch
学习
python
Pytorch学习笔记
--多GPU并行训练时nn.ParameterList()为空的问题
目录1--前言2--报错代码3--解决方法1--前言最近在复现一篇Paper,其开源代码使用了nn.DataParallel()进行多GPU并行训练,同时使用nn.ParameterList()来构建参数列表;这时会出现一个Pytorch的Bug,即nn.ParameterList()在forward阶段会出现empty的错误,报错如下:①UserWarning:nn.ParameterListi
憨豆的小泰迪
·
2023-03-24 16:49
Pytorch学习笔记
pytorch
学习
bug
pytorch学习笔记
(二)Tensor和autograd
文章目录Tensors(张量)autogradTensor类function类小结Tensors(张量)Tensors其实就是多维数组,Tensors类似于NumPy的ndarrays,同时Tensors可以使用GPU进行计算。构造一个5*3矩阵importtorchx=torch.empty(5,3)#不初始化x=torch.rand(5,3)#随机初始化x=torch.zeros(5,3,dt
Tra_cy
·
2023-03-22 11:13
pytorch学习
Pytorch学习笔记
(8):正则化(L1、L2、Dropout)与归一化(BN、LN、IN、GN)
目录一、正则化之weight_decay(L2正则)1.1正则化及相关概念1.2正则化策略(L1、L2)(1)L1正则化(2)L2正则化1.3L2正则项——weight_decay二、正则化之Dropout2.1Dropout概念2.2nn.Dropout三、归一化之BatchNormalization(BN层)3.1BatchNormalization介绍3.2Pytorch的BatchNorm
路人贾'ω'
·
2023-03-08 22:27
Pytorch
深度学习
机器学习
pytorch
计算机视觉
人工智能
Pytorch学习笔记
(7):优化器、学习率及调整策略、动量
目录一、优化器1.1优化器的介绍1.2optimizer的属性1.3optimizer的方法1.4常用优化器torch.optim.SGD二、学习率2.1学习率介绍2.2为什么要调整学习率2.3pytorch的六种学习率调整策略(1)StepLR(2)MultiStepLR(3)ExponentialLR(4)CosineAnnealingLR(5)ReduceLRonPlateau(6)Lamb
路人贾'ω'
·
2023-02-28 08:55
Pytorch
学习
pytorch
人工智能
深度学习
神经网络
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他