pytorch
海棠未眠d
常怀感恩之心
展开
-
上采样之双线性插值法
上采样之双线性插值法上采样的定义上采样的类型:一、双线性插值:二、转置卷积 :三、上采样(unsampling)四、上池化(unpooling)上采样的定义**上采样实际上是一个统称 **。在下采样的过程中,我们把一张图片的特征提取出来,实际上是把图片的关键部分提取出来的,图片的分辨率就降低了,实际上图片缩小了;在上采样过程中,要恢复图片的大小,提高图片的分辨率,就要用到一些方法,任何可以让图...原创 2019-08-19 11:37:45 · 27457 阅读 · 28 评论 -
Variable——Pytorch中的数据类型
1.介绍Variable实际上,Variable是Torch里的一种数据类型,他与tensor没有什么很大的区别,但是他们属于不同的数据类型,Variable对象有更多的属性。主要的区别如下:①、Variable类型的变量具有自动求导的功能②、Variable类型的变量会被放到一个计算图中,Variable类型的变量具有三个属性:data、grad、grad_fn:data: 取出Var...原创 2019-08-20 10:43:49 · 4677 阅读 · 3 评论 -
ReLU之参数 inplace=True
在下采样的过程中,我们常常用ReLU(inplace=True),具体的含义:import torchfrom torch import nn as nnm = nn.ReLU(inplace=True)input = torch.randn(10)print(input)output = m(input)print(output)print(input)tensor([-0....原创 2019-08-24 09:24:46 · 10362 阅读 · 0 评论 -
Pytorch之Dataset(数据类)、DataLoader(方法)
** 很多东西如果学过去,可能真的学过去了,当你需要用的时候,可能你不记得你学过;但是你面对不懂的知识,突然发现你学过,这样可能效果更好。不是为了学习而学习**一、 Pytorch提供了读取数据和对数据进行预处理的方法和类(可以简单地理解常用的方法和类):1.torch.utils.data.Dataset提供的类:Dataset,它是一个抽象类,那么继承和重写这个类就可以定义自己的数据类,只...原创 2019-08-20 14:33:59 · 8763 阅读 · 0 评论 -
one-hot和softmax
https://blog.csdn.net/afgasdg/article/details/84346931https://www.jianshu.com/p/db6f7363acd5原创 2019-08-24 11:18:52 · 1342 阅读 · 0 评论 -
Pytorch 之 nn
一、先介绍一下nn.Mudule当学习到神经网络这一模块的时候,就经常出现 nn.Module,实际上这个是习以为常的叫法,具体的:torch.nn 是一个包,这个包里面有Module类,一般我们把 torch.nn 别称为:as nn,故引用Module类的时候就用的nn.Module,神经网络所有模型的构建都是从nn.Module这个基类继承的。二、torch.nn :神经网络所用到的所...原创 2019-08-20 16:10:22 · 221 阅读 · 0 评论 -
激活函数(ReLU):nn.ReLU(inplace=True)
nn.ReLU(inplace=True)参数inplace=True:inplace为True,将会改变输入的数据 ,否则不会改变原输入,只会产生新的输出inplace:can optionally do the operation in-place. Default: False注: 产生的计算结果不会有影响。利用in-place计算可以节省内(显)存,同时还可以省去反复申请和释放内...原创 2019-08-11 21:38:11 · 18839 阅读 · 1 评论 -
PyTorch 之 优化算法 torch.optim
各种优化算法在 torch.optim 这个包里面torch.optim 这个包里面有很多的优化算法,比如我们常用的随机梯度下降算法,添加动量的随机梯度下降算法。&&一、原理训练数据的终极目的是得到一个训练好的模型,即这个模型里面的参数是最优的,也就是这些参数使得损失函数达到了最小,或者说模型收敛了(参数不再改变了)二、 一阶优化算法什么是梯度:梯度就是导数,梯度是...原创 2019-08-20 17:26:08 · 4229 阅读 · 1 评论 -
Pytorch 之 PolyRegression
PloyRegression:在 notebook上用代码块来实现导入一些常常用的包:import torchimport numpy as npfrom torch.autograd import Variablefrom torch import nn,optimimport matplotlib.pyplot as plt数据的准备阶段:def make_features(...原创 2019-08-22 10:13:33 · 808 阅读 · 0 评论