pytorch 在sequential中使用view来reshape的例子


Posted in Python onAugust 20, 2019

pytorch中view是tensor方法,然而在sequential中包装的是nn.module的子类,

因此需要自己定义一个方法:

import torch.nn as nn
class Reshape(nn.Module):
 def __init__(self, *args):
  super(Reshape, self).__init__()
  self.shape = args

 def forward(self, x):
  # 如果数据集最后一个batch样本数量小于定义的batch_batch大小,会出现mismatch问题。可以自己修改下,如只传入后面的shape,然后通过x.szie(0),来输入。
  return x.view(self.shape)
class Reshape(nn.Module):
 def __init__(self, *args):
  super(Reshape, self).__init__()
  self.shape = args
 def forward(self, x):
  return x.view((x.size(0),)+self.shape)

以上这篇pytorch 在sequential中使用view来reshape的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python函数学习笔记
Oct 07 Python
Python的Flask框架中实现简单的登录功能的教程
Apr 20 Python
实例讲解Python的函数闭包使用中应注意的问题
Jun 20 Python
python处理html转义字符的方法详解
Jul 01 Python
Python在线运行代码助手
Jul 15 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
Aug 08 Python
python和ruby,我选谁?
Sep 13 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 Python
python实现寻找最长回文子序列的方法
Jun 02 Python
python3写的简单本地文件上传服务器实例
Jun 04 Python
10个Python小技巧你值得拥有
Sep 29 Python
jupyter 导入csv文件方式
Apr 21 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
Aug 20 #Python
python实现证件照换底功能
Aug 20 #Python
pytorch多进程加速及代码优化方法
Aug 19 #Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
Aug 19 #Python
python opencv实现证件照换底功能
Aug 19 #Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
Aug 19 #Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 #Python
You might like
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
PHP程序级守护进程的实现与优化的使用概述
2013/05/02 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
js有关元素内容操作小结
2011/12/20 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
js友好的时间返回函数
2016/08/24 Javascript
jQuery+ajax读取并解析XML文件的方法
2016/09/09 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
Python基于twisted实现简单的web服务器
2014/09/29 Python
python编程开发之日期操作实例分析
2015/11/13 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
python实现决策树ID3算法的示例代码
2018/05/30 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
Python hashlib模块实例使用详解
2019/12/24 Python
python实现人像动漫化的示例代码
2020/05/17 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
办公室人员先进事迹
2014/01/27 职场文书
物理教育专业求职信
2014/06/25 职场文书
创优争先心得体会
2014/09/11 职场文书
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript