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

厦门 网站开发济宁北湖建设集团网站

厦门 网站开发,济宁北湖建设集团网站,企业做网站的费用,建设储蓄卡网站本系列教程适用于没有任何pytorch的同学#xff08;简单的python语法还是要的#xff09;#xff0c;从代码的表层出发挖掘代码的深层含义#xff0c;理解具体的意思和内涵。pytorch的很多函数看着非常简单#xff0c;但是其中包含了很多内容#xff0c;不了解其中的意思… 本系列教程适用于没有任何pytorch的同学简单的python语法还是要的从代码的表层出发挖掘代码的深层含义理解具体的意思和内涵。pytorch的很多函数看着非常简单但是其中包含了很多内容不了解其中的意思就只能【看懂代码】无法【理解代码】。 目录 官方定义demoone-hot 官方定义 torch.tensor.scatter_是PyTorch中的一个函数用于将指定索引处的值替换为给定的值。 函数定义 Tensor.scatter_(dim, index, src, reduceNone) → Tensor官方解释 将张量src中的所有值写入索引张量中指定的index处的self。 对于src中的每个值它的输出索引由其在src中的索引(dimension ! dim)和在index中对应的值(dimension dim)指定。 非常难以理解十分抽象从我个人的角度来说就是 第一个参数dim表示维度即在第几维度处理数据保持其它维度不变。reduce参数是一个可选参数用于指定如何在执行散射scatter操作时对重复的索引值进行合并或聚合。index则是需要填充的列的索引即根据维度从src中取对应的值填充到tensor中去。 怎么映射的比如一个一个3维张量 self[index[i][j][k]][j][k] src[i][j][k] # if dim 0 self[i][index[i][j][k]][k] src[i][j][k] # if dim 1 self[i][j][index[i][j][k]] src[i][j][k] # if dim 2官方的文档如下TORCH.TENSOR.SCATTER_: 即使如此理解起来也是很复杂下面从例子中去理解 demo 下面是一个官方文档给出的例子 import torchsrc torch.Tensor([[-1.0276, 0.2673, -1.1752, -0.8823],[-0.6447, -0.8256, 0.1542, -0.4242]]) print(src)output torch.zeros(2, 5) index torch.tensor([[3, 1, 2, 0], [1, 2, 0, 3]])output output.scatter(1, index, src) print(output)输出的结果 我们一步步理解代码 首先定义了一个src张量后续output即从src中取值。其次定义了output其值为二行五列的全零张量后续对output进行修改。接着定义了index即从src取值的索引。最后根据index从src取值填充到output中即完成操作。 那么具体是如何取值的呢 首先dim 1意味着从维度值为1的地方取值维度值为0的地方不变那就是 self[i][index[i][j]] src[i][j] # if dim 1具体来说 当i 0, j 0时output[0][index[0][0]] src[0][0]因为index[0][0] 3所以output[0][3] src[0][0] -1.0276这时候我们检查输出的output值确实是-1.0276。 同理 i 0, j 1: output[0][index[0][1]] output[0][1] src[0][1] 0.2673 i 0, j 2: output[0][index[0][2]] output[0][2] src[0][2] -1.1752 one-hot 作者在学习该函数时实在遇到one-hot编码时遇到的而该函数在one-hot中应用很广 index torch.tensor([[3], [2], [0], [1]]) onehot torch.zeros(4, 4) onehot.scatter_(1, index, 1) print(onehot)
http://wiki.neutronadmin.com/news/149592/

相关文章:

  • 深圳网站建设哪家口碑好香精论坛
  • 兰州做网站客户山西省建设监理协会网站
  • 小米路由器3 做网站Wordpress怎么给图片加注引
  • 沈阳网站制作公司云蓝图福田搭建网站费用
  • 北京做网站哪个公司好wordpress 不带主题显示
  • 网站右侧二维码代码宝山宜昌网站建设
  • 网站建设需要注意哪些方面深圳龙岗有什么好玩的地方
  • 新网站建设信息在线建网址
  • 网站设计公司多少钱南京外包公司
  • 无形资产 网站建设seo引擎优化方案
  • 网站设计的公司蒙特温州建设诚信网站
  • 网站后台文章删了 怎么前台还有o2o商城网站开发
  • 网站的留言怎么做公司网站建设对公司的重要性
  • seo网站排名优化软件是什么有哪些做分析图用的网站
  • 制作网站的网站郑州最新通告
  • 模型下载网站开发流程个人网站有什么用
  • 企业网站的常见服务学校网站怎么做的好
  • 什么叫网站建设哪个网站可以做分期
  • 昆明网站建设天软科技seo有哪些作用
  • 湖南建设银行宣传部网站天津正规制作网站公司
  • 玩具网站设计重庆网站建设设计
  • 企业建站公司方案工业设计ai软件
  • 建设银行网站打不开别的网站可以吗wordpress设置静态访问
  • 盐城建设厅网站设计备案网站开发的外文文献
  • 做ppt的素材网站陕西建设工程信息网站
  • 信用平台网站建设建议WordPress判断用户角色
  • 怎么做微网站推广一般通过血液传染的病有哪些
  • 做网站的框架青岛seo建站
  • 网站做文件检查工程项目立项流程
  • 网站百度突然不收录省直部门门户网站建设