python-函数用法-F.conv_transpose2d

这篇具有很好参考价值的文章主要介绍了python-函数用法-F.conv_transpose2d。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

F.conv_transpose2d

torch.nn.functional.conv_transpose2d(input, weight, bias=None, stride=1, padding=0, output_padding=0, groups=1, dilation=1) → Tensor

对由多个输入平面组成的输入图像应用二维转置卷积算子, 有时也称为反卷积.

>>> # With square kernels and equal stride
>>> inputs = torch.randn(1, 4, 5, 5)
>>> weights = torch.randn(4, 8, 3, 3)
>>> F.conv_transpose2d(inputs, weights, padding=1)

其中,weight是:输入通道,输出通

conv_transpose2d = _add_docstr(torch.conv_transpose2d, r"""
conv_transpose2d(input, weight, bias=None, stride=1, padding=0, output_padding=0, groups=1, dilation=1) -> Tensor

Applies a 2D transposed convolution operator over an input image
composed of several input planes, sometimes also called "deconvolution".

See :class:`~torch.nn.ConvTranspose2d` for details and output shape.

.. include:: cudnn_deterministic.rst

Args:
    input: input tensor of shape :math:`(\text{minibatch} \times \text{in\_channels} \times iH \times iW)`
    weight: filters of shape :math:`(\text{in\_channels} \times \frac{\text{out\_channels}}{\text{groups}} \times kH \times kW)`
    bias: optional bias of shape :math:`(\text{out\_channels})`. Default: None
    stride: the stride of the convolving kernel. Can be a single number or a
      tuple ``(sH, sW)``. Default: 1
    padding: ``kernel_size - 1 - padding`` zero-padding will be added to both
      sides of each dimension in the input. Can be a single number or a tuple
      ``(padH, padW)``. Default: 0
    output_padding: additional size added to one side of each dimension in the
      output shape. Can be a single number or a tuple ``(out_padH, out_padW)``.
      Default: 0
    groups: split input into groups, :math:`\text{in\_channels}` should be divisible by the
      number of groups. Default: 1
    dilation: the spacing between kernel elements. Can be a single number or
      a tuple ``(dH, dW)``. Default: 1

Examples::

    >>> # With square kernels and equal stride
    >>> inputs = torch.randn(1, 4, 5, 5)
    >>> weights = torch.randn(4, 8, 3, 3)
    >>> F.conv_transpose2d(inputs, weights, padding=1)
torch.nn.functional.conv2d(input, weight, bias=None, stride=1, padding=0, dilation=1, groups=1) → Tensor

input – 输入tensor
weight – 卷积核
bias – 可选的偏置
stride –卷积核的步幅, 可以是单个数字或一个元素元组 (sH, sW). 默认值: 1
padding – 在输入的两边隐式加零.可以是单个数字或一个元素元组 (padH, padW). 默认值: 0
dilation – 核元素之间的空洞. 可以是单个数字或单元素元组(dH, dW). 默认值: 1
groups – 将输入分成组。文章来源地址https://www.toymoban.com/news/detail-561861.html

到了这里,关于python-函数用法-F.conv_transpose2d的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python里apply用法_Python apply函数的用法

    Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

    2024年02月09日
    浏览(66)
  • plot函数python用法

      plot是 Python中的一个基本数据类型,可以用于计算点的坐标和面积,也可以用来做饼状图。plot函数有两个参数,分别是: plot (x,y):用于计算数据的面积。 在 Python中, plot函数有两种形式: 第一种形式为: 其中, plot ()是一个普通的列表函数,用于计算一系列点的面

    2024年02月11日
    浏览(54)
  • Python chain函数的用法

    tertools.chain() 方法可以用来简化这个任务。 它接受一个可迭代对象列表作为输入, 并返回一个迭代器,有效的屏蔽掉在多个容器中迭代细节。 from itertools import chain a = [1, 2, 3, 4] b = [‘x’, ‘y’, ‘z’] for x in chain(a, b): … print(x) … 1 2 3 4 x y z 使用 chain() 的一个常见场景是当你

    2023年04月18日
    浏览(49)
  • Python Get()函数用法介绍

    Python是一种高级编程语言,它具有简单、易学、高效等特点。而Python get()函数是其中一个重要的函数。该函数用于返回指定键的值,如果键不存在,则返回默认值None。 下面将从各个方面对Python get()函数做详细的阐述。 解释: key:字典中要查找的键 default:键不存在时要返回

    2024年02月07日
    浏览(53)
  • Python reversed函数及用法

    reserved() 是 Pyton 内置函数之一,其功能是对于给定的序列(包括列表、元组、字符串以及 range(n) 区间),该函数可以返回一个逆序序列的迭代器(用于遍历该逆序序列)。 reserved() 函数的语法格式如下: 其中,seq 可以是列表,元素,字符串以及 range() 生成的区间列表。 下面

    2024年02月08日
    浏览(49)
  • 【Python】学习Python常用函数作用和用法

    1.函数 ​ 函数就是把程序进行打包,封装到一个包中,使用时可以直接进行调用 1.创建函数和调用函数: 2.创建传参函数 3.函数的返回值 ​ return:直接返回值,不在理会后面的所有的代码 4.位置参数 在使用传参函数中有两种关键称呼: ​ 形式参数(形参):在创建函数时

    2024年02月15日
    浏览(45)
  • python中getattr()函数用法详解

    getattr()  函数用于返回一个对象属性值。 getattr()语法结构: object -- 对象。 name -- 字符串,对象属性。 default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。 返回值:返回对象属性值。 示例代码1: 运行结果: 示例代码2: 运行结果: 示例代码

    2024年02月16日
    浏览(44)
  • python中reshape函数用法详解

    reshape函数 reshape函数是Numpy库中的一个函数,可以用于改变一个数组的形状,例如将一个二维数组转换成一个三维数组。 程序运行结果: 下面是reshape函数的具体实现细节: 其中,array表示要改变形状的数组,newshape表示新的形状,order表示元素在新数组中的存储顺序(可选,

    2024年02月16日
    浏览(53)
  • 【Python】9.函数用法和底层分析

    函数是可重用的程序代码块。函数的作用,不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。 在编写函数时,函数体中的代码写法和我们前面讲述的基本一致,只是对代码实现了封装,并增加了

    2024年02月06日
    浏览(48)
  • Python基础之sorted()函数用法

    本篇是关于sorted()函数的一些基本用法,如有不足缺陷欢迎补充指正。 1、简单的排序 sorted函数可以对可迭代类型的容器内的数据进行排序 2、进阶使用 sorted(L,key=···) 其中key用来接收一个自定义的排序规则 3、选择升序还是降序排列方式 其中sorted函数是默认升序排序,

    2024年02月11日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包