随笔分类 - torch框架学习
摘要:local part2 = self.convModel:forward({linputs, rinputs}) local length = part2:size(1) local file = io.open('/home/xbwang/Desktop/part2original','a') for j = 1,length do number = part2...
阅读全文
摘要:torch是一个基于LuaJIT的科学计算框架,知乎上有个人回答说torch比较适合科研用途, torch与matlab的很多函数很相似
阅读全文
摘要:1.在terminal中th进入troch,th+文件名.lua运行文件。进入torch之后,dofile+“文件名.lua”运行文件
阅读全文
摘要:初始化 tensor相关信息 改变tensor里的元素 tensor的提取 总说:select是直接提取某一维;narrow是取出某一维并进行裁剪; sub就是取出一块,是对取出的所有维进行裁剪。 语法: select(dim, index); narrow(dim, index, num); su
阅读全文
摘要:1.nn模块是神经网络模块 2.父类module,子类Sequential, Parallel和Concat 3.Linear:做线性变换 4.criterion 这个模块包含了各式各样的训练时的损失函数 5. torch中optim的sgd,全称Stochastic gradient descen
阅读全文
摘要:randperm功能是随机打乱一个数字序列。 语法格式: y = torch.randperm(n) y是把1到n这些数随机打乱得到的一个数字序列。 th> torch.randperm(5) 3 1 5 4 2 [torch.DoubleTensor of size 5] ...
阅读全文
摘要:命令行输入th进入torch框架 命令行输入th + lua文件表示用torch执行lua文件
阅读全文
摘要:Torch中的唯一的数据结构就是Tensor了,而该结构简洁而且强大,非常适合进行矩阵类的数值计算,它是Torch中最最重要的类了。这个Tensor其实就是个多维矩阵,支持矩阵的各种操作。这里需要特别强调的是,lua中的数组(其实是table)下标是从1开始的,因此Tensor对象的下标也是从1开始
阅读全文