tensoflow的slim框架的使用

需要从https://github.com/tensorflow/models/tree/master/research下载slim的相关代码。


对slim下面的文件进行相应的权限的修改,chmod +x *


同时对slim/scripts里面的权限也做相应的修改


更改train_cifarnet_on_cifar10.sh,数据的保存的路径


以及对其函数的具体说明


但是在执行前,tensorflow如果用cpu执行,需要修改里面脚本的指令



将其参数改为true

执行脚本



每过100个step会输出相应的loss,每个step执行多少的时间,以及每过120s会把相应的checkpoint 指定到输入的目录中去


此时可以使用tensorboard监控训练的过程。

tensorboard的安装


然后启动tensorboard




total_loss走到一定的程度开始走平了,可以尝试将learning_rate进行相应的降低,将其降为原来的1/4再尝试一下

sparsity稀疏性

稀疏性一般处在30%-70%之间都是可以接受的



此时的第二层卷积稀疏达到了90%.说明其中100个神经元的输出有90个输出为0,能够为下一次提供的有效特征很少,可能正则项的惩罚过大,过于稀疏或者不合适的正则,也可能是神经元设置过多


验证数据集的使用:



以上的脚本输入到命令行里面执行。



查看checkpoint

进入到


如果再一次运行脚本


就会从断点开始训练。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值