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

广州白云学校网站建设fifa17做任务网站

广州白云学校网站建设,fifa17做任务网站,企业网站建设重要性,深圳防疫措施优化调整张量Tensor 创建张量张量的属性张量索引张量运算 稀疏张量 总结 简单讲讲张量#xff0c;数学和物理学界以一种方式定义张量#xff0c;机器学习上则是以另一种方式定义张量#xff0c;这里的张量也与神经网络联系紧密#xff0c;神经网络需要进行大量的数学计算#xff0… 张量Tensor 创建张量张量的属性张量索引张量运算 稀疏张量 总结 简单讲讲张量数学和物理学界以一种方式定义张量机器学习上则是以另一种方式定义张量这里的张量也与神经网络联系紧密神经网络需要进行大量的数学计算也是张量被设计出来的目的。 张量是存储输入数据的方式还存储构成神经网络的权重和偏置。 当输入是单一图像时大多数编程语言会称之为矩阵这里称为二维张量。 当输入是视频时大多数编程语言会称之为多维矩阵或多维数组这里称为n维张量。 听起来有点无聊大家会认为不过是换个名字张量到底有什么用呢 张量是设计用来利用硬件加速的优势 也能通过自动微分处理反向传播 张量也是MindSpore网络运算中的基本数据结构 # 导包 import numpy as np import mindspore from mindspore import ops from mindspore import Tensor, CSRTensor, COOTensor创建张量 根据数据直接生成 data [1, 0, 1, 0] x_data Tensor(data) print(x_data, x_data.shape, x_data.dtype)从NumPy数组生成 np_array np.array(data) x_np Tensor(np_array) print(x_np, x_np.shape, x_np.dtype)上面两种方式输出结果都是[1 0 1 0] (4,) Int64 使用init初始化器构造张量 from mindspore.common.initializer import One, Normal# Initialize a tensor with ones tensor1 mindspore.Tensor(shape(2, 2), dtypemindspore.float32, initOne()) # Initialize a tensor from normal distribution tensor2 mindspore.Tensor(shape(2, 2), dtypemindspore.float32, initNormal())print(tensor1:\n, tensor1) print(tensor2:\n, tensor2)输出结果 tensor1: [[1. 1.] [1. 1.]] tensor2: [[-0.00063482 -0.00916224] [ 0.01324238 -0.0171206 ]] One是生成一个值全为1的常量数组用于初始化Tensor。 Normal是生成一个服从正态分布的随机数组用于初始化Tensor。 继承另一个张量的属性形成新的张量 from mindspore import opsx_ones ops.ones_like(x_data) print(fOnes Tensor: \n {x_ones} \n)x_zeros ops.zeros_like(x_data) print(fZeros Tensor: \n {x_zeros} \n)Ones Tensor: [1 1 1 1] Zeros Tensor: [0 0 0 0] 张量的属性 张量的属性包括形状、数据类型、转置张量、单个元素大小、占用字节数量、维数、元素个数和每一维步长。 张量索引 Tensor索引与Numpy索引类似索引从0开始编制负索引表示按倒序编制冒号:和 …用于对数据进行切片。 张量运算 张量之间有很多运算包括算术、线性代数、矩阵处理转置、标引、切片、采样等张量运算和NumPy的使用方式类似. Tensor能与NumPy相互转换 Tensor转换为NumPy t Tensor([1., 1., 1., 1., 1.]) print(ft: {t}, type(t)) n t.asnumpy() print(fn: {n}, type(n))t: [1. 1. 1. 1. 1.] class ‘mindspore.common.tensor.Tensor’ n: [1. 1. 1. 1. 1.] class ‘numpy.ndarray’ NumPy转换为Tensor n np.ones(5) t Tensor.from_numpy(n) np.add(n, 1, outn) print(fn: {n}, type(n)) print(ft: {t}, type(t))n: [2. 2. 2. 2. 2.] class ‘numpy.ndarray’ t: [2. 2. 2. 2. 2.] class ‘mindspore.common.tensor.Tensor’ 稀疏张量 稀疏张量是一种特殊张量其中绝大部分元素的值为零。普通张量表征这些数据会引入大量不必要的计算、存储和通讯开销所以引入稀疏矩阵存储。 MindSpore现在已经支持最常用的CSR和COO两种稀疏数据格式。 总结 感觉张量就是另类的矩阵会使用会看会计算就行
http://www.eeditor.cn/news/121177/

相关文章:

  • 镇江网站建设流程做网站要几个人 要多少钱
  • 汽车网站建设公司哪家好网站平台项目交接需要什么
  • 中企动力官做网站怎么样做类似58类型网站
  • 网站制作费用 厦门搜索网站存在的关键字
  • 网站是如何做的好建设工程合同指什么
  • 国内网站域名51网站统计
  • seo网站推广佛山寿县移动公司网站建设
  • 单位网站建设规划北京华昊网站建设
  • 建设一个网站需要学习什么wordpress seo代码
  • 吉林网站开发公司建立一个网站需要多少钱
  • 琴行网站开发学术论文网站推广建设
  • 怀柔营销型网站建设平阳网站建设
  • 贵州建设工程招标协会网站做微信支付的网站多少钱
  • 北理工网站开发与运用专业做轮胎的网站
  • 网站服务器怎么收费滑县住房和城乡建设局网站
  • 网站是用虚拟机做还是服务器安卓下载app
  • 做网站的公司需要什么资质html网站后台管理系统
  • 网站内容方向建材做网销哪个网站好
  • 网站建设维保合同云南建设厅建设网站首页
  • 各大网站开发语言网易邮箱登录
  • 昆山做网站公司哪家好wordpress默认邮件文件夹
  • 网站建设的服务和质量静态网站制作流程
  • 网站建设衤金手指下拉10网站开发和oa有什么区别
  • 网站开发遇到的困难总结品质好
  • 网站建设平台排行榜网站开发包括几个部分
  • 电脑登录不了建设银行网站中国建设银行章丘支行网站
  • 网站建立初步教案plm项目管理系统
  • 做网站seo的公司哪家好搜索引擎网站建设
  • 做3d模型的叫什么牛的网站绍兴金圣建设有限公司网站
  • 网站优化效果什么网站做蜘蛛池