caffe
文章平均质量分 75
泥石流中的一股清流
不可能打工的,这一辈子也不可能打工的。
展开
-
Ubuntu下Caffe二分类实战
Caffe实战看完本片博客,您将可能能够达到以下目的能够对Shell编程以及caffe框架有着更深刻的理解能够独自对自己的数据集进行二分类训练通过自己的掌握程度,将代码从二分类更改成N分类问题源码下载地址 文件结构及概览在项目文件中,我们主要需要关心的是下面目录结构中的文件,并理解其中在项目中整体的作用project│ README.md│ ru...原创 2018-02-28 15:06:46 · 796 阅读 · 0 评论 -
caffe中的均值对测试结果的影响
均值文件的作用caffe中的均值文件是为了减少训练时间而设置的。均值文件对测试结果的影响均值文件会影响测试结果转载 2019-04-09 14:30:31 · 298 阅读 · 0 评论 -
Caffe使用相同的输入图片,但预测值不一样
问题今天使用caffe训练好的数据进行测试分类,训练完后测试发现不同的图片测试得到结果都指向了一类,而每运行一次程序获取到的预测结果竟然不一样!!!解决首先比较输入数据传入网络时候是否发生变化 ----------- 发现正常。比较测试相同图片获取得到的测试结果是否一致 --------- 错误排除发现相同图片运行后获取得到的测试结果不一样经过查找资料发现网络权重文件caffem...原创 2019-04-09 14:28:13 · 700 阅读 · 1 评论 -
Ubuntu下更新pip出现from pip import main ImportError: cannot import name main
The Ubuntu’s python-pip-9.0.1 installed(via apt get python-pip) is conflicting with Latest pip-18.0 provided by pypa. So sudo rm -rf ~/.local/lib/python2.7/site-packages/(Beware!) removes the ubuntu’s...原创 2018-11-17 00:14:00 · 143 阅读 · 0 评论 -
记Caffe版本的mtcnn进行训练时的一个隐形的BUG
MTCNN在人脸检测上有着广泛的应用,而Caffe有着良好的C++接口,为了实现MTCNN训练自己的数据集,于是下载了Caffe版本的MTCNN代码,并且开始按照教程并部署训练MTCNN的Caffe源码比较简单,除了通用层使用C++就有的借口外,还使用了Python写了自己的层(可以大胆推测出看出,Caffe源码贡献者对Caffe的C++不太熟悉,并且还有优性能优化空间)。但在部署过程中出现如下...翻译 2018-11-08 19:57:45 · 1523 阅读 · 0 评论 -
Caffe归一化层解析(normalize_layer.hpp)
归一化层介绍归一化层主要作用是将空间或者通道内的元素归一化到0到1之间,具体公式可以表示为:xi=xi(∑1nxi2+eps)12∗scaleix_i = \frac{x_i}{(\sum_{1}^{n}x_i^2+eps)^\frac{1}{2}} * scale_ixi=(∑1nxi2+eps)21xi∗scalei其中$x_i表示对应的元素,eps为了防止数据的溢出...原创 2018-11-02 09:39:12 · 5308 阅读 · 2 评论 -
CUBLAS_STATUS_SUCCESS(1 VS.0)CUBLAS_NOT_INITALIZATION问题
ubuntu使用caffe的GPU版本出现了CUBLAS_STATUS_SUCCESS(1 VS.0),具体解决方法参考:CUBLAS_STATUS_SUCCESS(1 VS.0)CUBLAS_NOT_INITALIZATION直接使用sudo rm -rf .nv/翻译 2018-10-10 10:12:05 · 1803 阅读 · 2 评论 -
Ubuntu16.04 + Caffe + CUDA + cudnn 的配置详细教程&& Ubuntu18.04 可用
Ubuntu16.04配置Caffe环境(cudn9.0 + cudnn7 GPU版)&&Ubuntu17.10可用主要感谢此人的博客博客 配置过很多笔记本电脑,TAITAN XP 也配置过,也碰到过很多坑,但最后大同小异。 参考:博客下载相关依赖sudo apt-get install libprotobuf-de原创 2017-12-08 21:53:15 · 19857 阅读 · 3 评论 -
Protobuf基本用法
本文主要讲解protobuf的基本用法(caffe使用protobuf所用到的语法)protobuf简介protobuf功能是把某种数据结构的信息以某种格式保存起来。它主要用于文件存储以及传输协议格式等场合。protobuf的优点主要有性能好/效率高 向前兼容和向前兼容支持多种语言 protobuf简单用法假如我们有一个问题是关于:存储一个人的名字...原创 2018-09-16 21:33:35 · 8864 阅读 · 1 评论 -
Caffe中Loss层top[0]->cpu_diff()[0]问题
参考Caffe的L2 loss层的源码问题Loss在Caffe源码有关Loss层中在反向传播函数中,都能够看到如下代码,赋予loss_weight值为top[0]->cpu_diff()[0]的值。 // Scale gradient Dtype loss_weight = top[0]->cpu_diff()[0] / ...原创 2019-07-05 16:56:42 · 1016 阅读 · 0 评论