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常用算法学习基础教程
Apr 13 Python
用Eclipse写python程序
Feb 10 Python
linux下python使用sendmail发送邮件
May 22 Python
Linux上使用Python统计每天的键盘输入次数
Apr 17 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
Aug 24 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
python hash每次调用结果不同的原因
Nov 21 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
Feb 25 Python
详解Pytorch显存动态分配规律探索
Nov 17 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 Python
如何通过Python实现RabbitMQ延迟队列
Nov 28 Python
Python基于Tkinter开发一个爬取B站直播弹幕的工具
May 06 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 Memcache 中实现消息队列
2009/11/24 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
php验证码的制作思路和实现方法
2015/11/12 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
Nginx实现反向代理
2017/09/20 Servers
jQuery数组处理方法汇总
2011/06/20 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
关于js中的鼠标事件总结
2017/07/11 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
Python学习笔记(二)基础语法
2014/06/06 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
怎么快速自学python
2020/06/22 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
楼面经理岗位职责范本
2014/02/18 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
大队委竞选演讲稿
2014/04/28 职场文书
保护环境倡议书100字
2014/05/19 职场文书
2014年最新党员对照检查材料汇总
2014/09/15 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript