Advertisement

Torch7进阶指南---- 使用Math函数

阅读量:

该内容主要旨在提供大量类似于Matlab内置的函数功能。所有与数学相关的函数均具备与第一部分所述两种调用方式等效的特性。

复制代码
    torch.log(x,x)  --将返回值存储x内
    x:log() --返回一个值,此时x的值已经变成返回值了。
    
      
      
    

需要特别指出的是,优先采用第一种方式更为适宜,因为math函数在执行过程中会默认分配新的存储空间来保存返回结果,而第一种方式则无需进行此类操作,因此更具优势。
鉴于此处所涉及的函数大多与matlab相似,故假定读者已具备matlab的相关知识基础。
关于math函数的介绍将遵循以下顺序进行:
构建 -> 像素级处理 -> 维度级处理 -> 矩阵整体操作 -> 卷积运算 -> 矩阵分解等 -> 对张量实施逻辑运算

构造与抽取类函数设计

cat

复制代码
    -- 在第一维度上联合
    > torch.cat(torch.ones(2, 2), torch.zeros(2, 2), 1)  
     1  1
     1  1
     0  0
     0  0
    [torch.DoubleTensor of size 4x2]
    --在第二维度上联合
    > torch.cat(torch.o

全部评论 (0)

还没有任何评论哟~