摘要: 这个问题主要是由于头文件的编译问题引起的。 1.如果没有Eigen工具的,先下载Egien工具并配置。 Egien可以去主页下载。配置时,打开你的c++工程属性页:配置属性->C/C++->常规->附加包含目录,然后添加你下载的Eigen的文件夹的路径即可。我的配置是: 2.配置好的,在编译时出现这 阅读全文
posted @ 2017-03-10 11:30 2师兄不会胖 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 前段时间一直在跑Caffe训练数据。之前用训练好的caffemodel对图片进行分类都是用的命令行指令,于是就想着自己新建一个工程来调用caffe,结合classification的代码来对图片进行分类。上网查阅了很多资料,最详细的一篇就是:http://blog.csdn.net/qq_14845 阅读全文
posted @ 2017-02-08 21:49 2师兄不会胖 阅读(5770) 评论(0) 推荐(0) 编辑
摘要: 昨天创建了新的c++工程调用caffe,用训练好的caffemodel对图片进行分类。后来想批量的处理图片,因此去学习了下c++如何批量获取指定路径下的图片的完成路径。代码如下: 调用上面的getAllFiles(string path, vector<string>& files)函数即可获得完整 阅读全文
posted @ 2017-02-08 20:21 2师兄不会胖 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 一、单个图片进行分类 这个比较简单,在*.bat文件中输入以下代码: 设置好相关路径后,双击*.bat文件即可运行。 二、批量对图片进行分类 在对单个图片进行分类就想知道如何批量对图片进行分类。自己搜索了一些资料,发现需要调用python,使用python文件实现目的。 下面是批量对图片进行分类的代 阅读全文
posted @ 2017-01-22 10:44 2师兄不会胖 阅读(5907) 评论(0) 推荐(0) 编辑
摘要: 上段时间学习caffe,caffe的solver优化方法中涉及到梯度下降法。当时对梯度下降法的概念和原理都很模糊,就专门去学习了下,现在把自己的理解记录下来,一方面加深印象,一方面也方便随时查阅。如果有理解错误的地方,希望看到的予以指正,谢谢。 一、什么是梯度?梯度和方向导数的关系是什么?(简述,需 阅读全文
posted @ 2017-01-16 22:51 2师兄不会胖 阅读(755) 评论(0) 推荐(0) 编辑
摘要: PS:所有问题均在caffe-windows下产生 1、为什么AlexNet中,InnerProduct_Layer(fc8)层的输出可以直接作为Accuracy_Layer层的输出? 答:首先,我们要搞清楚,全连接层的输出是什么。全连接层的操作其实也是卷积操作,只不过要求卷积核的尺寸与输入进来的F 阅读全文
posted @ 2017-01-12 15:28 2师兄不会胖 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: 由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处,为了怕自己后面又忘了,就写下来权当加深理解了。(ps:我也是python小白,理解可能比较浅显) 1 阅读全文
posted @ 2017-01-05 20:48 2师兄不会胖 阅读(131904) 评论(0) 推荐(22) 编辑
摘要: PS:本系列为本人初步学习caffe所记,由于理解尚浅,其中多有不足之处和错误之处,有待改正。 一、实现方法 首先,将文件名与它对应的标签用 std::pair 存储起来,其中first存储文件名,second存储标签, 其次,数据通过 Datum datum来存储,将图像与标签转为Datum 需要 阅读全文
posted @ 2016-11-26 16:50 2师兄不会胖 阅读(1119) 评论(0) 推荐(0) 编辑