自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Ncut源码编译错误的解决方法

NCut是一个比较老的开源代码了。所以在新的matlab的环境下老出各种bug。经过自己的各种折腾,总结为一下几点:1.保证matlab的mex是有C编译器可以用的,具体可以用 mex -setup来检查。2.下载Ncut最新版的代码http://www.cis.upenn.edu/~jshi/software/Ncut_9.zip3.到解压目录中,在matlab下运行:...

2016-11-22 13:22:00 192

转载 Torch Problems: require some packages doesn't work

I've recently got a problem. require 'cutorch' doesn't work. But it was ok yesterday, although I have tried to reinstall this package. It doesn't work either.If you have the same problem, here ...

2016-11-17 13:22:00 122

转载 15分钟学会Lua

lua的很多语法跟matlab很像最基本的赋值是一样的循环和选择判断后面必须跟一个关键字:do和thenfor i =1,1,100 do...endif … then … endtable是lua的唯一一种数据结构,但是可以用它来构造数组、链表、字典等。-- Dict literals have string keys by...

2016-10-26 10:55:00 159

转载 在RNN中使用Dropout

dropout在前向神经网络中效果很好,但是不能直接用于RNN,因为RNN中的循环会放大噪声,扰乱它自己的学习。那么如何让它适用于RNN,就是只将它应用于一些特定的RNN连接上。LSTM的长期记忆是存在memory cell中的。The LSTM can decide to overwrite the memory cell, retrieve it, or keep...

2016-10-26 10:50:00 812

转载 为什么神经网络会有很多局部最优点?

这其实是一个理解上的误区:陷入局部最优其实不是神经网络的问题,在一个非常高维的空间中做梯度下降,这时的local minimum是很难形成的,因为局部最小值要求函数在所有维度上都是局部最小的。实际情况是,函数会落在一个saddle-point上。在saddle-point上会有一大片很平坦的平原,让梯度几乎为0,导致无法继续下降。但是saddle-point并不是一个局部极...

2016-10-26 10:46:00 1643

转载 Torch7 Tensor切片总结

1.narrow(k,m,n)这个函数是选中第k维的从m行开始,供选中n行2.sub(dim1s,dim1e[,dim2s,dim2e,..,dim4s,dim4e])功能最强大,可以切任意的一个字块,不过参数比较多,制定每一维的从开始到到结束的index3.select(dim, index)这个最实用于选择column,因为选中第3列用大括号的表达为A[{...

2016-10-26 10:35:00 259

转载 Torch7学习笔记(四)StochasticGradient

使用随机梯度下降训练神经网络StochasticGradient是一个比较高层次的类,它接受两个参数,module和criterion,前者是模型结构,后者是损失函数的类型。这个类本身有一些参数:LearningRate: 这是学习率,不用多说LearningRateDecay: 学习率衰减,current_learning_rate =learningRate / (1 +...

2015-09-21 21:05:00 226

转载 Torch7学习笔记(三)Sequencialization

1.序列化Torch提供4种高级方法来序列化或者反序列化任意Lua/Torch对象。这些方法都是从File对象抽象出来的,为了方便操作而创建。前两种方法用来从文件序列化或者反序列化的:torch.save(filename,object [, format])[object] torch.load(filename [, format])下面两个函数是从字...

2015-09-21 17:08:00 104

转载 Torch7学习笔记(二)nn Package

神经网络Package【目前还属于草稿版,等我整个学习玩以后会重新整理】模块Modulemodule定义了训练神经网络需要的所有基础方法,并且是可以序列化的抽象类。module有两种状态变量:output和gradInput[output] forward(input)利用input对象计算其对应的output。通常input和output都是T...

2015-09-21 17:05:00 159

转载 Torch7学习笔记(一)CmdLine

该类主要为了提供一种方便解析参数的框架,对于每个实验尤其是神经网络中要调参数上。同时还可以把输出重定向到log文件中。一般用法:cmd = torch.CmdLine()cmd:text()cmd:text()cmd:text(‘Training a simple network’)cmd:text()cmd:text(‘Options’)cmd:o...

2015-09-21 17:03:00 133

转载 ArrayFire与CUDA环境配置问题

1.ArrayFire与cuda版本不一致时的解决方案以Visual Studio2013为例,在工程-属性-C/C++--预处理加入宏AFCL,即可解决。转载于:https://www.cnblogs.com/crossing/p/4154050.html...

2014-12-09 20:12:00 396

转载 MATLAB基础知识之内存映射

如果我们的文件太大而不能一次性加载进内存,我们可以创建一个memmapfile对象,这样可以将原始数据当做数组一样来访问,并且同样的通过下标访问数据。用MNIST数据()举个例子:[Xtrain, ytrain, Xtest, ytest] = setupMnist('keepSparse', false);whos('Xtrain', 'ytrain', 'Xtest', ...

2014-10-15 21:58:00 455

转载 【新手学Python】一、基础篇

由于以前处理数据用Matlab和C,最近要处理大量文本文件,用C写实在是太繁琐,鉴于Python的强大文本处理能力,以及其在Deep Learning上有着很大优势,本人打算从即日起学习Python,谨以此系列博客记录学习点滴。文中如有错误,还望大牛们指出!Section 1:本文是第一篇,当然也是基础,有了编程基础的我们都知道,学习一门语言什么最重要?当然先搞清楚数据类型和数据...

2014-08-01 13:56:00 107

转载 最大子数组问题,分治法求解

  最近学习《算法导论》,觉得有些东西真的是很奇妙,分治法竟然如此厉害。  问题描述:给定一个数组,长度为n,数组中有正数有负数,现在要求找到连续的m个元素组成的子数组,使得这些元素之和是所有子数组中最大的。乍一看,一般人的解法就会是暴力解法,即从n个数种任意取出两个数,一个作为开头,另一个为结尾,这样花费的时间为O(n2)。但是如果我们使用分治法的思想来考虑问题就会发现,可以用...

2013-03-09 14:01:00 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除