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

pytorch(5)Tensor

一、系列文章目录

(1)梯度下降
(2)手写数字识别引入&Pytorch 数据类型
(3)创建Tensor
(4)Broadcasting
(5)Tensor
(6)Tensor统计
(7)Where和Gather
(8)函数的梯度
(9)loss函数;自动求导


文章目录

  • 一、系列文章目录
  • 二、拆分与合并
  • 三、计算


二、拆分与合并

  • Cat
    dimention必须一致,设置dim 在哪个维度上拼接,除了拼接的维度外其他必须一致 torch.cat((A,B),dim)
    cas中dim的含义
  • Stack
    创建新维度
    Stack中dim的含义
  • Split
    按长度拆分,长度相同给定长度,长度不同用[m,n]给定
  • Chunk
    按数量拆分,给定数量值

三、计算

  • 加 add + a[3,4]和b[4]相加,利用broadcast机制直接相加
  • 减 sub -
  • 乘 mul *
  • 除 div /
  • 矩阵乘法
    注意:矩阵a* b 是对应位置元素相乘
    torch.mm(a,b) 只用于二维
    torch.matmul(a,b) = a@b
    matmul 高维相乘机制:例如四维相乘,先把后两维相乘。
    例子 神经网络中的降维
x = torch.rand(4,784)
w = torch.rand(512,784)
(x@w.t()).shape    #w.t()是转置
Out[14]: torch.Size([4, 512])
  • a.pow( m ) m次方 等同于a**m
  • a.rsqrt( )开三次方
  • a.sqrt( )开平方 等同于a**(0.5)
  • torch.exp(a)
  • torch.log(a) 默认以2为底
  • .floor()向下取整
  • .ceil()向上取整
  • .round()四舍五入取整
  • .trunc()整数部分
  • .frac()小数部份
  • clamp(min,max)最小值变为min,最大值变为max
  • torch.max() torch.median()

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 李亚石先生生前力作欣赏---桂林山水
  • pytorch(6)Tensor统计
  • 千万不要死于无知——前言
  • pytorch(7)Where和Gather
  • 千万不要死于无知——平衡饮食
  • pytorch(8)函数的梯度
  • MOOC python数据分析(1)Numpy
  • MOOC python数据分析(2)数据存取/随机数函数
  • 千万不要死于无知——有氧运动
  • 【GAN】生成对抗网络
  • 千万不要死于无知——心理状态
  • MOOC python数据分析(3)PIL库/图像处理
  • 江南水乡
  • 解决【This Python interpreter is in a conda environment, but the environment has not been activated.】
  • Oracle诊断案例-Job任务停止执行
  • 30秒的PHP代码片段(1)数组 - Array
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • laravel 用artisan创建自己的模板
  • mongodb--安装和初步使用教程
  • Objective-C 中关联引用的概念
  • orm2 中文文档 3.1 模型属性
  • PaddlePaddle-GitHub的正确打开姿势
  • Quartz初级教程
  • storm drpc实例
  • vue:响应原理
  • vuex 学习笔记 01
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 强力优化Rancher k8s中国区的使用体验
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 用 Swift 编写面向协议的视图
  • ​Python 3 新特性:类型注解
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • #QT(串口助手-界面)
  • #控制台大学课堂点名问题_课堂随机点名
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (Forward) Music Player: From UI Proposal to Code
  • (poj1.2.1)1970(筛选法模拟)
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (离散数学)逻辑连接词
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (算法)大数的进制转换
  • (一)Dubbo快速入门、介绍、使用
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .Net Winform开发笔记(一)
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .net6使用Sejil可视化日志
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NetCore发布到IIS
  • ??javascript里的变量问题
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @RequestBody与@RequestParam:Spring MVC中的参数接收差异解析