自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Row Row Row your boat

自在而为

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

原创 【caffe源码研究】番外篇:(2) 使用Visual Studio 看cu代码

参考自 CUDA VS2010 语法高亮 cu .cuh 文件高亮 这个设置是让VS2010编辑.cu文件时,把.cu文件里的C/C++语法高亮。 设置方法: 在VS2010的菜单 依次点击:工具->选项->文本编辑器->文件扩展名 ,在这个界面里: “编辑器(I)”下拉框选microsoft visual ++,在“扩展名”文本框输入.cu 点击“添加”按钮 ,重复工作把.cuh 添加为vc+

2016-12-30 21:43:45 1159

原创 【caffe源码研究】番外篇:(1) 使用Visual Studio 调试caffe代码

对代码进行调试,还是在windows平台上使用Visual Studio进行调试跟踪比较方便,对学习源码比较有帮助。windows平台上的caffe安装方法见 【caffe源码研究】第一章:安装篇(中): Windows版本文环境Windows 64位Visual Studio 2013参考自 Caffe学习笔记(2) – 如何调试Caffe网络.先打开caffe的VS工程项目,假设你的caf

2016-12-30 17:06:09 1831

原创 CPU、GPU、CUDA,CuDNN 简介

一、CPU和GPU的区别CPU (Central Processing Unit) 即中央处理器GPU (Graphics Processing Unit) 即图形处理器GPGPU全称General Purpose GPU,即通用计算图形处理器。其中第一个“GP”通用目的(GeneralPurpose)而第二个“GP”则表示图形处理(GraphicProcess)CPU虽然有多核,但总数没有

2016-12-30 10:30:17 52569

原创 【caffe源码研究】第二章:实战篇(2) : ImageNet分类

本实战运行Classifying Imagenet的接口。1. 下载model新建一个download_model.bat,在caffe-master的工作目录下,内容./scripts/download_model_binary.py models/bvlc_reference_caffenet 下载bvlc_reference_caffenet.caffemodel2. 分类写Classifyi

2016-12-26 22:03:52 1550

原创 【caffe源码研究】第二章:实战篇(1) : 字符识别项目

字符识别实战项目,前面章节已经都有涉及,这里做一个总结,看看一个完整的项目从数据制作、训练 、识别、分析的全过程。一、数据集的制作这里就使用lmdb格式,其他格式参考 【caffe源码研究】第二章:使用篇(1): 制作数据集 中的方法即可。(1). 现有的数据集我们的数据如下,每个traindata和testdata里面都有10个文件夹,命名为0-9,分别对应数字0-9. 下方是目录结构部分显示。

2016-12-26 21:38:17 2539 2

原创 【caffe源码研究】第二章:使用篇(6) : 训练过程分析工具

将caffe生成的log进行解析,可以分析训练的过程。 如果你是Linux系统,那么默认生成的log在/tmp 下,名字一般类似于caffe.a216-All-Series.a216.log.INFO.20160426-054718.9658至于windows系统下,自己搜一下log.INFO.就出来了,如果清理过系统那可能就没有了。 我的是默认存在了Temp里面。如果不希望日志到处乱跑,可以写

2016-12-26 20:39:14 621

原创 【caffe源码研究】第二章:使用篇(5) : 模型可视化

使用python可以比较方便的将模型的过程可视化,看看中间的结果。我在一个预测年龄的python脚本后面进行。拿之前的数字识别来做实验也可以。 原脚本如下 : mean_filename='mean.binaryproto'proto_data = open(mean_filename, "rb").read()a = caffe.io.caffe_pb2.BlobProto.FromStri

2016-12-26 20:30:06 959

原创 【caffe源码研究】第二章:使用篇(4) : python接口

本小节介绍一下python的使用接口。python接口的调用需要在编译正确python接口的环境下,详见安装篇。make pycaffe一、画网络结构图使用python接口的draw_net.py可以将提供的网络结构画出图像。 首先,需要安装graphviz,源码安装,yum源安装,jumbo安装等等都可以。 这里讲一下源码安装。graphviz源码安装暂留然后安装pydot,直接使用pip安装

2016-12-23 12:16:13 1206

原创 【caffe源码研究】第二章:使用篇(3) : C++接口

在caffe提供的样例里有一个C++接口的范例,整理一下如下。 首先是预测的 Classifier 类,定义构造函数Classifier和预测函数Classify。#include <caffe/caffe.hpp>#ifdef USE_OPENCV#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#

2016-12-22 19:48:20 1188

原创 【caffe源码研究】第二章:使用篇(2):tools

caffe编译好后在caffe/build/tools下会生成一些工具,一一介绍使用方法。一、caffe这是最重要的工具caffe: command line brewusage: caffe <command> <args>commands: train train or finetune a model test score a model

2016-12-21 17:58:29 2627

原创 【caffe源码研究】第二章:使用篇(1): 制作数据集

caffe支持的输入数据最常用的是Data类型,支持LEVELDB or LMDB。LevelDB的格式只需要将convert_imageset 后面接参数db_backend=leveldb即可。Images(支持ImageData格式)HDF5一、LMDB、LevelDB格式1. LMDBlmdb是openLDAP项目开发的嵌入式(作为一个库嵌入到宿主程序)存储引擎。其主要特性有:基于

2016-12-21 16:30:50 1953

原创 【caffe源码研究】第一章:安装篇(下): Linux版

暂留,有空补上。

2016-12-21 11:09:44 459

原创 【caffe源码研究】第一章:安装篇(中): Windows版

一、安装环境:Windows 64位 Visual Studio 2013下载微软编辑的caffe版本。git clone https://github.com/Microsoft/caffe.git照着README.txt安装就可以了。二、配置将 caffe\windows\CommonSettings.props.example复制一份叫做 caffe\windows\CommonSet

2016-12-20 16:51:08 871

原创 【Linux】打造vim开发环境

懒,暂留,以后更。一些强大的Vim插件配置VIM-将VIM打造成为强大的IDEVim终极配置方案

2016-12-01 17:35:31 353

空空如也

空空如也

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

TA关注的人

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