当前位置: 首页 > news >正文

DL 第一讲 PyTorch基础

一、pytorch的特点

1.类似于Numpy的张量计算
PyTorch中的基本数据结构是张量(Tensor),它与NumPy中的数组类似,但PyTorch的张量具有GPU加速的能力(通过CUDA),这使得深度学习模型能够高效地在GPU上运行。
2.自动微分系统
可以自动计算模型中的每个参数的梯度。
3.深度学习库
PyTorch提供了一个名为torch.nn的子模块,用于构建神经网络。它包括了大量的预构建的层(如全连接层、卷积层、循环神经网络层等),损失函数(如交叉熵、均方误差等),以及优化算法(如SGD、Adam等)。
4.GPU加速支持
5.跨平台支持

二、张量的创建

1.什么是张量

张量是PyTorch的核心数据抽象,是元素为同一数据类型的多维矩阵,与Numpy数组类似,
张量的默认数据类型是float32,torch.tensor()可以创建张量。

torch.randn(size) 标准正态分布(均值为0,标准差为1)

torch.rand(size) 均匀分布(在[0, 1)区间均匀分布)

torch.randint(low, high, size)离散均匀分布(返回整数)

2.张量的基本运算

加减乘除取负号:

  • +、-、*、/、-

  • add(other=)、sub、mul、div、neg

  • add_(other=)sub_mul_div_neg_(其中带下划线的版本会修改原数据)

http://www.jsqmd.com/news/181941/

相关文章:

  • 微PE官网同源技术社区推荐:AI语音新星VoxCPM-1.5-TTS-WEB-UI发布
  • GitHub镜像网站同步更新:VoxCPM-1.5-TTS-WEB-UI开源语音模型上线
  • Asyncio事件监听机制详解:5个关键点让你避开90%的陷阱
  • 超越BeyondCompare4永久激活密钥的价值?试试这颗开源语音明珠
  • 基于YOLOv8的道路坑洼识别检测系统(YOLOv8深度学习+YOLO数据集+UI界面+Python项目源码+模型)
  • 火星殖民地设想:第一批移民将携带语音数据库
  • Java虚拟线程时代来临(线程池配置终极指南)
  • 为什么VoxCPM-1.5-TTS-WEB-UI成为当前最受欢迎的TTS网页推理工具?
  • Spring Native AOT 编译太慢?:3个关键优化策略让你效率翻倍
  • 安徽黄山云海:松涛阵阵中隐约传来古人吟诗
  • 基于YOLOv8的汽车损坏识别检测系统(YOLOv8深度学习+YOLO数据集+UI界面+Python项目源码+模型)
  • 奥运会开幕式解说:AI同时提供数十种语言服务
  • 甘肃敦煌莫高窟:壁画修复师的工作语音日记
  • AI语音伦理边界:我们该不该禁止克隆逝者声音?
  • 手把手搞定FastAPI静态文件:安全、上传与访问
  • 题解:AT_abc257_e [ABC257E] Addition and Multiplication 2
  • 基于YOLOv8的蜜蜂识别检测系统(YOLOv8深度学习+YOLO数据集+UI界面+Python项目源码+模型)
  • 2025年4轴数控机床优选门店品牌,你知道哪些?4轴数控机床/水暖接头数控机床/无人机配件数控,4轴数控机床批发供应链 - 品牌推荐师
  • 印度尼西亚火山旅游:导游语音讲解地质奇观
  • 题解:AT_abc257_d [ABC257D] Jumping Takahashi 2
  • Python和C#x2B;#x2B;数据结构学习笔记
  • 乌克兰乡村婚礼:新娘父亲致辞感动全场
  • Python如何精准控制3D场景视角?这4个库你必须了解
  • Miller-Rabin素数测试算法
  • 职业面试模拟:求职者练习应对各种问题的回答
  • 社交软件动态播报:好友更新内容自动语音朗读
  • 题解:B4350 [信息与未来 2025] 美味水果
  • 为什么你的模型训练越来越慢?根源可能出在多模态存储结构上
  • 新疆喀纳斯湖:传说水怪出没时的神秘低鸣
  • 告别卡顿视角!Python 3D渲染中的平滑控制优化策略(性能提升90%)