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学习
笔记】003--梯度下降算法
1.引入由【
Pytorch学习
笔记】002—线性模型。在简化目标函数为不含常数项的线性方程后,我们需要在w-cost曲线图中寻找一个最优的w值使得cost最小。
沉潜于
·
2023-01-28 10:47
学习
算法
Pytorch学习
(二)—— nn模块
torch.nnnn.Module常用的神经网络相关层损失函数优化器模型初始化策略nn和autogradnn.functionalnn和autograd的关系hooks简介模型保存GPU计算Pytorchnn模块提供了创建和训练神经网络的各种工具,其专门为深度学习设计,核心的数据结构是Module。Module是一个抽象的概念,既可以表示神经网络中的某个层,也可以表示一个包含很多层的神经网络。nn
HelloWorldQAQ。
·
2023-01-28 10:04
Pytorch学习
pytorch 深度学习实践 第二讲 线性模型
pytorch学习
视频——B站视频链接:《PyTorch深度学习实践》完结合集哔哩哔哩bilibili第二讲线性模型以线性模型为例,对神经网络的学习过程说明准备数据集,训练集和测试集选择模型,初始化线性模型
会游泳的小雁
·
2023-01-27 08:00
pytorch学习
python
python
pytorch
zip
numpy
PyTorch学习
-线性模型
将数据分为训练集、验证集(x,y)和测试集(x)。注意过拟合,提高模型的泛化能力。线性模型(LinearModel):y′=x∗w+by'=x*w+by′=x∗w+b,x,w,bx,w,bx,w,b往往是矩阵目的就是求w,bw,bw,b的值假设loss=(y′−y)2=(x∗w−y)2loss=(y'-y)^{2}=(x*w-y)^2loss=(y′−y)2=(x∗w−y)2要使losslossl
xiongyuqing
·
2023-01-27 07:58
#
PyTorch
pytorch学习
--线性模型
一般步骤:1.准备数据集2.模型选择,设计3.训练2.应用-新数据,预测知道结果的训练--监督学习。根据训练集,易得为线性模型。利用w,d评估误差.设:损失函数为例题代码打了,没保存,不重新打了。’以下是作业。出现了两个问题:1.forward函数计算的x里的w,d需不需要重新迭代2.3d画图中z需要二维解决:1——不需要,因为w,d在下面这句中已经变成矩阵了。X,Y=np.meshgrid(w_
over_thinker
·
2023-01-27 07:26
pytorch
学习
深度学习
pytorch学习
笔记-----RNN CNN自然语言处理
RNNclassModel(nn.Module):def__init__(self,config):super(Model,self).__init__()self.embedding=nn.Embedding.from_pretrained(config.embedding_pretrained,freeze=False)self.lstm=nn.LSTM(config.embed,config
cvks
·
2023-01-26 13:12
pytorch学习笔记
python
神经网络
pytorch学习
笔记-----递归神经网络RNN 与LSTM
用途:CNN一般用于图像处理中RNN一般用于自然语言处理特征的时序相关性:每一次训练都考虑到之前的结果(有了时序性的连接)前一时刻的隐层输出反过来作为下一次隐层输入的一部分存在问题:个人理解RNN网络会考虑到所有的之前的结果,如果时序很长,那必然会导致前后关联没那么大,这样效果不好LSTM:为解决这一问题,有选择性进行时序信息遗忘加入C参数控制单元,可以改变模型的复杂度,选择要保留的信息
cvks
·
2023-01-26 13:42
pytorch学习笔记
python
算法
机器学习
深度学习
pytorch
Pytorch学习
中遇到的问题
Pytorch教程地址:pytorchhandbook有时候github页面会加载不出来,Github加载不出来的解决办法:Github网站css加载不出来的处理方法修改host以后,如果没有恢复正常,是需要刷新DNS缓存,告诉电脑我的hosts文件已经修改。Windows下刷新DNS缓存的方法:进入命令行,输入命令:ipconfig/flushdns1.Pytorch-handbook3.2MN
Amberrr-L
·
2023-01-26 07:18
Pytorch
pytorch
pytorch 深度学习实践 第7讲 处理多维特征输入
第5讲处理多维特征的输入MultipleDimensionInput
pytorch学习
视频——B站视频链接:《PyTorch深度学习实践》完结合集_哔哩哔哩_bilibili以下是视频内容笔记以及小练习源码
会游泳的小雁
·
2023-01-25 16:15
pytorch学习
python
pytorch
Pytorch学习
笔记一----tensor与numpy数组的转换
主要看了莫烦老师的Pytorch教程,结合自己的理解和其他资料整理了第一次笔记。torch的tensor与Numpy数组之间的转换将torch的tensor转换为numpy数组:.numpy();;将numpy数组转化为torch中的tensor:torch.from_numpy();```pythonimporttorchimportnumpyasnpnp_data=np.arange(6).r
不不加辣椒
·
2023-01-25 11:38
pytorch学习笔记
python
Pytorch学习
笔记(十):Torch对张量的计算、Numpy对数组的计算、它们之间的转换
文章目录Torch对张量的计算Numpy对数组的计算张量和数组的转换Torch对张量的计算#pytorch张量importtorch'''张量定义'''a=torch.FloatTensor(2,3)#定义一个两行三列的张量b=torch.FloatTensor([2,3,4,5])#定义一个四行一列的张量,并给每个数字赋值c=torch.rand(2,3)#定义一个两行三列的张量,并以0~1之间
ZZY_dl
·
2023-01-25 07:12
#
Pytorch
pytorch
python
深度学习
深入浅出
PyTorch学习
笔记(持续更新)
PyTorch了解与安装PyTorch是利用深度学习进行科学研究的重要工具,学术界常用的深度学习框架,简洁、高效、扩展性好。PyTorch的安装安装Anaconda创建虚拟环境(Windows在AnacondaPrompt进行)condacreate-npytorchpython=3.8查看环境是否安装成功condainfo--envs进入创建的pytorch环境condaactivatepyto
子青0911
·
2023-01-24 11:31
笔记
深度学习
pytorch
学习
深度学习
pytorch学习
之Dataset类
一、fromtorch.utils.dataimportDatasetfromPILimportImageimportosclassMyData(Dataset):def__init__(self,root_dir,label_dir):#提供一个全局变量self.root_dir=root_dirself.label_dir=label_dirself.path=os.path.join(sel
qingqing2620
·
2023-01-23 08:56
笔记
python
开发语言
后端
pytorch 的Conv2d的详细解释
的详细解释pytorch常用的padding函数-慢行厚积-博客园padding=1表示,左右上下都是填充1,padding=(1,3)表示,输入卷积神经网络的图像,高度填充1,宽度填充3stride解释
PyTorch
andrew P
·
2023-01-23 07:09
pytorch
pytorch
人工智能
python
pytorch学习
笔记-DataLoader
DataLoader是一个读取数据的接口,该接口的目的是根据batchsize的大小,是否shuffle等封装成一个BatchSize大小的Tensor,用于后面的训练。官方给出的声明是:DataLoader是:数据加载,由数据集和采样器组成,根据你设置好的参数,DataLoader这个类就会开始对数据进行初始化操作,在传参的同时实例化对象,如下:test_loader=DataLoader(da
Dawn向阳而生
·
2023-01-22 11:23
pytorch学习笔记
pytorch学习
笔记02-DataLoader-Dataset-transforms
Content:1.DataLoadertorch.utils.data.DataLoader2.Datasettorch.utils.data.Dataset3.图像预处理——transforms(1)transforms.CenterCrop从图像中心裁剪尺寸为size的图片(2)transforms.RandomCrop从图像中随机裁剪出尺寸为size的图片(3)transforms.Ran
marvel2018
·
2023-01-22 11:53
pytorch
深度学习
pytorch学习
笔记------------优化器
注意事项:1.优化器参数的设置real_optim=torch.optim.SGD(nn_seq_1.parameters(),lr=0.01)#params=nn_seq_1.model是不正确的2.;利用损失反向传播,更新参数real_loss=loss(output,targets)#这是损失值,在损失图像上就是一个点,所以需要求这一点的梯度(这个可以对很多参数求梯度)real_optim.
完◎笑
·
2023-01-22 11:22
python
pytorch
深度学习
pytorch学习
笔记-----分类网络实践
基于经典网络训练图像分类数据预处理部分:可以利用torchvision.transforms模块进行数据增强,及数据预处理制作可以读取数据的dataloader网络模型设置:可以加载预训练模型,例如torchvision经典网络框架可以更改最后的head层训练自己的任务,大多为全连接层前几层多为特征提取我们可以只训练最后任务层网络模型保存
cvks
·
2023-01-22 11:22
pytorch学习笔记
网络
人工智能
深度学习
机器学习
神经网络
Pytorch学习
笔记-DataLoader
1.dataloader:dataloader本质是一个可迭代,使用iter()访问,不能使用next()访问;使用iter(dataloader)返回的是一个迭代器,然后可以使用next()访问。iter():生成器是iterator可迭代对象,但list,dict,str是iterable,不是可迭代对象,iter()函数是把list,dict,str等iterable转换为可迭代对象.nex
维他柠檬可乐
·
2023-01-22 11:51
pytorch
pytorch学习
笔记3-transforms的使用
transforms的使用transforms就像一个工具箱,是一个.py文件,主要用到里面的一些类,可以将特定格式的图片进行转化。在之前的笔记中,用SummaryWriter.add_image()读取图片的类型为numpy.ndarray型,这次用tensor(torch.Tensor)型。tensor数据类型,包装了神经网络中的一些参数。fromPILimportImagefromtorch
ThreeS_tones
·
2023-01-22 11:19
pytorch
学习
深度学习
pytorch学习
笔记4-torchvision中数据集的使用
在pytorch官网的torchvision中可以看到提供的数据集以及详细的说明,现成的数据集使用起来也很方便。以CIFAR10为例,点开可以看到CIFAR10的参数和返回值的相关介绍:importtorchvision#参数train为TRUE则返回训练集,为FALSE则返回测试集,download设置为TRUE则自动从网上下载train_set=torchvision.datasets.CIF
ThreeS_tones
·
2023-01-22 11:49
pytorch
深度学习
pytorch学习
笔记5-dataloader的使用
先上pytorch官网查看dataloader这个类的帮助文档。shuffle=4的时候,4个4个打包,返回的是一个迭代器。importtorchvisionfromtorch.utils.dataimportDataLoaderfromtorch.utils.tensorboardimportSummaryWriter#准备的测试数据集test_data=torchvision.datasets
ThreeS_tones
·
2023-01-22 11:45
pytorch
学习
深度学习
【
pytorch学习
笔记】pytorch 搭建NIN网络+Fashion-Mnist数据集
目录NIN网络pytorch搭建NIN网络参考NIN网络论文《NetworkInNetwork》在传统的CNN模型中,卷积层通过filter进行卷积操作,再使用非线性激活函数进行处理,产生特征映射(featuremapping)。其中,高层卷积层提取到的featuremapping是在底层卷积层提取到的featuremapping的基础上进行再提取得到的,所以如果提高每个卷积层的特征提取能力,那么
是安澜啊
·
2023-01-20 15:57
pytorch
动手学深度学习
pytorch
学习
深度学习
Pytorch学习
笔记(三)——nn.Sequential的理解
nn.Sequential的理解一、源码剖析二、实战意义在定义CNN模型的时候看到有如下定义,其中讲解一下nn.SequentialclassCNN(nn.Module):def__int__(self):super(CNN,self).__init__()self.conv1=nn.Sequential(nn.Conv2d(in_channels=1,out_channels=16,kernel
酒与花生米
·
2023-01-20 14:41
Pytorch学习笔记
pytorch
深度学习
神经网络
【
Pytorch学习
笔记】2.Pytoch基础
文章目录4.基本数据类型4.1AllisaboutTensor4.2Howtodenotestring4.3Datatype4.4Typecheck4.5Dimension/rank4.6Mixed5.创建Tensor5.1Importfromnumpy5.2ImportfromList5.3uninitialized5.4setdefaulttype5.5rand/rand_like,randi
贪钱算法还我头发
·
2023-01-20 13:04
AI
#
Deep
Learning
深度学习
pytorch
python
pytorch学习
笔记--trochvision.datasets和DataLoader的使用
trochvision.datasets和DataLoader的使用一、datasets二、DataLoader补充:datasets类的代码本文为学习笔记,感谢PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】一、datasetsdatasets工具在trochvision中importtorchvisionfromtorchvisionimporttransformsastffro
Tony
·
2023-01-20 10:58
深度学习
pytorch
深度学习
机器学习
pytorch学习
笔记-2022
学习笔记文章目录学习笔记1.pytorch二、
pytorch学习
0.先验概率后验概率:1.函数2.python对比jupter3.pytorch读取数据4.tensorboard6.transform常用函数
echoliuy
·
2023-01-20 10:55
学习记录
python
人工智能
pytorch
计算机视觉
pytorch学习
笔记-Dataset类代码实战
本人在b站上学习PyTorch深度学习快速入门教程以及python学习中所做的笔记,教程链接在末尾。准备工作:蜜蜂蚂蚁数据集:https://download.pytorch.org/tutorial/hymenoptera_data.zip把要制作的数据集移动到当前项目中:右键点击图片,选择复制路径,上面的absolute是绝对路径,下面pathfromcontentroot是相对路径。在一个工
ThreeS_tones
·
2023-01-20 10:52
pytorch
学习
python
pytorch学习
笔记-tensorboard使用
tensorboard的使用(一)SummaryWriter类中.add_scalar()方法的使用(可按住Ctrl点击add_scalar查看该方法的功能)。先用pip安装tensorboard,执行如下命令,画一个y=2x的图像。fromtorch.utils.tensorboardimportSummaryWriterwriter=SummaryWriter("logs")foriinran
ThreeS_tones
·
2023-01-20 10:52
pytorch
学习
深度学习
【
PyTorch学习
】二、自动求梯度(Automatic Gradient)
PyTorch学习
(二)前言一、autograd自动求梯度二、使用步骤1.示例一2.示例二前言torch.autograd是PyTorch的自动差分引擎,可为神经网络训练提供支持。
Moonuiu
·
2023-01-20 09:21
pytorch
pytorch
深度学习
神经网络
Pytorch学习
笔记(9)———基本的层layers
卷积神经网络常见的层类型名称作用Conv卷积层提取特征ReLU激活层激活Pool池化——BatchNorm批量归一化——Linear(FullConnect)全连接层——Dropout————ConvTranspose反卷积——pytorch中各种层的用法卷积Convolution卷积类型作用torrch.nn.Conv1d一维卷积torch.nn.Conv2d二维卷积torch.nn.Conv3
永不言弃的小颖子
·
2023-01-19 18:13
pytorch学习
pytorch
深度学习
神经网络
Pytorch学习
笔记_1
Pytorch学习
笔记张量的创建与运算torch.chunk(input,chunks,dim=0)→listoftensor(只能均分)>>>importtorch>>>b=torch.rand([3,2
野比大雄灬
·
2023-01-19 15:28
python
pytorch
pytorch学习
笔记
pytorch的神经网络模板。item可以把tensor数据类型转化为普通的数字。保存模型的。pth这里是可以自定义的,一般保为pth小配件:准确率1代表的是纵向的。使用gpu进行训练——在数据,模型,损失函数上+cuda即可第二种使用gpu的方法
Louisejin
·
2023-01-19 10:43
pytorch
学习
深度学习
莫烦
pytorch学习
笔记4
莫烦
pytorch学习
笔记41卷积网络2循环神经网络RNN,LSTM,GRU2.1RNN2.2LSTM2.3RNN分类例子2.4RNN回归例子2.5logistic回归1卷积网络理论:https://blog.csdn.net
dayday学习
·
2023-01-19 08:48
pytorch
莫烦pytorch学习笔记4
Pytorch学习
笔记-梯度与反向传播
梯度与反向传播PyTorch提供的autograd包能够根据输入和前向传播过程自动构建计算图,并执行反向传播Tensor是这个包的核心类,如果将其属性.requires_grad设置为True,它将开始追踪(track)在其上的所有操作(这样就可以利用链式法则进行梯度传播了)。完成计算后,可以调用.backward()来完成所有梯度计算。此Tensor的梯度将累积到.grad属性中。在y.back
Dexter_Sun1
·
2023-01-19 06:10
Pytorch学习笔记
(十三)
pytorch学习
笔记---内容为学习资源摘录整合の保存模型,Sequential 和 Module
一、多层神经网络,Sequential和Module通过前面的章节,我们了解到了机器学习领域中最常见的两个模型,线性回归模型和Logistic回归模型,他们分别是处理机器学习中最常见的两类问题-回归问题和分类问题。下面我们会讲第一个深度学习的模型,多层神经网络。多层神经网络左边是一张神经元的图片,神经元通过突触接受输入,然后通过神经激活的方式传输给后面的神经元。这对比于右边的神经网络,首先接受数据
weixin_40245436
·
2023-01-18 17:39
pytorch学习笔记啊
保存模型
Sequential
Module
【
pytorch学习
实战】第三篇:逻辑回归
往期相关文章列表:【
pytorch学习
实战】第一篇:线性回归【
pytorch学习
实战】第二篇:多项式回归【
pytorch学习
实战】第三篇:逻辑回归【
pytorch学习
实战】第四篇:MNIST数据集的读取
非晚非晚
·
2023-01-18 17:32
pytorch
pytorch
逻辑回归
Logistic
python
逻辑分类
Pytorch学习
笔记5:Logistic回归(分类问题)
分类问题之前举例中学习时间与学习成绩的问题,是回归问题,也就是输入和输出数值之间的关系x(hours)y(points)1224364?但是如果经y的值标记为是否合格,此问题将变成一个二分类问题:x(hours)y(passorfail)1fail(0)2fail(0)3pass(1)4?实际上是计算在4工时下是否合格的概率,即对概率的计算与比较,而非类别之间的数值比较。逻辑回归:二分类问题是非0
岳戴
·
2023-01-18 17:32
【
Pytorch学习
】TensorBoard
SummaryWriter类的使用add_scalar()add_image()SummaryWriter类的使用add_scalar()fromtorch.utils.tensorboardimportSummaryWriter#创建实例writer=SummaryWriter("logs")#存储的文件夹名为logs#writer.add_image()#y=xforiinrange(100)
糊涂懿
·
2023-01-18 08:53
pytorch
pytorch
学习
python
这9个技巧让你的PyTorch模型训练得飞快!
文末附
PyTorch学习
交流群本文转载自:AI公园作者:WilliamFalcon|编译:ronghuaiyang导读一个stepbystep的指南,非常的实用。
weixin_39450742
·
2023-01-18 00:25
深度学习-模型调参与加速
PyTorch学习
笔记(7)网络模型的使用与修改
本文使用pytorch自带的网络模型,并略作修改,使它能够适应其它的数据集。文章目录下载修改模型模型的保存与读取下载这里以vgg16为例子。pretrained=True表示下载已经训练好的模型,即包含相关参数,progress=True表示显示进度条。importtorchvisionfromtorchimportnn#vgg16_false=torchvision.models.vgg16(p
游星凌
·
2023-01-17 22:41
机器学习
pytorch
学习
深度学习
Pytorch学习
笔记:加载预训练模型
文章目录前言摘要:1.加载模型2.修改加载模型3.加载预训练模型4.保存模型回顾总结前言torchvision是官方经常需要的包,包括:torchvision.datasets:预定义的训练集(比如MNIST、CIFAR10等);torchvision.models:包含预定义好的经典网络结构(比如AlexNet、VGG、ResNet等),torchvision.transforms:数据增强的方
豆爸OS
·
2023-01-17 22:40
Pytorch学习笔记
pytorch
PyTorch学习
笔记(13)--现有网络模型的使用及修改
PyTorch学习
笔记(13)–现有网络模型的使用及修改 本博文是PyTorch的学习笔记,第13次内容记录,主要介绍如何使用现有的神经网络模型,如何修改现有的网络模型。
我这一次
·
2023-01-17 22:10
PyTorch学习笔记
python
神经网络
pytorch
PyTorch学习
笔记(12)--神经网络优化器
PyTorch学习
笔记(12)–神经网络优化器 本博文是PyTorch的学习笔记,第12次内容记录,主要是在上一篇文章中提到的损失函数的基础上,研究神经网络优化器的使用方法。
我这一次
·
2023-01-17 22:39
PyTorch学习笔记
python
pytorch
神经网络
【小土堆】
Pytorch学习
笔记_P25/26_网络模型使用、修改、存取
(0)摘要#课程链接PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】_哔哩哔哩_bilibili#笔记内容(1)P25_现有网络模型的使用及修改(2)P26_网络模型的保存与读取(1)现有网络模型的使用及修改#(1)现有模型的的使用。1)pytorch的torchvision文档中,给我们提供了较为有用的预训练模型。现在更新在左侧栏的Modelsandpre-trainedweigh
惜年_night
·
2023-01-17 22:36
pytorch学习笔记_小土堆
pytorch
pytorch学习
之swin-transformer算法读后感
目录1、下采样/上采样(1)下采样的作用?通常的方式(2)上采样的原理和常用方式2、self.register_buffer()3、torch运算符@和*4、nn.ModuleList()以及与nn.Sequential的区别(1)nn.ModuleList(2)与nn.Sequential的区别5、nn.Module.apply方法6、torch.roll函数7、torchvision数据处理(
benben044
·
2023-01-17 15:48
神经网络
pytorch
学习
算法
Pytorch学习
笔记(4)———自定义数据集
在训练深度学习模型之前,样本集的制作非常重要。在pytorch中,提供了一些接口和类,方便我们定义自己的数据集合,下面完整的试验自定义样本集的整个流程。实验过程1.收集图像样本以简单的猫狗二分类为例,可以在网上下载一些猫狗图片。创建以下目录:data-------------根目录data/test-------测试集data/train------训练集data/val--------验证集在t
永不言弃的小颖子
·
2023-01-17 12:12
pytorch学习
pytorch
python
深度学习
pytorch学习
--autograd与逻辑回归
自动求导autograd与逻辑回归torch.autogradtorch.autograd.backward(tensors,gradient=None,retain_graph=None,create_graph=Falsetensors:用于求导的张量,如lossretain_graph:用于保存计算图create_graph:用于创建导数计算图,用于高阶求导gradient:多梯度权重y=(
ZHANGYAN
·
2023-01-17 10:20
pytorch学习
pytorch
学习
深度学习
pytorch学习
--线性回归
pytorch学习
–线性回归求解步骤:确定模型Module:y=wx+b选择损失函数MSE:均方差等求解梯度并更新w,bw=w-LR*w.gradb=b-LR*w.grad(LR:步长,即学习率)importtorchimportmatplotlib.pyplotasplttorch.manual_seed
ZHANGYAN
·
2023-01-17 09:35
pytorch学习
pytorch
学习
python
Pytorch学习
笔记 Task2.2 pytorch实现线性回归
线性回归能够用一个直线较为精准的描述数据之间的关系。当新的数据出现的时候,就能够预测出一个简单的值。1pytorch实现线性回归fromtorch.autogradimportVariablefromtorch.utils.dataimportTensorDataset,DataLoader"""PytorchDataset/TensorDataset和Dataloaderhttps://www.
甲壳剑齿鸟
·
2023-01-17 08:58
pytorch
笔记
pytorch
线性回归
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他