Caffe默认情况会安装在CAFFERROOT,就是解压到那个目录,例如:

home/username/caffe-master,

所以下面的工作,默认已经切换到了该工作目录。下面的工作主要是,用于测试Caffe是否工作正常,不做详细评估。具体设置请参考官网 : http://caffe.berkeleyvision.org/gathered/examples/mnist.html

1. 数据预处理
可以用下载好的数据集,也可以重新下载,我网速快,这里就偷懒直接下载了,具体操作如下:
$ cd data/mnist
$ sudo sh ./get_mnist.sh
2. 重建LDB文件,就是处理二进制数据集为Caffe识别的数据集,以后所有的数据,包括jpe文件都要处理成这个格式
$ cd examples/mnist
$ sudo sh ./create_mnist.sh   (sudo sh examples/mnist/create_mnist.sh)
生成mnist-train-leveldb/ 和 mnist-test-leveldb/文件夹,这里包含了LDB格式的数据集
PS: 这里可能会遇到一个报错信息:
Creating lmdb...
./create_mnist.sh: 16: ./create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found
解决方法是,直接到Caffe-master的根目录执行,实际上新版的Caffe,基本上都得从根目录执行。
~/caffe-master$ sudo sh examples/mnist/create_mnist.sh
3. 训练mnist
$ sudo sh examples/mnist/train_lenet.sh

至此,Caffe安装的所有步骤完结,下面是一组简单的数据对比,实验来源于MNIST数据集,主要是考察一下不同系统下CPU和GPU的性能。可以看到明显的差别了,虽然MNIST数据集很简单,相信复杂得数据集,差别会更大,Ubuntu+GPU是唯一的选择了。

测试平台:i7-4770K/16G/GTX 770/CUDA 6.5
                MNIST Windows8.1 on CPU:620s
                MNIST Windows8.1 on GPU:190s
                MNIST Ubuntu 14.04 on CPU:270s
                MNIST Ubuntu 14.04 on GPU:160s
                MNIST Ubuntu 14.04 on GPU with cuDNN:35s
                Cifar10_full on GPU wihtout cuDNN:73m45s = 4428s (Iteration 70000)
                Cifar10_full on GPU with cuDNN:20m7s = 1207s (Iteration 70000)

caffe学习笔记--跑个SampleCode相关推荐

  1. CAFFE学习笔记(一)Caffe_Example之训练mnist

     CAFFE学习笔记(一)Caffe_Example之训练mnist 0.参考文献 [1]caffe官网<Training LeNet on MNIST with Caffe>;  [ ...

  2. Caffe学习笔记4图像特征进行可视化

    Caffe学习笔记4图像特征进行可视化 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit201 ...

  3. Caffe学习笔记3——制作并训练自己的数据集

    Caffe学习笔记3 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit2015spring和h ...

  4. Caffe学习笔记2

    Caffe学习笔记2-用一个预训练模型提取特征 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hi ...

  5. Caffe 学习笔记1

    Caffe 学习笔记1 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit2015spring和 ...

  6. caffe学习笔记(2)

    caffe学习笔记(2)-视觉层(vision layers) 本文参考博客caffe学习,是根据这篇博客做的学习笔记.详细情况可以参考原博客,真的很赞. 所有的层都具有的参数,如name, type ...

  7. caffe学习笔记(1)

    caffe学习笔记(1) 刚开始学习caffe,发现一个非常好的博客caffe学习.看了几遍收益匪浅,但是总是记不住,所以决定安装该博客的步骤一点一点实现,然后记录在该系列的博客中.原博客是在ubun ...

  8. Caffe学习笔记2--Ubuntu 14.04 64bit 安装Caffe(GPU版本)

    0.检查配置 1. VMWare上运行的Ubuntu,并不能支持真实的GPU(除了特定版本的VMWare和特定的GPU,要求条件严格,所以我在VMWare上搭建好了Caffe环境后,又重新在Windo ...

  9. caffe学习笔记2:net forward与backward

    caffe学习笔记2:Forward and Backward 原网页:http://caffe.berkeleyvision.org/tutorial/forward_backward.html f ...

最新文章

  1. 【重磅】Waymo无人车高层组团出走?CFO今日也走了!
  2. Java继承的概念与实现
  3. 【 MATLAB 】nextpow2 函数用法之 Optimize FFT with Padding
  4. 一个权限树的设计与实现
  5. linux——关于ip、静态网络、动态网络、网关、DNS的设置
  6. MySQL数据库:事务和ACID实现原理
  7. php语言冒泡法,PHP实现冒泡排序算法的案例
  8. 总结!进入libvirt的虚拟化世界(一)得到libvirt的连接
  9. Oracle Enterprise Manager 11g 启停
  10. Star Schema完全参考手册读书笔记一
  11. 【数据分析】Python-NumPy模块的使用
  12. 计算机函数left的用法,excel中的left函数怎么使用呢?
  13. Altium Designer(一):SCH
  14. 德国人的智慧--生活是具体的
  15. python转化excel数字日期为标准日期
  16. 微信小程序——微信小程序后台自定义分析,数据准确性分析
  17. 自爆神舟电脑为什么便宜,明眼人可以看懂。
  18. 解决TeamViewer软件提示试用期已到期无法进行远程操作
  19. SuSE and NLD9 user pls note
  20. 2023年Java面试题_MySQL

热门文章

  1. 跨域405(Method Not Allowed)问题
  2. 使用YouTube API V3视频的完整描述- Google YouTube API V3 - Get Video Durations
  3. 从浏览器市场份额,探究百度在移动互联网时代失败的原因
  4. Android 动画框架详解,第 1 部分
  5. tomcat和apache的结合   看最重要的   文档有点乱
  6. 关于[[NSNotificationCenter defaultCenter] addObserver不remove后续又收到通知crash问题
  7. 【中文】Joomla1.7扩展介绍之eXtplorer(文件管理器)
  8. /dev/null 21
  9. 【优化SQL Server循环更新、插入耗时长的问题】
  10. phpstorm如何进行文件或者文件夹重命名