解决Caffe训练过程中loss不变问题

http://blog.csdn.net/u010911921/article/details/71079367

http://www.mamicode.com/info-detail-1716297.html

loss一直是87.3365,accuracy 一直是0,可能的原因是:

  1. 标签的问题: 

imagelist中,图像分类的标签label一定要从0开始,

  • 分类层的 num_output 和 标签的值域 不符合:

    a. 要知道imagenet是进行1000类的分类任务,我自己的数据是一个二分类,就一定要把最后‘fc8’InnerProduct的分类层的num_output: 2原来是1000,这个设成自己label的类别总数就可以。 
    b. 但是注意同时要修改train.prototxt和deploy.prototxt两个网络配置文件中的num_output

  • 可能是学习率太高了 

    另外如果是最初的迭代的loss很小,然后突然变成87.3365?如果是这样,可以尝试一下调低学习率,我开始学习率是0.1,后来调成了0.001,反正就是调小,可以多试几次。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值