【Caffe】caffe命令行及相关工具使用方法 《很认真的讲讲Caffe》
来源:互联网 发布:5g与广电网络 编辑:程序博客网 时间:2024/05/19 00:43
1.Caffe
编译好后,我们训练,测试都是运行./build/tools/caffe
下面我简介介绍它的用法:
commands:
train 训练模型
test 调用prototxt中test模式,就是用验证集对模型打分。也可以通过修改train_val.prototxt指定新的测试集。
device_query 显示GPU诊断信息
time 计算模型执行时间
Flags:
-gpu 可选参数,指定用哪一块GPU设备,默认为0。如果参数设置为‘all’,则使用所有可用GPU。
多GPU训练真正batch数量是GPU数 × batch数。
-iterations test模式可选参数。默认为50,原则上应该跟solver中test_iter相同。
-model test、time模式必选参数。指定网络结构文本,train_val.prototxt
-sighup_effect 收到SIGHUP信号要采取的动作,可选:snapshot、stop、none,默认为snapshot。
-sigint_effect 同上,默认为stop。
-snapshot 恢复训练指定上次中止的快照文件xxxxxx.solverstate
-slover train模式必选参数。指定超参数文本。
-weights 1. test模式必选参数。指定训练好的xxxxxx.caffemodel
2. train模式可选参数。指定需要在哪个caffemodel上做finetune
2.extract_features
路径:./build/tools/extract_features.bin
参数1:xxx.caffemodel
参数2:deploy.prototxt
参数3:conv1 or conv2 or pool1,可一个,可多个用逗号间隔
参数4:保存上面特征图的路径
参数5(option):做特征提取的数据批数量
参数6(option):输入数据格式(LMDB or LEVELDB)
参数7(option):CPU or GPU
参数8(option):如果选择GPU,则选择设备号
3.Classification
- 【Caffe】caffe命令行及相关工具使用方法 《很认真的讲讲Caffe》
- 【Caffe】Blob, Layer 《很认真的讲讲Caffe》
- 【Caffe】优化算法 《很认真的讲讲Caffe》
- 【Caffe】快速上手训练自己的数据 《很认真的讲讲Caffe》
- 【Python】【Shell】【Caffe】训练集预处理 —— 数据增强 《很认真的讲讲Caffe》
- caffe的相关配置
- Caffe
- Caffe
- Caffe
- caffe
- Caffe
- Caffe
- Caffe
- caffe
- caffe
- caffe
- caffe
- Caffe
- 【教程】如何设置在线建卡线下管理系统激活使用模式
- 用一个故事来说OpenStack的架构
- |1522|对称矩阵的转置
- HDU1541 Stars (树状数组)
- python求解指定输入的两个整数的二进制表达不同位数之和
- 【Caffe】caffe命令行及相关工具使用方法 《很认真的讲讲Caffe》
- Windows下安装MongoDB、MongoVUE、RockMongo
- 关于Android Studio "This version of android studio is incompatible with the gradle version used."的解决方法
- Json结构与封装
- 一个界面显示两个PupupWindows(一个是消息框的形式弹出,另一个是底部弹窗形式弹出)
- 剑指offer题解C++【11】二进制中1的个数
- 1178: 单词数
- 浅谈UML---类图
- 使用微信支付提供的dll解析json