美文网首页python实现deep learning
2017.10.25代码调试记录

2017.10.25代码调试记录

作者: 晨箜 | 来源:发表于2017-10-25 15:48 被阅读2次

3层网络,隐藏层全连接,顶部Softmax

3层全链接网络加入了学习率衰减,效果依然不好。

max_lr = 0.003

min_lr = 0.0001

decay_speed = 2000.0

learning_rate = min_lr + (max_lr - min_lr)*math.exp(-i/decay_speed)

Train Accuracy:  1.0,  Test Accuracy:  0.665 严重过拟合?

加入dropout,training pkeep=0.75 , testing pkeep=1.0.出来的是啥呀!

Train Accuracy:  1.0, Test Accuracy:  0.665

pkeep=0.55 有变化了

Train Accuracy:  1.0, Test Accuracy:  0.755 过拟合依然严重

减少网络节点数目。

K = 500 → 400 #hindden1的神经元

L = 100 → 50 #隐藏层2的神经元

pkeep:0.55

测试准确率稍微提高了一点,但训练准确度下降。而且,损失曲线仍不对,过拟合。

Train Accuracy:  0.9975, Test Accuracy:  0.77

2层全连接网络:更差

去掉一隐藏层,K = 400

pkeep:0.75

Train Accuracy:  1.0, Test Accuracy:  0.62

4层全连接网络

K = 400 #hindden1的神经元

L = 50 #隐藏层2的神经元

M = 10 #隐藏层3

max_lr = 0.003

min_lr = 0.0001

pkeep:0.75

Train Accuracy:  0.98625, Test Accuracy:  0.705

相关文章

  • 2017.10.25代码调试记录

    3层网络,隐藏层全连接,顶部Softmax 3层全链接网络加入了学习率衰减,效果依然不好。 max_lr = 0....

  • JavaScript 忍者秘籍笔记——利用测试和调试武装自己

    第二章 利用测试和调试武装自己 调试代码 调试 javascript 有两个重要的方法:日志记录和断点 日志记录 ...

  • jq封装插件

    读代码-梳理步骤(文字记录)-实现代码-学会调试http://hemin.cn/jq/ jq工具http://...

  • vscode使用指南(代码调试)

    代码调试 vscode 原生支持nodejs的调试,其他语言需要安装拓展支持调试 代码调试界面 调试界面 调试配置...

  • 前端调试

    代码调试 chrome调试 代码调试 1.debugger 可以直接在编写代码的时候,加入debugger,打开浏...

  • XCode 基本调试法

    这里记录一下自己学习到的一些XCode调试的方法。这些调试方法可以让我们使用XCode编写代码进行调试时用起来更顺...

  • 26.opengl高级光照-阴影映射

    这一篇有点难度,得多看几遍,多调试代码赋值理解,这一篇学习笔记也会写的比较详细,把思考和调试代码的过程全记录下来 ...

  • [译]用 LLDB 调试 Swift 代码

    [译]用 LLDB 调试 Swift 代码 [译]用 LLDB 调试 Swift 代码

  • 2017.10.24代码调试记录

    accuracy值不变,loss值为non或inf 训练和测试的Accuracy和Loss曲线,准确度曲线无变化,...

  • 2017.10.26代码调试记录

    昨天的结果中,最好的效果是3层全连接:Train Accuracy: 1.0,Test Accuracy: 0.7...

网友评论

    本文标题:2017.10.25代码调试记录

    本文链接:https://www.haomeiwen.com/subject/qziqpxtx.html