x.view()

x.view()就是对tensor进行reshape

python 复制代码
import torch
v1 = torch.range(1, 4)
v2 = v1.view(2, 2)
print(v2)
v3 = v2.view(4,-1)
print(v3)
python 复制代码
tensor([[1., 2.],
        [3., 4.]])
tensor([[1.],
        [2.],
        [3.],
        [4.]])

在函数的参数中经常可以看到-1例如x.view(-1, 4)

这里-1表示一个不确定的数,就是你如果不确定你想要reshape成几行,但是你很肯定要reshape成4列,那不确定的地方就可以写成-1

例如一个长度的16向量x,

x.view(-1, 4)等价于x.view(4, 4)

x.view(-1, 2)等价于x.view(8,2)

相关推荐
hsg7714 小时前
本地部署开源数字人模型简介
人工智能·开源
HZjiangzi14 小时前
手机外壳平面度用什么设备检测快?SIMSCAN精细模式+自动报告方案推荐
人工智能·科技·制造·三维扫描仪
全栈技术负责人14 小时前
前端团队 AI Core Workflow:从心法到落地
前端·人工智能·状态模式
KmjJgWeb14 小时前
基于YOLOv26的数字体温计检测与温度读取系统_2
人工智能·yolo·目标跟踪
DS随心转小程序15 小时前
AI公式不乱码
人工智能·pdf·deepseek·ds随心转
李昊哲小课15 小时前
机器学习核心概念与经典算法全解析
人工智能·算法·机器学习·scikit-learn
s石有八九15 小时前
PDF/文档LLM作业批改:2025年研究现状、技术进展与研究空白
人工智能·python·pdf·教育·ai教育·作业批改
慧都小项15 小时前
办公文档平台ONLYOFFICE如何使用AI进行金融图表的描述识别
人工智能·金融
花间相见15 小时前
【AI开发】—— Ollama安装与部署
人工智能
星爷AG I15 小时前
9-17 客体连续性(AGI基础理论)
人工智能·agi