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])
相关推荐
工业机器视觉设计和实现17 小时前
极简单cnn编程测试
人工智能·神经网络·cnn
红队it20 小时前
【Tensorflow】基于卷积神经网络(CNN)交通标志图像识别系统(完整系统源码+数据库+开发笔记+详细部署教程+启动教程)✅
python·深度学习·pycharm·cnn·毕业设计·tensorflow·echarts
yours_Gabriel21 小时前
【深度学习】CNN卷积神经网络基础
图像处理·人工智能·深度学习·神经网络·cnn
吃完香皂不吐泡21 小时前
【深度学习实战/计算机视觉实战】PyTorch框架下基于ResNet的102种花卉图像分类模型
pytorch·深度学习·计算机视觉·分类·迁移学习
再__努力1点1 天前
【60】视频插帧:DeepVoxelFlow融合光流与CNN的视频帧合成新范式
人工智能·python·神经网络·算法·计算机视觉·cnn·音视频
xwill*1 天前
DexVLG: Dexterous Vision-Language-Grasp Model at Scale
人工智能·pytorch·python·深度学习
一碗白开水一1 天前
【论文阅读】VQ-VAE|Neural Discrete Representation Learning首个提出 codebook 机制的生成模型
论文阅读·人工智能·pytorch·深度学习·算法·迁移学习
Aspect of twilight1 天前
Pytorch 3D 安装教程
人工智能·pytorch·python·pytorch3d
、、、、南山小雨、、、、1 天前
UNet超分 效果测试
人工智能·pytorch·深度学习
晞微1 天前
PyTorch 实现 BP 神经网络:从函数拟合到分类任务
pytorch·python·神经网络·分类