
caffe
玄云飘风
这个作者很懒,什么都没留下…
展开
-
【caffe】caffe需要shuffle训练数据吗?
原文见https://stackoverflow.com/questions/37658069/does-caffe-need-data-to-be-shuffled/37659171#37659171。本文不只是相对caffe而言的,更重要的是解释了为什么我们在训练模型的时候需要shuffle数据提问:我利用此处的代码把我的imagenet图片数据转换到caffe的db格式。数据需要s...翻译 2018-11-13 14:30:52 · 1203 阅读 · 0 评论 -
【caffe】官方提供的一些debug技巧
转载 2018-11-12 20:20:02 · 326 阅读 · 0 评论 -
【caffe】如何借助debug_info阅读caffe日志
在中文互联网中没有找到合适的文章,翻译此文以供参考。提问在训练模型陷入困境(比如出现nans、loss不收敛)时,查看冗长的日志有时候会有意外收获,为了得到日志,需要在solver.prototxt文件中设置debug_info为True。训练日志有时候看起来长这样:I1109 ...] [Forward] Layer data, top blob data data: 0.3...翻译 2018-11-13 15:39:31 · 722 阅读 · 0 评论 -
【caffe】数据变换操作
由于caffe发布较早,基于opencv下读取图片时是以BGR的通道顺序进行的,所以输入网络时需要进行通道变换,一下翻译自https://groups.google.com/forum/#!topic/caffe-users/-_c5m5YnaQ4,对于数据变换操作进行解读。transformer.set_transpose('data', (2,0,1))transformer.set_...翻译 2018-11-27 09:18:47 · 906 阅读 · 2 评论 -
【caffe】读取lmdb文件中的内容
基于 https://www.jb51.net/article/142988.htm# read.pyfrom PIL import Imagefrom caffe.proto import caffe_pb2import lmdbimport numpy as nppath='/home/...../caffe/examples/cifar10/cifar10_test_lmd...原创 2018-12-05 17:37:45 · 995 阅读 · 2 评论 -
【caffe源码】caffe.proto
跟着m哥调了了一段时间代码,断断续续地初步用了一下caffe,但是始终有点若即若离的感觉,偶然看到了知乎的一个回答 https://www.zhihu.com/question/27982282/answer/80242005 ,决定开始系统地看一下caffe的源码,在此稍作整理备忘及供有缘人参考。...原创 2018-12-14 17:37:02 · 381 阅读 · 0 评论 -
【caffe】模型训练中的通道数错误
主要基于 https://blog.youkuaiyun.com/10km/article/details/70160645最近针对性地调整了一下数据集,通过从ILSVSC12中抽取一些类生成txt和lmdb用于检测任务。处理办法有机会另写一篇把。训练时主要遇到了两类错误:CHECK(std::equal(top_shape.begin() + 1, top_shape.begin() + 4, ...原创 2018-12-10 15:32:16 · 802 阅读 · 0 评论 -
【caffe】梯度更新
最近用caffe做yolo,看到其中loss层中,和ground的匹配的anchor处的loss梯度计算和源码相反:// https://github.com/pjreddie/darknet/blob/f6d861736038da22c9eb0739dca84003c5a5e275/src/yolo_layer.c#L93-L108178 l.delta...原创 2019-06-13 21:30:38 · 555 阅读 · 0 评论