前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >caffe初体验

caffe初体验

作者头像
烟草的香味
发布2019-07-25 11:13:36
4620
发布2019-07-25 11:13:36
举报
文章被收录于专栏:烟草的香味烟草的香味

caffe是一个深度学习的框架, 具体我也不太清楚, 可以自行百度吧, 我也是刚刚知道有这么一个框架, 才疏学浅啊.

在安装完caffe, 我的第一个想法就是, 别管他是个啥东西, 总得先让我运行一些看一看吧. 刚好, 官方就准备了一些数据, 供我们运行一下看一看使用.

因为我是通过docker安装的, 所以没有经历网上所说的caffe安装的繁琐过程.

测试一

在 data/mnist 目录下, 有一个 get_mnist.sh 文件, 用来获取数据集, 运行

./get_mnist.sh

下载完成后, 在当前目录下会出现现在的文件

数据有了, 接下来就要将数据转换成caffe认识的格式了, 转换的过程也是直接调用caffe定义好的文件即可, 在 examples/mnist 目录下, 有 create_mnist.sh 文件, 因为改文件定义了一些路径, 所以要在caffe根目录运行:

转换后的两个文件夹为:

当前文件夹下的配置文件(关于配置文件中的参数暂不考虑):

  • lenet_train_test.prototxt: 定义网络结构
  • lenet_solver.prototxt: 定义训练时的参数

在这里需要修改 lenet_solver.prototxt 中的 solver_mode , 若你的环境不支持GPU, 修改为CPU.

直接运行定义好的训练脚本, 回到 caffe 根目录, 运行 ./examples/mnist/train_lenet.sh(该脚本定义了一个 caffe 训练命令)

因为个人笔记本电脑性能问题, 一万次迭代了好久才看到结果, 可以看到, 准确率已经达到 99%

训练好的模型文件在 examples/mnist 目录下:

至此, 本次官方例子训练完成,

貌似这是一个手写数字识别的训练, 但是我在训练过程中一个数字都没看到啊, 不对, 我一张图片都没看到啊, 这什么鬼?? 训练好的模型怎么用??

算了, 至少我算是跟着官方的例子运行了以下, 先这样.


看了标题测试一, 是不是以为有测试二? 哈哈, 不好意思, 没有, 到此结束, 告辞.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 烟草的香味 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 测试一
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档