任何人都可以给出一个在pybrain中实现正则化技术的示例代码? 我试图防止在我的数据过度拟合,目前正在寻找像早期停止等方法来这样做。 谢谢!如何在pybrain中实现正则化
3
A
回答
0
有一个重量衰减变量,它是在pybrain L2正则化。除此之外,我会实施早期停止作为体重衰减期的组合。
下面是你如何指定重量衰减。
trainer = RPropMinusTrainer(net, dataset=trndata, verbose=True, weightdecay=0.01)
0
以下是不是 L1/L2正则化。但它可以用来防止过早配合。
从trainer文档,
trainUntilConvergence(数据集=无,maxEpochs =无,冗长=无, continueEpochs = 10,validationProportion = 0.25)
列车数据集上,直到它的模块收敛。
返回模块的参数给出了最小验证 错误。
如果未给出数据集,则使用初始化练马师 期间传递的数据集。 validationProportion是用于验证数据集的 数据集的比率。
如果给出了maxEpochs,那么最多可以训练许多时代。每次 验证错误达到最小值,请尝试continueEpochs时代以找到更好的 。
如果您使用的是默认参数,则您已经启用了75:25的分割作为训练vs验证数据集。验证数据集用于预先停止。
0
正则化意味着改变成本函数。 PyBrain中的用户选择会影响成本函数 - 例如,通过选择图层是线性还是S形 - 但成本函数本身看起来并不直接暴露。
然而,elsewhere on StackOverflow,有人声称L2规范化是可以通过weightdecay参数。 (L2范数将每个坐标中差异的平方相加,而L1范数将它们的正绝对差相加。)
相关问题
- 1. 如何在caffe或DIGITS中实现L2正则化?
- 2. 如何在pybrain中实现双向LSTM网络
- 3. 在Matlab中使用L2正则化实现逻辑回归
- 4. 如何在JavaScript中实现特定的正则表达式
- 5. 如何在javascript中实现lookbehind正则表达式?
- 6. 如何在Javascript中实现这个正则表达式?
- 7. 如何在Qt中正确实现“最小化托盘”功能?
- 8. 如何在java中实现序列化
- 9. 如何在reactjs中实现本地化?
- 10. 如何在MySQL中实现泛化?
- 11. 如何在web.sitemap中实现本地化
- 12. 我想实现一个正则化技术“抖出”在CNTK
- 13. 正则表达式实现
- 14. 如何在实现正则表达式分析器时实现点(。)符号?
- 15. 如何在android中正确实现C2DM?
- 16. 如何在Android中正确实现progressBar?
- 17. 如何实现卷积神经网络的L2正则化成本函数
- 18. Pybrain实施投掷错误
- 19. 如何序列化/反序列化的pybrain网络?
- 20. 蟒蛇正则表达式来实现字符串无缝化
- 21. 如何正确实现hash_hmac?
- 22. 如何正确实现IUserType?
- 23. 如何正确实现`operator /`?
- 24. Keras/Tensorflow中的L1正则化*真正* L1正则化吗?
- 25. AuthenticationManager实现如何在SpringBoot应用程序中实例化
- 26. 如何在ruby1.8中重写正则表达式(?<!...)。(重新实现wpautop函数)
- 27. 如何在C#中为正则表达式单例实现通用行为?
- 28. 如何实现目标在selenim中使用正则表达式字段
- 29. 如何使用正则表达式实现搜索?
- 30. js正则表达式不支持lookbehind如何实现这个?