网站首页 > 技术文章 正文
今天小编就为大家分享一篇PyTorch的自适应池化Adaptive Pooling实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧!
简介
自适应池化Adaptive Pooling是PyTorch含有的一种池化层,在PyTorch的中有六种形式:
自适应最大池化Adaptive Max Pooling:
torch.nn.AdaptiveMaxPool1d(output_size)
torch.nn.AdaptiveMaxPool2d(output_size)
torch.nn.AdaptiveMaxPool3d(output_size)
自适应平均池化Adaptive Average Pooling:
torch.nn.AdaptiveAvgPool1d(output_size)
torch.nn.AdaptiveAvgPool2d(output_size)
torch.nn.AdaptiveAvgPool3d(output_size)
具体可见官方文档:https://pytorch.org/docs/stable/nn.html?highlight=adaptiveavgpool#torch.nn.AdaptiveMaxPool1d
Adaptive Pooling特殊性在于,输出张量的大小都是给定的output_size output\_sizeoutput_size。例如输入张量大小为(1, 64, 8, 9),设定输出大小为(5,7),通过Adaptive Pooling层,可以得到大小为(1, 64, 5, 7)的张量。
原理
下面是Adaptive Average Pooling源码部分
https://github.com/pytorch/pytorch/blob/65b00aa5972e23b2a70aa60dec5125671a3d7153/aten/src/ATen/native/AdaptiveAveragePooling.cpp
以上这篇PyTorch的自适应池化Adaptive Pooling实例就是小编分享给大家的全部内容了,希望能给大家学习一个参考!!!
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。
猜你喜欢
- 2024-09-24 NIN(Network in Network)是来增强对局部区域的特征提取能力
- 2024-09-24 用 Pytorch 理解卷积网络
- 2024-09-24 深度学习8. 池化的概念
- 2024-09-24 计算机视觉面试中一些热门话题整理
- 2024-09-24 GitHub热榜第一:小姐姐自拍,变成二次元萌妹,神情高度还原
- 2024-09-24 「经典重温」所有数据无需共享同一个卷积核
- 2024-09-24 Grad-CAM的详细介绍Pytorch代码实现
- 2024-09-24 GitHub热榜第一:小姐姐自拍,变成二次元萌妹,效果远胜CycleGAN
- 2024-09-24 机器学习:在PyTorch中实现Grad-CAM
- 2024-09-24 卷积神经网络之-NiN网络(Network In Network)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)