![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyTorch
mingxiaod
这个作者很懒,什么都没留下…
展开
-
PyTorch优化函数
PyTorch优化器导入文章目录一、导入PyTorch二、定义模型三、导入优化器导入优化器1 :梯度下降法SGD导入优化器2 :SGD+momentum导入优化器3 :Adagrad导入优化器4 :RMSprop导入优化器5 :Adadelte导入优化器6 :Adam一、导入PyTorchimport torchimport torch.nn as nn二、定义模型net = nn....原创 2019-03-08 15:51:49 · 1458 阅读 · 1 评论 -
PyTorch实现AlexNet模型及参数详解
文章目录一、卷积池化层原理二、全连接层原理三、模型参数详解注:AlexNet论文错误点1.卷积池化层1(1)卷积运算(2)分组(3)激活函数层(4)池化层2.卷积池化层23.卷积池化层34.卷积池化层45.卷积池化层56.全连接层17.全连接层28.全连接层3四、PyTorch实现一、卷积池化层原理该层的顺序是:卷积——>ReLU——>池化——&am原创 2019-03-09 18:43:14 · 14598 阅读 · 12 评论 -
PyTroch报错NotImplementedError:
1.在写PyTorch网络模型时出现以下报错:NotImplementedError,该错误表示尚未成功的实现某种方法。以下为报错界面,经过查询错误位置。在‘forward’定义处!2.查找错误经过查看,'forward’定义处缩进错误!如下图,def forward 不应该和self在同一缩进层,所以报错!!,所有减少def forward 以及后面的代码缩进即可。修改: Ctrl ...原创 2019-03-10 11:51:13 · 18679 阅读 · 8 评论 -
PyTorch实现ResNet
import numpy as npimport torchfrom torch import nnfrom torch.autograd import Variableimport torch.nn.functional as F定义残差模块def conv3x3(in_channel, out_channel, stride=1): return nn.Conv2d(in...原创 2019-03-11 20:35:11 · 1507 阅读 · 0 评论 -
PyTorch实现GoogLeNet(InceptionNet)
import numpy as npimport torchfrom torch import nnfrom torch.autograd import Variable定义一个卷积加batchnorm,以及relu激活函数作为基本结构def conv_relu(in_channel,out_channel, kernel, stride=1, padding=0): laye...原创 2019-03-11 20:37:20 · 3246 阅读 · 0 评论 -
PyTorch实现VGG
import numpy as npimport torchfrom torch import nnfrom torch.autograd import Variable定义VGG的blockVGG几乎全部使用3x3的卷积核,以及2x2的池化层,使用小的卷积核进行多层堆叠和一个大的卷积核感受野是相同的,同时VGG小的卷积核还能减少参数,具有更深的结构。def vgg_block(nu...原创 2019-03-11 20:39:16 · 12068 阅读 · 2 评论 -
PyTorch实现卷积和池化(kaggle环境)
import numpy as npimport torchfrom torch import nnfrom torch.autograd import Variablefrom PIL import Imageimport matplotlib.pylab as plt%matplotlib inline卷积层导入图片并且转化为灰度图im = Image.open('../i...原创 2019-03-11 20:50:07 · 1219 阅读 · 0 评论 -
PyTorch实现DenseNet
import numpy as npimport torchfrom torch import nnfrom torch.autograd import Variablefrom torchvision.datasets import CIFAR10建立卷积模块,卷积模块的顺序:BN——>ReLU——>Convdef conv_block(in_channel, out_...原创 2019-03-12 16:31:44 · 2702 阅读 · 0 评论 -
PyTorch实现数据增强(kaggle环境)
一、数据增强方法:1. 对图片进行比例缩放2. 对图片进行随机位置的截取3. 对图片进行随机水平和竖直翻转4. 对图片进行随机角度的旋转5. 对图片进行亮度、对比度和颜色随机变化二、Torch中已经把这些方法内置在了torchvision中,可以直接调用from PIL import Imagefrom torchvision import transforms as tfsi...原创 2019-03-12 21:56:10 · 4729 阅读 · 1 评论