自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2817

原创 [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 2239

原创 [caffe笔记008]:使用matlab调试caffe中新加的层

1 利用MATLAB进行调试流程Step1构建单层测试Step2构建单层测试一些调试技巧1 利用LOGINFO观测单个数值观测新添加的层的一些常量参数是否配置成功观测一些中间结果2 利用Blob的存取观测矩阵或者向量的值保存Blob到文件底层c代码中从文件中读取Blob数据matlab中3 调试一些子函数参考自http://blog.csdn.net/qq_30040223/a

2017-08-30 11:08:36 1052 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 4694 23

原创 [其它笔记001]:常用RGB颜色按灰度值排序

在使用matlab画曲线图的时候,可能会担心黑白打印机打印之后是否能够有效区分各条曲线。下面的图片是按照灰度值排序的常用颜色的RGB值,颜色展示和灰度展示。

2017-05-01 15:54:22 3740

原创 [Linux笔记006]:shell中用命令启动eclipse及后台运行

shell中用命令启动eclipse及后台运行

2017-03-24 14:20:28 7132

原创 [caffe笔记006]:caffe中的softmax层推导

caffe中softmax层源码

2017-03-14 09:55:49 2062

原创 [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 33923 14

原创 [caffe笔记004]: caffe添加新层之添加maxout层

针对2017年2月时caffe官网版本。

2017-02-04 21:09:00 3867 14

原创 [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 1230

原创 [Linux笔记005]:LevelDB Lock和杀掉进程

leveldb Lock杀进程:

2016-12-02 10:10:37 3286 2

原创 [Linux笔记004]:cuda7.5在双显卡笔记本上deb安装

安装有win+linux双系统的双显卡笔记本在安装cuda之后重启可能进入不了linux。解决办法很简答,在linux关机之前进行先切换到集成显卡即可。

2016-12-02 10:10:07 799

原创 [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 2470

原创 [Linux笔记002]:显示隐藏文件和链接

查看隐藏文件添加一个链接1. 查看隐藏文件ls -a2. 添加一个链接ln -sf srcPath dstPath

2016-12-02 10:09:21 456

原创 [Linux笔记001]:jdk及eclipse安装

linux系统配置jdk和eclipse

2016-12-02 10:08:55 419

原创 [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 1456

原创 [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 5059 2

转载 特征点检测学习_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 943

转载 特征点检测学习_2(surf算法)

在上篇博客特征点检测学习_1(sift算法) 中简单介绍了经典的sift算法,sift算法比较稳定,检测到的特征点也比较多,其最大的确定是计算复杂度较高。后面有不少学者对其进行了改进,其中比较出名的就是本文要介绍的surf算法,surf的中文意思为快速鲁棒特征。本文不是专门介绍surf所有理论(最好的理论是作者的论文)的,只是对surf算法进行了下整理,方便以后查阅。  网上有些文章对surf

2013-04-25 14:00:31 884

原创 德布鲁因序列

首先从一个有意思的例子说起。巴尔的摩希尔顿酒店用一种新的密码锁替代了老式的锁。这个新的密码锁由四位0-9的数字组成,由顾客自己约定一个密码就可以按照这个密码打开他房间的锁。但是当顾客忘记自己设置的密码时该怎么办呢?按照排列组合的知识,最坏的情况一共要尝试10000次,即需要按40000次按键。假设只需要输入密码的一个序列中的最后四位对了就可打开这个锁,有没有更简单的办法呢?答案是肯定的,即构造一个

2012-09-03 21:49:15 4785

java编程思想第四版英文版及习题解答

Preface 1 Introduction 9 Introduction to Objects 15 Everything Is an Object 41 Operators 63 Controlling Execution 93 Initialization & Cleanup 107 Access Control 145 Reusing Classes 165 Polymorphism 193 Interfaces 219 Inner Classes 243 Holding Your Objects 275 Error Handling with Exceptions 313 Strings 355 Type Information 393 Generics 439 Arrays 535 Containers in Depth 567 I/O 647 Enumerated Types 725 Annotations 761 Concurrency 797 Graphical User Interfaces 933 A: Supplements 1035

2012-02-15

PHP中文手册

PHP,即“PHP: Hypertext Preprocessor”,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于 web 开发并可以嵌入到 HTML 中去。其语法利用了 C,Java 和 Perl,非常容易学习。该语言的主要目标是让 web 开发人员可以很快写出动态生成的网页,但 PHP 的功能远不止如此

2012-02-15

PHP 中文手册

PHP,即“PHP: Hypertext Preprocessor”,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于 web 开发并可以嵌入到 HTML 中去。其语法利用了 C,Java 和 Perl,非常容易学习。该语言的主要目标是让 web 开发人员可以很快写出动态生成的网页,但 PHP 的功能远不止如此。

2012-02-14

C++编程思想

C++编程思想汉语版 第1章 对象的演化 第2章 数据抽象 第3章 隐藏实现 第4章 初始化与清除 第5章 函数重载与缺省参数 第6章 输入输出流介绍 第7章 常量 第8章 内联函数 第9章 命名控制 第10章 引用和拷贝构造函数

2012-02-13

空空如也

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

TA关注的人

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