caffe学习
文章平均质量分 83
thystar
这个作者很懒,什么都没留下…
展开
-
关于windows下caffe配置中出现的C2015错误的解决办法
首先,要感谢zhang老师的指导,找出了问题所在在网上发现有很多人都提出这个问题,这里说明一下问题的原因及解决方法说一下配置库,我是从http://download.csdn.net/detail/thesby/8411969#comment下载的我的配置环境:VS2012cuda7.0;在编译代码过程中,遇到如下错误信息:1>C:\Program File原创 2015-11-11 19:59:15 · 8940 阅读 · 7 评论 -
caffe学习笔记3.2--前向传播和反向传播
caffe学习笔记3从3.1开始主要翻译一下caffe的官方文档,写的非常好,忍不住要作一下。本篇翻译来自caffe官网的:http://caffe.berkeleyvision.org/tutorial/forward_backward.html前向传播和反向传播是计算神经网络非常重要的部分。考虑一个简单的逻辑回归分类问题前向传播:通过网络的输入计算输出结果的过程,在前向传播中,原创 2016-04-26 09:42:24 · 10827 阅读 · 0 评论 -
caffe学习笔记6--训练自己的数据集
这一部分记录下如何用caffe训练自己的数据集原创 2016-04-18 11:24:27 · 10135 阅读 · 14 评论 -
caffe学习笔记3.3--Loss
与大多数的机器学习算法一样,caffe的学习也是由loss function驱动的(或者叫error,cost,objective function)。损失函数的目标是,将参数(就是网络中的权值和偏置)映射到一个能够度量参数“不好程度”的标量中,因此,其目标就是让这个标量最小化(其实就是调整参数,是的损失函数的值最小)。在caffe中,通过前向传播计算损失,每一层由一系列的输入(bottom)原创 2016-04-26 16:23:33 · 5364 阅读 · 0 评论 -
caffe学习笔记10.1--Fine-tuning a Pretrained Network for Style Recognition(new)
在之前的文章里,写过一个关于微调的博客,但是今天上去发现这部分已经更新了http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/02-fine-tuning.ipynb,因此补一篇最新的,关于微调,前面的文章由讲,参考http://blog.csdn.net/thystar/article/details/5067553原创 2016-04-28 16:44:30 · 4565 阅读 · 5 评论 -
caffe学习笔记14(外篇)--使用CodeBlocks调试caffe代码
在这篇博客里,我来说一下如何使用CodeBlocks去执行和调试caffe的代码。在之前的文章中,我们都是直接调用caffe中的代码,但是其内部是如何运行的,我们并没有看到,这里,我们将caffe代码放到codeblocks创建的工程中,就可以单步调试代码了。我们以运行examples/mnist/convert_mnist_data.cpp的代码为例。关于mnist的训练,请参考点击链接原创 2016-04-18 14:03:26 · 4787 阅读 · 9 评论 -
caffe学习笔记7--Image Classification and Filter Visualization
这是caffe文档中Notebook Examples的第一篇,链接地址http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/00-classification.ipynb这个例子利用CaffeNet模型对caffe文件夹下的那张小猫的图像进行分类,CaffeNet基于ImageNet。同时比较了CPU和GPU原创 2016-02-24 15:51:13 · 5329 阅读 · 3 评论 -
caffe学习笔记3.1 -- caffe的三级结构
在caffe教程中,介绍了caffe的三级结构:Blobs, Layers,Nets.如下图所示:深度网络是一个复杂的模型,caffe定义了一个层与层之间连接的网络模型。这个网络定义了从输入层到损失的所有模型结构。原创 2016-04-20 18:14:26 · 3309 阅读 · 0 评论 -
CentOS6.5虚拟机安装Caffe大致记录
话说CentOS装caffe也真心是个坑,装了两天,python因为应用中不用,谢天谢地,这里说下安装过程,不过,不同机器可能遇到的问题不一样。这里参考了一些博客:http://my.oschina.net/speedinghzl/blog/464142?fromerr=PMKemZsc幸亏opencv按照这个上面的装的,不然不知道又有多少坑,还有http://caffe.berkeleyvi原创 2016-06-02 16:19:39 · 2396 阅读 · 0 评论 -
caffe中cuda7.5的配置及python接口的使用--ubuntu14.04
这里,已经完成了caffe的安装,若没有安装,在相应的网站上下载安装,可以参考 http://blog.csdn.net/thystar/article/details/50158487不要修改Makefile.config1.CUDA安装下载:https://developer.nvidia.com/cuda-downloads选择与系统向匹配的版本,我下在的是cud原创 2016-01-09 18:20:00 · 3382 阅读 · 0 评论 -
caffe学习笔记--写一个运行caffe.cpp的makefile
之前因为有caffe的项目要放到服务器上面,但是其实不需要在服务器上面重新安装caffe,所以写了个makefile. 这里改写了个简单的,比较容易读的,只运行caffe.cpp,如果由其他的,可以按照makefile的规则添加就好。首先,还是要说一下关于caffe的依赖,参考之前的两篇博客:http://blog.csdn.net/thystar/article/details/511790原创 2016-07-12 11:07:10 · 4216 阅读 · 0 评论 -
caffe学习笔记5 -- Alex’s CIFAR-10 tutorial, Caffe style
这是caffe官网中Examples中的第三个例子,链接地址:http://caffe.berkeleyvision.org/gathered/examples/cifar10.html这个例子重现了Alex Krizhevsky的cuda-convnet中的结果,具体的模型定义、参数、训练步骤等都是按照cuda-convnet中的进行设置的。数据集描述:CIFAR原创 2016-04-12 18:08:43 · 2714 阅读 · 0 评论 -
caffe学习笔记11 -- Net Surgery
这是caffe官方文档Notebook Examples中的第四个例子, 链接地址:http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/net_surgery.ipynb原创 2016-02-29 16:51:54 · 5677 阅读 · 1 评论 -
caffe学习笔记1--一些学习参考资料
最近学习caffe,稍微做个笔记以便以后查看,首先,介绍几个非常不错的博客,我的笔记很多都是参考这些博客的,非常感谢博主们的分享,真真帮了大忙了1. caffe的安装教程, 这个可以参考官网:我主要看得是:caffe for windows : https://ouxinyu.github.io/Blogs/20140719001.html由于windows下配置比原创 2015-11-26 09:40:29 · 6915 阅读 · 0 评论 -
ubuntu14.04 下配置 caffe 无 cuda
在之前的文章中有给出如何安装caffe的链接,这里自己配置一下。1. 安装ubuntu 建议安装ubuntu 14.04, 这是个长期支持版本;下载地址:http://www.ubuntu.com/download/desktop用Easybcd引导器:安装方法参考:http://jingyan.baidu.com/article/e4d08ffdace06e0fd2f60d39.原创 2015-12-03 13:20:23 · 2461 阅读 · 0 评论 -
caffe中matlab接口配置
这里记录一下caffe中matlab接口的配置首先,需要下载安装matlab, 我下载的是matlab2014a, 安装过程参考http://blog.csdn.net/lanbing510/article/details/41698285 上面给出了下载地址:http://pan.baidu.com/s/1o6qKdxo#path=%252Fmatlab 里面有三个文件,下载part1原创 2016-02-24 09:11:54 · 13716 阅读 · 1 评论 -
linux下一些软件的安装
1. sublime :命令:sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text2. code::blocksodu apt-get install codeblocks原创 2016-01-08 19:49:18 · 2259 阅读 · 0 评论 -
caffe学习笔记8-- Python solving with LeNet
这是caffe官方文档Notebook Examples中的第二个例子,链接地址:http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/01-learning-lenet.ipynb这个例子使用LeNet对手写数字分类。LeNet的结构可以参考:http://blog.csdn.net/thystar/articl原创 2016-02-24 15:56:48 · 3907 阅读 · 0 评论 -
caffe学习笔记9 -- Brewing Logistic Regression then Going Deeper
这是caffe官方文档Notebook Examples中的第三个例子原创 2016-02-24 16:05:24 · 1896 阅读 · 0 评论 -
caffe学习笔记10 -- Fine-tuning a Pretrained Network for Style Recognitio
这是caffe官方文档Notebook Examples中的第四个例子,链接地址:http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/03-fine-tuning.ipynb原创 2016-02-24 16:08:19 · 3282 阅读 · 0 评论 -
caffe学习笔记13 -- Setup
这是caffe文档中Notebook Examples的最后一个例子,链接地址:http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/siamese/mnist_siamese.ipynb这个例子将mnist降至2维, 可以将其特征可视化1. 导入相应的包import oscaffe_root =原创 2016-02-24 16:10:21 · 2354 阅读 · 1 评论 -
caffe学习笔记12 -- R-CNN detection
这是caffe文档中Notebook Examples的倒数第二个例子,链接地址http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/detection.ipynb这个例子用R-CNN做目标检测。R-CNN是一个先进的目标检测模型,它通过微调caffe模型指导分类区域。对于R-CNN系统和模型的详细介绍原创 2016-02-24 16:09:23 · 15537 阅读 · 20 评论 -
caffe学习笔记1.1-- caffe的Makefile文件
在本文中,描述一下caffe的Makefile文件,这个文件用于caffe的编译;这里不会把所有文件都考过来,有些脚本相似的会省略掉文件在caffe根目录下,因为用到makefile.config中的变量,因此,在用到的时候我会给下说明首先,是项目名称PROJECT := caffe #项目名称,就是当前的caffe目录接下来,这个文件要用到了Makefile.conf原创 2016-03-10 10:36:45 · 13061 阅读 · 2 评论 -
caffe学习笔记4-- 手写数字mnist训练过程
通过mnist数据集的训练,来看一下caffe的运行过程1. 准备数据首先,我们需要从网上下载数据,在caffe根目录下运行一下命令./data/mnist/get_mnist.sh./examples/mnist/create_mnist.sh运行完后,会出现如下两个文件:mnist_train_lmdb, and mnist_test_lmdb原创 2016-02-24 17:15:36 · 17794 阅读 · 6 评论 -
caffe学习笔记2--caffe的文件结构
接上一篇博客,我们有提到甘宇飞 的博客中caffe的一篇文章就是关于caffe文件结构的介绍,这里,参考这篇文章,对caffe的文件结构及文件的作用做一个介绍。原创 2016-03-11 10:37:58 · 5496 阅读 · 3 评论 -
caffe学习笔记13(补充)--关于ContrastiveLossLayer层
之前写了一系列caffe官网中关于caffe python使用例子的翻译。在最后一个例子:http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/siamese/mnist_siamese.ipynb中,将mnist降维到2维并将其可视化。我当时按例子跑了下代码并且大致翻译了下:http://blog.csdn.ne原创 2016-07-18 19:11:35 · 7161 阅读 · 2 评论