pytorch forward两个参数实例


Posted in Python onJanuary 17, 2020

以channel Attention Block为例子

class CAB(nn.Module):
 
  def __init__(self, in_channels, out_channels):
    super(CAB, self).__init__()
    self.global_pooling = nn.AdaptiveAvgPool2d(output_size=1)
    self.conv1 = nn.Conv2d(in_channels, out_channels, kernel_size=1, stride=1, padding=0)
    self.relu = nn.ReLU()
    self.conv2 = nn.Conv2d(out_channels, out_channels, kernel_size=1, stride=1, padding=0)
    self.sigmod = nn.Sigmoid()
 
  def forward(self, x):
    x1, x2 = x # high, low
    x = torch.cat([x1,x2],dim=1)
    x = self.global_pooling(x)
    x = self.conv1(x)
    x = self.relu(x)
    x = self.conv2(x)
    x = self.sigmod(x)
    x2 = x * x2
    res = x2 + x1
    return res

以上这篇pytorch forward两个参数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之Python安装
Sep 12 Python
python有证书的加密解密实现方法
Nov 19 Python
Python中的模块和包概念介绍
Apr 13 Python
Python中处理字符串之islower()方法的使用简介
May 19 Python
Python实现深度遍历和广度遍历的方法
Jan 22 Python
Python时间序列处理之ARIMA模型的使用讲解
Apr 02 Python
python hough变换检测直线的实现方法
Jul 12 Python
python读取Excel表格文件的方法
Sep 02 Python
Python操作qml对象过程详解
Sep 26 Python
Python with标签使用方法解析
Jan 17 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
Python实现CNN的多通道输入实例
Jan 17 #Python
Python面向对象编程基础实例分析
Jan 17 #Python
通过python实现windows桌面截图代码实例
Jan 17 #Python
PyTorch加载预训练模型实例(pretrained)
Jan 17 #Python
python 正则表达式参数替换实例详解
Jan 17 #Python
Python函数式编程实例详解
Jan 17 #Python
python实现tail -f 功能
Jan 17 #Python
You might like
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
用JavaScript显示随机图像或引用
2009/04/21 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
react基本安装与测试示例
2020/04/27 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
python logging类库使用例子
2014/11/22 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
Python3常见函数range()用法详解
2019/12/30 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
会计出纳员的自我评价
2014/01/15 职场文书
乡镇交通安全实施方案
2014/03/29 职场文书
明信片寄语大全
2014/04/08 职场文书
六一儿童节活动总结
2014/08/27 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL