- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 [caffe笔记010]:使用NetSpec构建网络结构的一些问题
caffe中可以用NetSpec这个Python接口搭建网络结构,然后运行Python代码生成所需要的prototxt文件。可参考FCN的github工程https://github.com/shelhamer/fcn.berkeleyvision.org/blob/master/pascalcontext-fcn32s/net.py其中conv、ReLu、softmaLoss等层在这个例子中已经有
2017-11-29 19:46:37
2872
原创 [caffe笔记009]:编译caffe官方github的windows版
注意:caffe官方GitHub的caffe-window分支的编译现在caffe的官方GitHub提供windows版本,因其由官方更新,更新相对及时而且可信赖度高。除了官方的window版,还可以使用Microsoft GitHub上的windows版caffe。官网caffe地址:https://github.com/BVLC/caffe/tree/windows Microsoft版caf
2017-11-09 19:37:18
2291
原创 [caffe笔记008]:使用matlab调试caffe中新加的层
1 利用MATLAB进行调试流程Step1构建单层测试Step2构建单层测试一些调试技巧1 利用LOGINFO观测单个数值观测新添加的层的一些常量参数是否配置成功观测一些中间结果2 利用Blob的存取观测矩阵或者向量的值保存Blob到文件底层c代码中从文件中读取Blob数据matlab中3 调试一些子函数参考自http://blog.youkuaiyun.com/qq_30040223/a
2017-08-30 11:08:36
1103
1
原创 [caffe笔记007]:在新版caffe中实现Holistically-Nested Edge Detection
写在最前面:HED的作者Saining Xie提供的caffe版本比较老,源代码和最新版的caffe有很大的不同。在使用新版caffe训练HED的时候,需要添加HED使用的层,分别是: 1. 在caffe.prototxt添加相关层信息和参数 1. base_data_layer中添加LabelmapBatch类和BasePrefetchingLabelmapDataLayer类。 1. 修改
2017-08-25 19:56:51
4807
6
原创 [其它笔记001]:常用RGB颜色按灰度值排序
在使用matlab画曲线图的时候,可能会担心黑白打印机打印之后是否能够有效区分各条曲线。下面的图片是按照灰度值排序的常用颜色的RGB值,颜色展示和灰度展示。
2017-05-01 15:54:22
3946
原创 [caffe笔记005]:通过代码理解faster-RCNN中的RPN
注意:整个RPN完全是笔者自己的理解,可能会有一些理解错误的地方。1. RPN简介RPN是regional proposal networks的缩写,是faster-RCNN结构中的一部分。faster-RCNN由两个子网络构成。第一个子网络RPN的作用是在给定图像上提取一定数量带有objectness(是否包含目标的置信度)。第二个子网络直接利用fast-rcnn中的特征提取网络,用RPN获得的p
2017-02-07 22:38:50
34342
2
原创 [caffe笔记003]:caffe的matlab接口
caffe的matlab接口的功能和python接口功能基本类似,不同之处在于: - python可以自己增加python layer - python可以采用多种求解反向传播的算法但是matlab在处理数据及数据可视化方面比python容易很多,在需要查看中间结果时使用matlab要方便许多。1. 查看caffe版本号caffe.version() 如果正确编译了caffe的matlab接口
2017-01-05 18:46:06
1277
原创 [Linux笔记004]:cuda7.5在双显卡笔记本上deb安装
安装有win+linux双系统的双显卡笔记本在安装cuda之后重启可能进入不了linux。解决办法很简答,在linux关机之前进行先切换到集成显卡即可。
2016-12-02 10:10:07
836
原创 [Linux笔记003]:linux中图像格式转换
Linux图像格式1. Linux图像格式除了windows中常用的bmp,tif,png,jpg格式之外,linux中常用的ppm作为图像格式,其转换并不需要特定的软件实现,可以直接在shell中用命令实现:convert source.ext destination.ext
2016-12-02 10:09:46
2554
原创 [Linux笔记002]:显示隐藏文件和链接
查看隐藏文件添加一个链接1. 查看隐藏文件ls -a2. 添加一个链接ln -sf srcPath dstPath
2016-12-02 10:09:21
488
原创 [caffe笔记002]:Caffe源码c++调试
c++调试caffe 1.1 重新编译 1.2 在eclipse中构建工程入口函数train / Finetune a model代码解读用solver->Solve()函数blob类layer类net类 7.1 NetState 7.2 NetParametercaffemodel中存了些什么c++调试caffe调试c++源码可以采用eclipse。1.1 重新编译更改Ma
2016-12-02 09:58:24
1492
原创 [caffe笔记001]:caffe依赖库安装(非root)
caffe介绍caffe安装1 caffe版本选择2 依赖库安装21 有root权限22 非root权限[========]1. caffe介绍caffe是一个训练卷积神经网络的工具,其能够非常好的支持CNN,最新版本整合了RNN。caffe提供python和matlab的借口,能够简单有效地进行编程和使用。2. caffe安装2.1 caffe版本选择官网版本 版本随时更新 ht
2016-12-02 09:56:59
5159
转载 特征点检测学习_1(sift算法)
sift算法在cv领域的重要性不言而喻,该作者的文章引用率在cv界是number1.本篇博客只是本人把sift算法知识点整理了下,以免忘记。本文比较早的一篇博文opencv源码解析之(3):特征点检查前言1 中有使用opencv自带的sift做了个简单的实验,而这次主要是利用Rob Hess的sift源码来做实验,其实现在的opencv版本中带的sift算法也是Rob Hess的,只是稍微包装
2013-04-25 14:01:50
1012
转载 特征点检测学习_2(surf算法)
在上篇博客特征点检测学习_1(sift算法) 中简单介绍了经典的sift算法,sift算法比较稳定,检测到的特征点也比较多,其最大的确定是计算复杂度较高。后面有不少学者对其进行了改进,其中比较出名的就是本文要介绍的surf算法,surf的中文意思为快速鲁棒特征。本文不是专门介绍surf所有理论(最好的理论是作者的论文)的,只是对surf算法进行了下整理,方便以后查阅。 网上有些文章对surf
2013-04-25 14:00:31
923
原创 德布鲁因序列
首先从一个有意思的例子说起。巴尔的摩希尔顿酒店用一种新的密码锁替代了老式的锁。这个新的密码锁由四位0-9的数字组成,由顾客自己约定一个密码就可以按照这个密码打开他房间的锁。但是当顾客忘记自己设置的密码时该怎么办呢?按照排列组合的知识,最坏的情况一共要尝试10000次,即需要按40000次按键。假设只需要输入密码的一个序列中的最后四位对了就可打开这个锁,有没有更简单的办法呢?答案是肯定的,即构造一个
2012-09-03 21:49:15
5039
java编程思想第四版英文版及习题解答
2012-02-15
PHP中文手册
2012-02-15
PHP 中文手册
2012-02-14
C++编程思想
2012-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人