caffe
Yolo_1996
深度学习爱好者,准硕士
展开
-
从零开始学caffe(九):在Windows下实现图像识别
本系列文章主要介绍了在win10系统下caffe的安装编译,运用CPU和GPU完成简单的小项目,文章之间具有一定延续性。step1:准备数据集数据集是进行深度学习的第一步,在这里我们从以下五个链接中下载所需要的数据集:animalflowerplanehouseguitar我们在原先的models文件夹下新建文件夹my_models_recognition,用于存放本文在实现图...原创 2018-10-29 15:25:47 · 1830 阅读 · 2 评论 -
从零开始学caffe(七):利用GoogleNet实现图像识别
一、准备模型在这里,我们利用已经训练好的Googlenet进行物体图像的识别,进入Googlenet的GitHub地址,进入models文件夹,选择Googlenet点击Googlenet的模型下载地址下载该模型到电脑中。模型结构在这里,我们利用之前讲到的网络模型绘制网站画出Googlenet的结构图如下:在这里,pad就是给图像补零,pad:2就是补两圈零的意思;LRN就...原创 2018-10-24 21:27:10 · 6268 阅读 · 7 评论 -
从零开始学caffe(五):如何在win10系统下编译pycaffe
本文主要介绍了如何在win10系统下编译pycaffe,可以看做是上一篇文章的连续。1、安装anaconda2首先从Anaconda官网地址中下载相应版本的Anaconda2文件,然后按照提示进行安装。如果之前电脑中已经安装了Anaconda3,可以按照这篇文章的介绍来实现在win10中同时安装Anaconda2和Anaconda3。在安装完Anaconda2之后,如果发现在CMD中无法...原创 2018-10-17 18:02:28 · 3926 阅读 · 2 评论 -
从零开始学caffe(六):如何在win10下利用caffe绘制网络结构
之前两篇文章我们已经介绍了如何在win10中编译pycaffe,在这里,我们将介绍如何在win10下利用caffe绘制神经网络的结构。利用draw_net.py我们可以利用draw_net.py函数来绘制神经网络(需要确保已经按照前两篇文章配置好相关的环境)。draw_net.py共有三个参数,第一个参数为 “”-rankdir TB”。TB表示TOP到BOTTOM,从上到下对神经网路进行绘制...原创 2018-10-17 19:14:51 · 591 阅读 · 0 评论 -
从零开始学caffe(四):mnist手写数字识别网络结构模型和超参数文件的源代码阅读
下面为网络结构模型%网络结构模型name: "LeNet" #网络的名字"LeNet"layer { #定义一个层 name: "mnist" #层的名字"mnist" type: "Data" #层的类型"Data",表明数据来源于LevelDB或LMDB。原创 2018-10-24 16:33:22 · 745 阅读 · 0 评论 -
从零开始学caffe(三):在win64下利用caffe快速实现MNIST手写数字识别
本文主要是在win64位系统下,编译环境为Visual Studio 2013 Ultimate版本,利用caffe框架来实现mnist手写数字识别,本文所用的相关资源见github1、数据集下载首先需要下载MNIST手写数字集,下载地址:http://yann.lecun.com/exdb/mnist/将下面这四个压缩包下载到电脑中并进行解压(数据集分为训练数据集和测试数据集两种,图片...原创 2018-10-17 01:10:30 · 1647 阅读 · 2 评论 -
从零开始学caffe(二):caffe在win10下的安装编译
环境要求操作系统:64位windows10编译环境:Visual Studio 2013 Ultimate版本安装流程文件的下载从GitHub添加链接描述中下载Windows版本的caffe,并进行解压到电脑中。...原创 2018-10-24 14:41:01 · 1618 阅读 · 0 评论 -
从零开始学caffe(一):caffe的基础知识介绍
caffe是一款广泛流传的深度学习开源框架,由来自加州大学伯克利分校的贾杨清博士在2013年发布,它的核心语言是C++,支持python和matlab接口。既可以在CPU上运行,又可以在GPU上运行。在计算机视觉领域,如图像识别,目标识别,人脸识别,图像风格转换等方面有广泛应用。由于caffe的核心代码是C++,因此如果要修改框架的底层,则需要通过C++来完成。caffe在处理CNN问题中具有得...原创 2018-10-24 13:13:27 · 1492 阅读 · 0 评论 -
从零开始学caffe(十):caffe中snashop的使用
在caffe的训练期间,我们有时候会遇到一些不可控的以外导致训练停止(如停电、设备故障灯),我们就不得不重新开始训练,这对于一些大型项目而言是非常致命的。在这里,我们介绍一些caffe中的snashop。利用snashop我们就可以实现训练的继续进行。在之前我们训练得到的文件中,我们发现有后缀分别为caffemodel和solverstate的两种文件,其中caffemodel我们知道是训练的...原创 2018-10-29 15:48:02 · 583 阅读 · 0 评论 -
从零开始学caffe(八):Caffe在Windows环境下GPU版本的安装
之前我们已经安装过caffe的CPU版本,但是在MNIST手写数字识别中,我们发现caffe的CPU版本运行速度较慢,训练效率不高。因此,在这里我们安装了caffe的GPU版本,并使用GPU版本的caffe同样对手写MNIST数字集进行训练。step1: 安装CUDA首先需要准备好NVIDIA的显卡,然后下载安装CUDA,在这里我安装的是CUDA8.0下载地址。CUDA的安装过程比较简单,...原创 2018-10-24 23:36:16 · 925 阅读 · 0 评论