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])
相关推荐
All The Way North-1 分钟前
池化层全解析:MaxPool vs AvgPool、参数详解、避坑指南与PyTorch实现
pytorch·深度学习·cnn·pooling·池化层·maxpool2d
wyw000042 分钟前
PyTorch 模型量化完整实操步骤(工业级落地版)
人工智能·pytorch·python
retrofit1 小时前
基于PyTorch的深度学习基础课程之十三:循环神经网络
pytorch·rnn·深度学习·循环神经网络
小途软件1 小时前
springboot013基于SpringBoot的旅游网站的设计与实现
java·人工智能·pytorch·python·深度学习·语言模型
danyang_Q13 小时前
d2l安装(miniforge+cuda+pytorch)
人工智能·pytorch·python
Keep_Trying_Go15 小时前
accelerate 深度学习分布式训练库的使用详细介绍(单卡/多卡分布式训练)
人工智能·pytorch·分布式·深度学习
光羽隹衡16 小时前
深度学习----PyTorch框架(手写数字识别案例)
人工智能·pytorch·深度学习
人工智能培训17 小时前
10分钟了解向量数据库(2)
人工智能·深度学习·机器学习·cnn·智能体
小途软件19 小时前
基于图像生成的虚拟现实体验
java·人工智能·pytorch·python·深度学习·语言模型
Byron Loong20 小时前
【Python】Pytorch是个什么包
开发语言·pytorch·python