首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >caffe随记(一)--- 目录简介

caffe随记(一)--- 目录简介

作者头像
TeeyoHuang
发布2017-12-28 14:29:38
5910
发布2017-12-28 14:29:38
举报
caffe随记(一)--- 目录简介

我是Linux系统下的caffe,非windows版。文章主要记录一下自己的学习经历,权当抛砖引玉之用,欢迎各位不吝赐教。

一、目录图片

Caffe这个文件夹里有什么东西?

上图是我的电脑中caffe目录的情况,我觉得作为入门小白还是来看一看各个文件夹里装得到底是啥?

二、各个文件夹简介

build文件夹,用来存放编译结果

②camke文件夹,使用cmake的时候会用到,然而我还不会cmake,就不详述了。

③data文件夹,用来存放原始数据、和获取新数据的脚本

               可以看到里面有cifar10、ilsvrc12、mnist数据

④distribute文件夹,编译后生成发布包的位置

⑤docker文件夹,使用Docker工具进行迁移,具体用法我也不清楚

⑥docs文件夹,顾名思义是装得是文档,里面有很多说明性内容,

特别是那个tutorial子文件夹里面有很多说明

⑦examples文件夹,装的自然就是范例了,里面的各个子文件夹都是各个范例。

include文件夹,装的各种头文件,就是C代码里面要include的东西

⑨matlab文件夹,跟matlab的一些操作有关,略过

⑩models文件夹,装的自带的deeplearning的models如下图所示

可看到每个子文件夹下都有一些prototxt文件,

deploy.prototxt描述的就是这个网络的结构,

solver.prototxt描述的是 超参数的配置信息

train_val.prototxt也是描述的网络结构,但是和deploy.prototxt又有些区别,这里不赘述

readme.md值得一读,里面提供了一个重要信息

⑪python文件夹,和python相关的一些操作,我也还没有搞清楚用法

⑫scripts文件夹,用于存放脚本

⑬src文件夹,存放Caffe源码的地方

⑭tools文件夹,常用工具的源码

一般我们这种入门小白主要关注的地方可以分为两类:

①看源码:主要关注src、tools、include这三个文件夹;

②运行例子:主要用到build、models、examples这三个文件夹

其实可以自己认真就探索一下这几个文件夹及其子文件夹里面的内容,就会发现很多有意思的东西。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

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