将自己的数据转成caffe的leveldb或者lmdb格式的数据在进行训练时都有问题

回复

Caffe开发使用awfxx01 发起了问题 • 1 人关注 • 0 个回复 • 138 次浏览 • 2017-05-23 20:24 • 来自相关话题

我在caffe下用自己的生成的模型做classfication,出现问题求教

Caffe开发使用d_shan 回复了问题 • 2 人关注 • 1 个回复 • 124 次浏览 • 2017-05-23 20:13 • 来自相关话题

solver.prototxt参数

参数调节很遥远 发表了文章 • 1 个评论 • 115 次浏览 • 2017-05-23 19:37 • 来自相关话题

####参数设置###################

1. ####训练样本###

总共:121368个
batch_szie:256
将所有样本处理完一次(称为一代,即epoch)需要:121368/256=475 次迭代才能完成
所以这里将test_interval设置为475,即处理完一次所有的训练数据后,才去进行测试。所以这个数要大于等于475.
如果想训练100代,则最大迭代次数为47500;


2. ####测试样本###
同理,如果有1000个测试样本,batch_size为25,那么需要40次才能完整的测试一次。 所以test_iter为40;这个数要大于等于40.

3. ####学习率###
学习率变化规律我们设置为随着迭代次数的增加,慢慢变低。总共迭代47500次,我们将变化5次,所以stepsize设置为47500/5=9500,即每迭代9500次,我们就降低一次学习率。

 


####参数含义#############

net: "examples/AAA/train_val.prototxt"   #训练或者测试配置文件
test_iter: 40   #完成一次测试需要的迭代次数
test_interval: 475  #测试间隔
base_lr: 0.01  #基础学习率
lr_policy: "step"  #学习率变化规律
gamma: 0.1  #学习率变化指数
stepsize: 9500  #学习率变化频率
display: 20  #屏幕显示间隔
max_iter: 47500 #最大迭代次数
momentum: 0.9 #动量
weight_decay: 0.0005 #权重衰减
snapshot: 5000 #保存模型间隔
snapshot_prefix: "models/A1/caffenet_train" #保存模型的前缀
solver_mode: GPU #是否使用GPU



stepsize不能太小,如果太小会导致学习率再后来越来越小,达不到充分收敛的效果。 查看全部
####参数设置###################

1. ####训练样本###

总共:121368个
batch_szie:256
将所有样本处理完一次(称为一代,即epoch)需要:121368/256=475 次迭代才能完成
所以这里将test_interval设置为475,即处理完一次所有的训练数据后,才去进行测试。所以这个数要大于等于475.
如果想训练100代,则最大迭代次数为47500;


2. ####测试样本###
同理,如果有1000个测试样本,batch_size为25,那么需要40次才能完整的测试一次。 所以test_iter为40;这个数要大于等于40.

3. ####学习率###
学习率变化规律我们设置为随着迭代次数的增加,慢慢变低。总共迭代47500次,我们将变化5次,所以stepsize设置为47500/5=9500,即每迭代9500次,我们就降低一次学习率。

 


####参数含义#############

net: "examples/AAA/train_val.prototxt"   #训练或者测试配置文件
test_iter: 40   #完成一次测试需要的迭代次数
test_interval: 475  #测试间隔
base_lr: 0.01  #基础学习率
lr_policy: "step"  #学习率变化规律
gamma: 0.1  #学习率变化指数
stepsize: 9500  #学习率变化频率
display: 20  #屏幕显示间隔
max_iter: 47500 #最大迭代次数
momentum: 0.9 #动量
weight_decay: 0.0005 #权重衰减
snapshot: 5000 #保存模型间隔
snapshot_prefix: "models/A1/caffenet_train" #保存模型的前缀
solver_mode: GPU #是否使用GPU



stepsize不能太小,如果太小会导致学习率再后来越来越小,达不到充分收敛的效果。

anaconda启动jupyter notebook时提示"Connection to localhost failed."请问如何处理

回复

综合问题dapsjj 发起了问题 • 1 人关注 • 0 个回复 • 122 次浏览 • 2017-05-23 16:29 • 来自相关话题

请问跑自己的数据,synset_words标签的顺序有什么规则吗?

Caffe开发使用eric_smith 回复了问题 • 3 人关注 • 2 个回复 • 244 次浏览 • 2017-05-22 20:58 • 来自相关话题

caffe下用训练好的模型做classification分类出错

框架开发使用eric_smith 回复了问题 • 3 人关注 • 3 个回复 • 202 次浏览 • 2017-05-22 20:54 • 来自相关话题

datalayer的DataLayerSetUp函数和load_batch函数

综合问题jiangqr 回复了问题 • 2 人关注 • 1 个回复 • 126 次浏览 • 2017-05-21 22:41 • 来自相关话题

ubuntu16.04环境,caffe下通过anaconda3配置python接口出错

框架开发使用jiangqr 回复了问题 • 2 人关注 • 1 个回复 • 132 次浏览 • 2017-05-21 21:59 • 来自相关话题

请问你是怎么得到precision和recall数据的呢

回复

图像分类ciel咖啡小白 发起了问题 • 1 人关注 • 0 个回复 • 104 次浏览 • 2017-05-21 19:12 • 来自相关话题

添加precision-recall-loss层报错

参数调节ciel咖啡小白 回复了问题 • 2 人关注 • 2 个回复 • 118 次浏览 • 2017-05-21 17:00 • 来自相关话题

LSTM的序列信息中是如何加入BOS和EOS的

回复

参数调节一路基石 发起了问题 • 1 人关注 • 0 个回复 • 149 次浏览 • 2017-05-21 16:31 • 来自相关话题

Deep Learning Book目标函数泰勒二次展开的公式问题

回复

深度学习理论无间空道 发起了问题 • 1 人关注 • 0 个回复 • 147 次浏览 • 2017-05-21 12:12 • 来自相关话题

四路titan x组的工作站,散热问题如何解决?

Caffe开发使用一路基石 回复了问题 • 3 人关注 • 3 个回复 • 185 次浏览 • 2017-05-20 10:25 • 来自相关话题

accuracy和实际使用测试集的正确率来算为什么会出现不同呢

Caffe开发使用wpfei 回复了问题 • 3 人关注 • 4 个回复 • 475 次浏览 • 2017-05-19 18:41 • 来自相关话题

windows下训练自己的数据

综合问题JianZhang 回复了问题 • 2 人关注 • 4 个回复 • 363 次浏览 • 2017-05-19 16:55 • 来自相关话题

有没有人做过CNN网络模型的剪枝或者其他缩减模型的方法?

深度学习理论攻城卒子 回复了问题 • 6 人关注 • 2 个回复 • 1058 次浏览 • 2017-05-18 19:06 • 来自相关话题

Blob size exceeds INT_MAX

深度学习应用深度学习思考者 回复了问题 • 3 人关注 • 1 个回复 • 829 次浏览 • 2017-05-18 17:45 • 来自相关话题

在Ubuntu运行caffe 怎么修改classification.cpp 可以实现图片的批量预测?

深度学习应用刘阿建 回复了问题 • 2 人关注 • 1 个回复 • 263 次浏览 • 2017-05-18 17:37 • 来自相关话题

有没有大神用过三维深度卷积网络的?可否提供一些资料,感激不尽!

回复

综合问题coollife 发起了问题 • 1 人关注 • 0 个回复 • 116 次浏览 • 2017-05-18 16:53 • 来自相关话题

图像描述问题中,LSTM如何判定一个x_static和一组target_sentence呈对应关系呢?

回复

图像描述一路基石 发起了问题 • 2 人关注 • 0 个回复 • 148 次浏览 • 2017-05-18 16:43 • 来自相关话题