![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
lhnows
这个作者很懒,什么都没留下…
展开
-
caffe 网络结构参数介绍及可视化
caffe/examples/mnist/lenet_solver.prototxt# The train/test net protocol buffer definitionnet: "examples/mnist/lenet_train_test.prototxt"//用户训练/预测的网络描述文件(ProtoBuffer文本格式)# test_iter specifies how man原创 2017-06-15 21:14:15 · 1044 阅读 · 0 评论 -
自己写程序利用lenet模型识别手写数字
自己编写程序,将手写图片送入训练得到的lenet模型,评估识别结果。 代码https://github.com/lhnows/mnisTest 如果自己的caffe是用CMakeLists编译安装的,这样的话,可以运行如下的CMakeLists来编译自己的调用了caffe库的程序CMakeLists.txtcmake_minimum_required (VERSION 2.8)PROJECT原创 2017-06-15 23:11:10 · 626 阅读 · 0 评论 -
理解mnist识别特征(lenet)
继上一篇做完lenet手写数字测试后,我们对lenet训练结果在mnist测试集上的结果进行粗浅的分析。lenet测试结构如下,我们看到ip1输出特征向量长度为500维,不便于分析, 于是我们对该层稍作修改,将500改为2,这样2维的特征向量我们可以把特征向量作为坐标点画在二维坐标系上便于分析,修改后的测试结构如下: 我们对训练结构进行同样的修改,重新训练得到新的caffemodel文件。利原创 2017-06-17 22:59:26 · 2949 阅读 · 0 评论 -
caffe随笔-未整理
相关知识(1)explicit关键字的作用是禁止隐式转换,好处是可避免隐式转换带来的内存开辟,避免预料外的时间开支。 比如 A a(); B b = a;// 编译错误 B b(a); //正确 如a占用2G内存,B b = a;将会使程序占用4G内存。 (2)关于const的资料 http://blog.csdn.net/Eric_Jo/article/details/4138548原创 2017-06-11 11:06:53 · 390 阅读 · 0 评论 -
Ubuntu16.04配置caffe步骤
Ubuntu16.04配置caffe步骤原创 2017-06-15 14:41:35 · 746 阅读 · 0 评论 -
caffe convert_mnist_data.cpp 代码注释
convert_mnist_data.cpp 代码注释 将mnist数据集转换为lmdb(默认)获leveldb格式,便于caffe载入数据// This script converts the MNIST dataset to a lmdb (default) or// leveldb (--backend=leveldb) format used by caffe to load data.原创 2017-06-15 19:25:45 · 485 阅读 · 0 评论