摘要: torch 深度学习(4)test doall files经过数据的预处理、模型创建、损失函数定义以及模型的训练,现在可以使用训练好的模型对测试集进行测试了。测试模块比训练模块简单的多,只需调用模型就可以了测试模块加载模块require 'torch'require 'xlua' -- 主要使用进度条用到require 'optim' -- confusionMatrix和Lo... 阅读全文
posted @ 2017-01-20 20:28 一只有恒心的小菜鸟 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: torch 深度学习(3)损失函数,模型训练前面我们已经完成对数据的预处理和模型的构建,那么接下来为了训练模型应该定义模型的损失函数,然后使用BP算法对模型参数进行调整损失函数 Criterion加载包require 'torch'require 'nn' -- 各种损失函数也是 'nn'这个模块里面的设定命令行参数if not opt then print "==> pr... 阅读全文
posted @ 2017-01-20 20:13 一只有恒心的小菜鸟 阅读(2642) 评论(0) 推荐(0) 编辑
摘要: torch 深度学习 (2) torch ConvNet 前面我们完成了数据的下载和预处理,接下来就该搭建网络模型了,CNN网络的东西可以参考博主 zouxy09的系列文章Deep Learning (深度学习) 学习笔记整理系列之 (七) 加载包 require 'torch' require ' 阅读全文
posted @ 2017-01-18 19:20 一只有恒心的小菜鸟 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 前面已经安装好了torch,下面就来看看如何在torch框架上搭建深度学习模型,我一直觉得源码结合原理是机器学习最好的学习途径。所以我们从分析一个简单的案例开始吧。 参考Supervised Learning 这个例子呢,主要是以有监督的方式构建一个深度学习模型实现对数据集SVHN的分类。 SVHN 阅读全文
posted @ 2017-01-17 18:27 一只有恒心的小菜鸟 阅读(10961) 评论(0) 推荐(0) 编辑
摘要: ubuntu 14.04 安装torch及编译环境zbstudio torch zbstudio 本来是安装官网给的步骤安装torch的,可是碰到一系列的问题,后来参考网上的安装方法安装成功了 官网安装步骤 参考网页 下面总结下安装过程,前提是我是刚装好的ubuntu 14.04,除了装了个中文输入 阅读全文
posted @ 2017-01-16 15:28 一只有恒心的小菜鸟 阅读(1628) 评论(0) 推荐(1) 编辑
摘要: 通过虚拟机安装ubuntu我的机器是64位的win10系统,使用的虚拟机VMware workstation 12 pro 安装的是ubuntu 14.04, 网上教程很多,很详细也有有效win10下的VM虚拟机安装Ubuntu过程最新VMware 12虚拟机下安装Ubuntu系统注:中间一步这里选择 “现在安装” 就可以了,清除的磁盘并不影响原来盘中的东西,只是清空你给ubuntu创建的虚拟盘... 阅读全文
posted @ 2017-01-15 12:11 一只有恒心的小菜鸟 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: Lua学习笔记4. coroutine协同程序和文件I/O、错误处理coroutineLua 的协同程序coroutine和线程比较类似,有独立的堆栈、局部变量、独立的指针指令,同时又能共享全局变量但coroutine又和多线程程序不同,首先一个多线程程序可以同时运行多个单线程,但协同程序只能串行,也就是说同一时刻只能有一个协同程序在运行,并且这个协同程序将一直占用处理器直到被显式的挂起。基本的... 阅读全文
posted @ 2017-01-15 11:35 一只有恒心的小菜鸟 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 1。 Lua函数可以接受变长数目的参数,和C语言类似,在函数的参数列表中使用(...)表示函数可以接受变长参数 lua函数将参数存放在一个table中,例如arg,那么#arg可以获得参数的个数 2. 运算符方面需要注意的就是 不等式符号和matlab一样 ~=,还有各种运算符的优先级 除了^ 和 阅读全文
posted @ 2017-01-11 22:21 一只有恒心的小菜鸟 阅读(2993) 评论(0) 推荐(0) 编辑
摘要: 1. lua中变量的作用域有三种:全局,局部,表中的域 需要注意的是默认的变量都是全局变量,必须声明为local的变量才是局部变量,即使是在函数里面没有使用local修饰的变量依然是全局变量!!!! 2. 赋值语句 首先要说明的 lua的赋值语句可以多个变量同时进行赋值,另外重要的是,赋值过程是先计 阅读全文
posted @ 2017-01-11 17:30 一只有恒心的小菜鸟 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 1.字符串的连接使用的是 .. ,如 print(123 .. 44) 输出 12344 print ('a' .. 'b') 输出 ab print(123 .. 44)这句的时候 .. 两边要空格 2. lua注释符号 单行 -- 多行 --[[ 此处是注释 --]] 3. 字符串块 strin 阅读全文
posted @ 2017-01-11 16:56 一只有恒心的小菜鸟 阅读(574) 评论(0) 推荐(0) 编辑