Caffe
文章平均质量分 51
LittleStudent12
这个作者很懒,什么都没留下…
展开
-
利用caffe工具生成lmdb数据文件
参考博客affe对于训练数据格式,支持:lmdb、h5py……,其中lmdb数据格式常用于单标签数据,像分类等,经常使用lmdb的数据格式。对于回归等问题,或者多标签数据,一般使用h5py数据的格式。当然好像还有其它格式的数据可用,本文就主要针对lmdb数据格式的制作方法,进行简单讲解。以一个简单的例子来介绍一下如何生成自己的图像集。主要分为两步:(1)生成标签文件列表,即生成 .txt 文件(2...转载 2018-06-21 10:37:41 · 1114 阅读 · 0 评论 -
各框架练手文章与项目
Caffe1、AgeGenderDeepLearning配套网站:Age and Gender Classification Using Convolutional Neural Networks2、Implementation for《sphereface:deep hypersphere embedding for face recognition》 in CVPR'17. MXnet1、In...原创 2018-06-27 10:12:40 · 262 阅读 · 0 评论 -
Caffe in a Day Tutorial
原创 2018-07-03 14:44:52 · 411 阅读 · 0 评论 -
Caffe Tutorial(Nets,Layers,and Blobs:对caffe模型的结构剖析)
Caffe Tutorial1、Nets,Layers,and Blobs:对caffe模型的结构剖析深度网络是组合模型,自然地表示为在大量数据上工作的互联层集合。caffe在其模型结构中通过方式定义网络...原创 2018-06-28 11:54:38 · 390 阅读 · 0 评论 -
Caffe Tutorial(Forward / backward:the essential computations of layered compositional models)
二、forward and backward前向forward和反向backward过程是网络的基本计算过程。考虑一个简化的LR分类器正向传递计算给定推理输入的输出。 在前进中,Caffe组成每层的计算来计算由模型表示的“函数”。 这个过程从下到上。数据x通过g(x)的内积层,然后通过h(g(x))和softmax损耗的softmax给出fW(x)。反向传播过程计算给定学习损失的梯度。向后通过计算...原创 2018-06-28 15:14:39 · 189 阅读 · 0 评论 -
Caffe Tutorial(Loss:the task to be learned is defined by the loss)
三、Loss在Caffe中,和大多数机器学习一样,学习是由损失函数(也称为error,cost或objective function目标函数)驱动的。损失函数通过将参数设置(即,当前网络权重)映射到指定这些参数设置的“不良”的标量值来指定学习的目标。因此,学习的目标是找到一个最小化损失函数的权重设置。Caffe的loss由网络的正向传递计算。每一层都有一组输入(底部)blobs,并产生一组输出(顶...原创 2018-06-28 15:30:57 · 160 阅读 · 0 评论 -
Caffe Tutorial (Data : how to caffeinate data for model input)
Data数据采用blob格式流经caffe。数据层通过将Blob转换为其他格式来加载输入并保存输出。像平均减法(mean-subtraction)和特征缩放(feature-scaling)这样的常见转换是通过数据层配置完成的。通过开发一个新的数据层来支持新的输入类型 - 网络的其余部分遵循Caffe层目录的模块化准则。数据层定义为:layer { name: "mnist" # Data...原创 2018-06-29 09:54:55 · 161 阅读 · 0 评论 -
caffe模型ensemble的方法
dlcv_for_beginners/random_bonus/multiple_models_fusion_caffe/在Caffe中实现模型融合https://blog.csdn.net/qq_36620489/article/details/78847401https://github.com/frombeijingwithlove/dlcv_for_beginners/tree...转载 2018-07-13 11:48:24 · 1002 阅读 · 0 评论 -
基于 CNN的年龄和性别检测《age and gender classification using CNN》
基于 CNN的年龄和性别检测《age and gender classification using CNN》Getting the known gender based on name of each image in the "Labeled Faces in the Wild" dataset. (Tensorflow版本)路径问题我解决了很久,最后改写该脚本,使用绝对路径 by k...原创 2018-06-26 18:22:11 · 2430 阅读 · 1 评论 -
caffe中卷积网络norm层的解释
layers { name: "norm1" type: LRN bottom: "pool1" top: "norm1" lrn_param { local_size: 5 alpha: 0.0001 beta: 0.75 }}Local Response Normalization (LRN)层此层是对一个输入的局部区域进行归一化,达到“侧抑制...原创 2018-06-25 11:11:15 · 3720 阅读 · 0 评论 -
Caffe框架的基本操作和分析
参考文章搭建起来caffe框架环境比较简单,但是完整的从数据准备->模型训练->调参数->合理结果需要一个比较长的过程,这个过程中你需要对caffe中很多东西,细节进行深入的理解,这样才可以知道为什么能有这样的结果,在训练或者fine-tuning时知道针对调整的方法。在使用过程中,caffe官网上提供了详细的使用说明,如果感觉仍然存在一些困难,可以使用谷歌或百度搜索自己遇到的问...转载 2018-06-21 11:02:35 · 1192 阅读 · 0 评论 -
生成均值文件make_imagenet_mean.sh
参考1参考2参考3转载 2018-06-21 11:16:33 · 718 阅读 · 0 评论 -
入门Caffe与遇到的问题
新手使用caffe遇到的问题ImportError: No module named caffe 的解决方案【caffe编译】 fatal error: hdf5.h: 没有那个文件或目录Ubuntu安装Caffe并训练MNISTNo module named _caffe 和No module named caffe错误解决...转载 2018-06-21 11:29:15 · 237 阅读 · 0 评论 -
论文:《Age and Gender Classification using Convolutional Neural Networks》
深度学习(十四)基于CNN的性别、年龄识别作者主页Age and Gender Classification Using Convolutional Neural Networks - Demo数据地址:http://www.cslab.openu.ac.il/personal/Hassner/adiencedb/AdienceBenchmarkOfUnfilteredFacesF...转载 2018-06-21 14:29:30 · 1892 阅读 · 0 评论 -
caffe中的snapshot功能
Caffe技巧之使用snapshot来继续网络训练Caffe技巧之使用snapshot来继续网络训练 有时候想在已经训练好的网络上继续之前的训练,那么可以使用snapshot的命令,本文介绍在Caffe里如何使用snapshot来继续网络训练。Step 1:设置solver.prototxt首先,在solver.prototxt 中设置得到snapshot 文件,例如:# snapshot ...转载 2018-06-21 15:35:27 · 2541 阅读 · 0 评论 -
论文《Sphereface:Deep Hypersphere Embedding for Face Recognition》
github地址:SphereFace: Deep Hypersphere Embedding for Face Recognition文章链接:https://arxiv.org/pdf/1704.08063.pdfhttps://github.com/wy1iu/sphereface原创 2018-06-22 11:56:05 · 275 阅读 · 0 评论 -
Caffe Tutorial(Caffeinated Convolution:how Caffe computes convolutions)
Caffe的卷积策略是将问题减少到矩阵 - 矩阵乘法。这种线性代数计算在BLAS库中进行了较大调整,并可在GPU设备上进行高效计算。更多细节:Convolution in Caffe: a memo.在过去的几个月里,与人们聊起Caffe,我得到的一个共同评论是:“Caffe的卷积有一些内存问题。”虽然这在某种意义上是真的,但我不确定这是否是一个真正的问题 -在我仅用两个月的时间编写Caffe框架...翻译 2018-06-29 11:44:21 · 250 阅读 · 0 评论 -
Caffe Tutorial(Interfaces:command line,Python,and MATLAB Caffe)
interfacesCaffe有日常使用的命令行,Python和MATLAB接口,与研究代码和快速原型接口。虽然Caffe是一个C ++库,并且它提供了一个用于开发的模块化接口,但并非每次都需要自定义编译。cmdcaffe,pycaffe和matcaffe界面在这里为您服务。1、Command line命令行界面 - cmdcaffe - 是用于模型训练,评估和诊断的caffe工具。运行caf...翻译 2018-06-29 15:49:44 · 192 阅读 · 0 评论 -
安装caffe并训练MNIST数据集
Ubuntu安装Caffe并训练MNIST重点在copy一份Makefile.config,命令为cp Makefile.config.example Makefile.config然后修改其中的参数设置一个可用的版本为## Refer to http://caffe.berkeleyvision.org/installation.html# Contributions ...原创 2018-08-30 10:18:47 · 211 阅读 · 0 评论