CNN记录】pytorch中flatten函数

pytorch原型

python 复制代码
torch.flatten(input, start_dim=0, end_dim=- 1)

作用:将连续的维度范围展平维张量,一般写再某个nn后用于对输出处理,

参数:

start_dim:开始的维度

end_dim:终止的维度,-1为最后一个轴

默认值时展平为1维

例子

1、默认参数

python 复制代码
input = torch.randn(2, 3, 4, 5)
output = torch.flatten(input)
输出维:torch.Size([120])

2、设置参数

python 复制代码
input = torch.randn(2, 3, 4, 5)

output = torch.flatten(input,1)
输出shape为:torch.Size([2, 60])

output = torch.flatten(input,1,2)
输出shape为:torch.Size([2, 12, 5])
相关推荐
bst@微胖子3 小时前
LlamaIndex之核心概念及部署以及入门案例
pytorch·深度学习·机器学习
飞Link8 小时前
【论文笔记】《Deep Learning for Time Series Anomaly Detection: A Survey》
rnn·深度学习·神经网络·cnn·transformer
翱翔的苍鹰9 小时前
通俗、生动的方式 来讲解“卷积神经网络(CNN)
人工智能·神经网络·cnn
2501_9421917716 小时前
纺织品微观缺陷检测与分类:基于Faster R-CNN的改进模型实现与性能优化_1
分类·r语言·cnn
C系语言17 小时前
Anaconda虚拟环境,完全使用conda install命令安装所有包,使用conda install pytorch
人工智能·pytorch·conda
shangjian00718 小时前
AI大模型-卷积神经网络-卷积核的由来
人工智能·神经网络·cnn
白日做梦Q18 小时前
EfficientNet解析:用复合缩放统一CNN架构
人工智能·架构·cnn
光羽隹衡1 天前
深度学习——卷积神经网络实现手写数字识别
人工智能·深度学习·cnn
Katecat996631 天前
肾衰竭医学影像多类别目标检测:基于Mask R-CNN的囊肿、肾脏、结石和肿瘤六类病变特征识别_1
目标检测·r语言·cnn
一行注释也不写1 天前
【卷积层和池化层在CNN中的作用】
深度学习·计算机视觉·cnn