随笔分类 -  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... 阅读全文
posted @ 2017-01-17 16:29 有梦就要去实现他 阅读(6105) 评论(0) 推荐(0) 编辑
摘要:torch是一个基于LuaJIT的科学计算框架,知乎上有个人回答说torch比较适合科研用途, torch与matlab的很多函数很相似 阅读全文
posted @ 2016-12-29 15:22 有梦就要去实现他 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1.在terminal中th进入troch,th+文件名.lua运行文件。进入torch之后,dofile+“文件名.lua”运行文件 阅读全文
posted @ 2016-12-29 11:45 有梦就要去实现他 阅读(667) 评论(0) 推荐(0) 编辑
摘要:初始化 tensor相关信息 改变tensor里的元素 tensor的提取 总说:select是直接提取某一维;narrow是取出某一维并进行裁剪; sub就是取出一块,是对取出的所有维进行裁剪。 语法: select(dim, index); narrow(dim, index, num); su 阅读全文
posted @ 2016-12-28 20:49 有梦就要去实现他 阅读(771) 评论(0) 推荐(0) 编辑
摘要:1.nn模块是神经网络模块 2.父类module,子类Sequential, Parallel和Concat 3.Linear:做线性变换 4.criterion 这个模块包含了各式各样的训练时的损失函数 5. torch中optim的sgd,全称Stochastic gradient descen 阅读全文
posted @ 2016-12-23 11:57 有梦就要去实现他 阅读(250) 评论(0) 推荐(0) 编辑
摘要:randperm功能是随机打乱一个数字序列。 语法格式: y = torch.randperm(n) y是把1到n这些数随机打乱得到的一个数字序列。 th> torch.randperm(5) 3 1 5 4 2 [torch.DoubleTensor of size 5] ... 阅读全文
posted @ 2016-12-19 21:41 有梦就要去实现他 阅读(7566) 评论(2) 推荐(1) 编辑
摘要:命令行输入th进入torch框架 命令行输入th + lua文件表示用torch执行lua文件 阅读全文
posted @ 2016-12-19 17:30 有梦就要去实现他 阅读(739) 评论(0) 推荐(0) 编辑
摘要:Torch中的唯一的数据结构就是Tensor了,而该结构简洁而且强大,非常适合进行矩阵类的数值计算,它是Torch中最最重要的类了。这个Tensor其实就是个多维矩阵,支持矩阵的各种操作。这里需要特别强调的是,lua中的数组(其实是table)下标是从1开始的,因此Tensor对象的下标也是从1开始 阅读全文
posted @ 2016-12-08 18:11 有梦就要去实现他 阅读(1863) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示