当前位置: 首页 > news >正文

贵阳网站设计做网站上传图片一直错误

贵阳网站设计,做网站上传图片一直错误,seo培训价格,一站式营销型网站建设卷积层 卷积神经网络中每层卷积层#xff08;Convolutional layer#xff09;由若干卷积单元组成#xff0c;每个卷积单元的参数都是通过反向传播算法最佳化得到的。卷积运算的目的是提取输入的不同特征#xff0c;第一层卷积层可能只能提取一些低级的特征如边缘、线条和角…卷积层 卷积神经网络中每层卷积层Convolutional layer由若干卷积单元组成每个卷积单元的参数都是通过反向传播算法最佳化得到的。卷积运算的目的是提取输入的不同特征第一层卷积层可能只能提取一些低级的特征如边缘、线条和角等层级更多层的网路能从低级特征中迭代提取更复杂的特征。 · pytorch的卷积层 class torch.nn.Conv1d(in_channels, out_channels, kernel_size, stride1, padding0, dilation1, groups1, biasTrue)一维卷积层输入的尺度是(N, C_in,L)输出尺度 N,C_out,L_out的计算方式 out(N_i, C_{out_j})bias(C {out_j})\sum^{C{in}-1}{k0}weight(C{out_j},k)\bigotimes input(N_i,k) bigotimes: 表示相关系数计算 stride: 控制相关系数的计算步长 dilation: 用于控制内核点之间的距离详细描述在[这里](https://github.com/vdumoulin/conv_arithmetic/blob/master/README.md) groups: 控制输入和输出之间的连接 group1输出是所有的输入的卷积group2此时相当于有并排的两个卷积层每个卷积层计算输入通道的一半并且产生的输出是输出通道的一半随后将这两个输出连接起来。参数说明如下 Parametersin_channels(int) – 输入信号的通道 out_channels(int) – 卷积产生的通道 kerner_size(int or tuple) - 卷积核的尺寸 stride(int or tuple, optional) - 卷积步长 padding (int or tuple, optional)- 输入的每一条边补充0的层数 dilation(int or tuple, optional) – 卷积核元素之间的间距 groups(int, optional) – 从输入通道到输出通道的阻塞连接数 bias(bool, optional) - 如果biasTrue添加偏置举例 m nn.Conv1d(16, 33, 3, stride2) input Variable(torch.randn(20, 16, 50)) output m(input) print(output.size()) #torch.Size([20, 33, 24])二维卷积层 class torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride1, padding0, dilation1, groups1, biasTrue)例子 # With square kernels and equal stridem nn.Conv2d(16, 33, 3, stride2)# non-square kernels and unequal stride and with paddingm nn.Conv2d(16, 33, (3, 5), stride(2, 1), padding(4, 2))# non-square kernels and unequal stride and with padding and dilationm nn.Conv2d(16, 33, (3, 5), stride(2, 1), padding(4, 2), dilation(3, 1))input autograd.Variable(torch.randn(20, 16, 50, 100))output m(input)池化层 class torch.nn.MaxPool1d(kernel_size, strideNone, padding0, dilation1, return_indicesFalse, ceil_modeFalse)对于输入信号的输入通道提供1维最大池化max pooling操作 参数kernel_size(int or tuple) - max pooling的窗口大小 stride(int or tuple, optional) - max pooling的窗口移动的步长。默认值是kernel_size padding(int or tuple, optional) - 输入的每一条边补充0的层数 dilation(int or tuple, optional) – 一个控制窗口中元素步幅的参数 return_indices - 如果等于True会返回输出最大值的序号对于上采样操作会有帮助 ceil_mode - 如果等于True计算输出信号大小的时候会使用向上取整代替默认的向下取整的操作例子 # pool of size3, stride2m nn.MaxPool1d(3, stride2)input autograd.Variable(torch.randn(20, 16, 50))output m(input)全连接层 class torch.nn.Linear(in_features, out_features, biasTrue)参数 in_features - 每个输入样本的大小 out_features - 每个输出样本的大小 bias - 若设置为False这层不会学习偏置。默认值True卷积神经网络 卷积神经网络Convolutional Neural Network,CNN是一种前馈神经网络它的人工神经元可以响应一部分覆盖范围内的周围单元对于大型图像处理有出色表现。 pytorch实现ConvNet(注释详解) import torch from torch.autograd import Variable #torch.autograd提供了类和函数用来对任意标量函数进行求导。 import torch.nn as nn import torch.nn.functional as F class MNISTConvNet(nn.Module):def __init__(self):super(MNISTConvNet, self).__init__() 这是对继承自父类的属性进行初始化。而且是用父类的初始化方法来初始化继承的属性。 也就是说子类继承了父类的所有属性和方法父类属性自然会用父类方法来进行初始化。 #定义网络结构self.conv1 nn.Conv2d(1, 10, 5)self.pool1 nn.MaxPool2d(2, 2)self.conv2 nn.Conv2d(10, 20, 5)self.pool2 nn.MaxPool2d(2, 2)self.fc1 nn.Linear(320, 50)self.fc2 nn.Linear(50, 10)def forward(self, input):x self.pool1(F.relu(self.conv1(input)))x self.pool2(F.relu(self.conv2(x))).view(320)x self.fc1(x)x self.fc2(x)return xnet MNISTConvNet() print(net) input Variable(torch.randn(1, 1, 28, 28)) out net(input) print(out.size()) pytorch卷积层与池化层输出的尺寸的计算公式详解 要设计卷积神经网络的结构必须匹配层与层之间的输入与输出的尺寸这就需要较好的计算输出尺寸 我在这里详细讲了如何计算尺寸请浏览 torch.nn.functional详解 · Convolution 函数 torch.nn.functional.conv1d(input, weight, biasNone, stride1, padding0, dilation1, groups1)对几个输入平面组成的输入信号应用1D卷积。 参数 - -input – 输入张量的形状 (minibatch x in_channels x iW) - - weight – 过滤器的形状 (out_channels, in_channels, kW) - - bias – 可选偏置的形状 (out_channels) - - stride – 卷积核的步长默认为1例子 filters autograd.Variable(torch.randn(33, 16, 3))inputs autograd.Variable(torch.randn(20, 16, 50))F.conv1d(inputs, filters)· Pooling 函数 torch.nn.functional.avg_pool1d(input, kernel_size, strideNone, padding0, ceil_modeFalse, count_include_padTrue)对由几个输入平面组成的输入信号进行一维平均池化。 参数 - kernel_size – 窗口的大小 - - stride – 窗口的步长。默认值为kernel_size - - padding – 在两边添加隐式零填充 - - ceil_mode – 当为True时将使用ceil代替floor来计算输出形状 - - count_include_pad – 当为True时这将在平均计算时包括补零例子 # pool of square window of size3, stride2input Variable(torch.Tensor([[[1,2,3,4,5,6,7]]]))F.avg_pool1d(input, kernel_size3, stride2) Variable containing: (0 ,.,.) 2 4 6 [torch.FloatTensor of size 1x1x3]· 非线性激活函数 torch.nn.functional.relu(input, inplaceFalse)· Normalization 函数 torch.nn.functional.batch_norm(input, running_mean, running_var, weightNone, biasNone, trainingFalse, momentum0.1, eps1e-05)· 线性函数 torch.nn.functional.linear(input, weight, biasNone)· Dropout 函数 torch.nn.functional.dropout(input, p0.5, trainingFalse, inplaceFalse)· 距离函数Distance functions torch.nn.functional.pairwise_distance(x1, x2, p2, eps1e-06)计算向量v1、v2之间的距离 x1:第一个输入的张量 x2:第二个输入的张量 p:矩阵范数的维度。默认值是2即二范数。例子 input1 autograd.Variable(torch.randn(100, 128))input2 autograd.Variable(torch.randn(100, 128))output F.pairwise_distance(input1, input2, p2)output.backward()· 损失函数Loss functions torch.nn.functional.nll_loss(input, target, weightNone, size_averageTrue)负的log likelihood损失函数. 参数- input - (N,C) C 是类别的个数 - - target - (N) 其大小是 0 targets[i] C-1 - - weight (Variable, optional) – 一个可手动指定每个类别的权重。如果给定的话必须是大小为nclasses的Variable - - size_average (bool, optional) – 默认情况下是mini-batchloss的平均值然而如果size_averageFalse则是mini-batchloss的总和。
http://www.zqtcl.cn/news/25137/

相关文章:

  • 广州天河区必去的地方网站建设优化广告流量
  • 音乐网站开发文档撰写模板房地产怎么做网站推广
  • 网站建设产品说明书网站付费推广竞价
  • 住房住房和城乡建设部网站重庆网站建设网搜科技
  • 明星静态网站域名注册需要资料
  • 怎么在阿里巴巴做网站甘肃省城乡与建设厅网站首页
  • 旅行社网站建设方案论文西安seo阳建
  • seo的站外优化流程如何快速学会做网站
  • 固始县住房和城乡规划建设局网站建设部标准规范网站
  • 企业网站 源码谷歌搜索引擎网页版入口
  • 百度云 建网站厚街公司网站建设
  • 深圳的网站建设公司哪家好海外推广平台有哪些?
  • 河南省网站建设第三方小程序开发平台
  • 怎么申请一个免费的网站wordpress好还是织梦好
  • 电子系统设计网站制作网页要钱吗
  • 商城网站建设实例需求wordpress 4.5.3 安装
  • 兼职 网站建设国家建设标准发布网站在哪里
  • 网站建设力度百度直播推广
  • 网站首页怎么做营业执照链接免费代理上网ip地址
  • 专业做营销网站wordpress 清理缓存
  • vue.js做个人网站塘厦镇属于东莞哪个区
  • 网站建设项目实施方案金蝶直播软件
  • 酒店设计网站推荐一个人做网站需要多久
  • 国企500强公司有哪些seo网站做推广
  • 网站建设哪里有学卡片式wordpress模板
  • 大连网站建设服务网站开发一键上架淘宝
  • 网站建设及目标空间设计网站
  • 洛阳网站建设费用北京手机网站建设公司排名
  • 网站建设维护更新慈溪建设企业网站
  • 网站logo大全wordpress强大吗