繁体   English   中英

如果我执行一个以上的纪元,为什么我的keras模型会终止并冻结我的笔记本?

[英]Why does my keras model terminate and freeze my notebook if I do more than one epoch?

我做了1个nb_epoch ,批处理大小为10,它成功完成了。 准确率绝对惊人,高达27%。 我想让它运行超过一个纪元,以查看精度是否理想地达到80%左右,但是如果我尝试使其不止一个纪元,它会使我的Jupyter Notebook保持冻结。 我怎样才能解决这个问题?

我的后端是Theano,仅供说明。

性能和batch_size之间肯定存在关联。 我尝试执行batch_size = 1,花了我12天的恐怖,令人生畏和不可原谅的时间来完成1个纪元。

在各个时间段运行需要花费时间,有时看起来好像冻结了,但是它仍然运行,并且如果您等待足够长的时间,它将完成。 批处理大小的增加使其更快地运行。

您可能需要研究更多因素。 查看系统资源,例如CPU,内存,磁盘IO。 (如果使用Linux,请运行sar命令)

对我来说,冻结笔记本还有其他问题,事实证明这是内存不足的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM