Deep Learning
ccemmawatson
这个作者很懒,什么都没留下…
展开
-
Deep Learning:Contrastive Divergence的提出
最近学习深度学习,先从RBM开始了解。Hinton对RBM的训练算法jin'x原创 2014-08-14 14:33:05 · 2556 阅读 · 0 评论 -
faster rcnn训练
faster rcnn用自己的数据训练。数据读入部分matlab代码VOC数据下有VOCCode文件夹,里面有很多自带的数据读入代码。在faster rcnn的代码中,第一步是调用VOCinit生成一系列参数。放在结构体VOCopt里面。这一部分代码在imdb_from_voc.m里面。然后读imdb数据,就是图片本身。这里用到了VOCopt.img原创 2017-08-31 16:55:55 · 343 阅读 · 0 评论 -
编译测试MATLAB版本的faster rcnn和rfcn
环境Ubuntu16.04,MATLAB2016b。使用过MATLAB2014a,但内置编译器和系统版本不一致,无法解决,于是改用MATLAB2016b。MATLAB2016b的解决方法。第一步,把MATLAB内置的stdc++库备份,也就是改个名字让它不起作用。cd /usr/local/programFiles/MATLAB/R2016a/sys/os/glnxa64原创 2017-08-18 11:23:43 · 1378 阅读 · 0 评论 -
caffe下FCN注意事项
FCN的分类的label是直接写类号码:1,2,3,...,255。但softmaxwithLoss的第一个bottom,也就是网络输出,是要求向量。即label=3的话,输出是0,0,0,1,0,0,...所以写脚本注意一下,输出层的输出个数不能写1。就是说softmaxwithLoss的两个bottom第二维数值是不一样的。原创 2017-07-12 19:19:45 · 382 阅读 · 0 评论 -
Windows下pycaffe编译
编译Windows版本的caffe,用微软的版本,nuget下载所有依赖库,不难。Python用anaconda,安装Python2.7的64位版本。如果安装32位的,或者Python3.5的,后面import caffe的时候会报错:不是有效的win32程序。配置CommonSettings.props:trueC:\Program Files\Anaco原创 2016-11-06 13:44:05 · 1478 阅读 · 0 评论 -
编译caffe的dll库
前一篇的测试程序只能编译通过,并不可用。因为caffe windows版本默认的libcaffe是静态库,而静态库编译并不会把虚基类layer_factory和一系列子类包含进去。这就导致在载入文件时会报错,无法识别layer的类型。所以需要动态编译libcaffe。1,首先当然把libcaffe工程配置类型从lib改成dll。但此时直接编译并不会产生lib文件,只原创 2016-05-30 17:03:22 · 9180 阅读 · 9 评论 -
windows下使用caffe的lmdb数据库问题
前一篇是在win8+vs2013下配置caffe,因为有nuget的存在,非常简单。但是目前的caffe程序在测试过程中会出现lmdb数据库的问题。这是因为在Linux下,原程序默认申请1T的空间给lmdb数据库使用。但在windows下,系统会天真的去建一个1T的文件,通常硬盘是没这么打空间,就报错了。Microsoft caffe的处理是把这个默认值改成100M。就原创 2016-04-27 19:54:01 · 4663 阅读 · 1 评论 -
利用caffe训练的模型,写一个测试程序
前两篇关于配置caffe和使用它训练。但是,有时候希望用它训练,但分类的时候在自己的程序里面。所以研究了一下调用caffe库的方法。在caffe的官方文件里面,就有classification.cpp作为demo。如果自己建一个工程,首先需要把所有依赖库都加上。包括:caffe(废话),boost,glog,gflag,hdf5,openblas,opencv,prot原创 2016-04-27 20:02:54 · 3479 阅读 · 5 评论 -
Microsoft caffe
https://github.com/BVLC/caffe/tree/windowscaffe windows版的下载地址只需要按照说明修改CommonSettings.props然后用vs2013打开caffe.sln编译就行。debug编译有错,不知道为什么release编译成功。测试convert_mnist_data的时候报错:check failed原创 2016-04-26 15:50:30 · 1942 阅读 · 0 评论 -
Deep Learning:Helmholtz机和wake-sleep算法的提出
这是Hinton在1995年发表的论文,提出一种无监督的神经网络学习算法,原创 2014-08-19 13:34:09 · 6847 阅读 · 6 评论 -
bazel编译tensorflow
./configurebazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0"./bazel-bin/tensorflow/tools/pip_package/build_pip_package /...原创 2018-12-03 11:39:27 · 2314 阅读 · 0 评论