每当我训练一个神经网络(将TensorFlow与keras结合使用)并尝试绘制(matplotlib)拟合模型的损失历史时,内核就会死亡。我不认为这是代码,因为从不同的经过验证的来源(下面的链接)运行不同的代码会导致相同的问题。
此外,它似乎特定于TensorFlow和matplotlib。如果我运行一个sklearn模型,然后绘图,则效果很好。
示例链接:
https://machinelearningmastery.com/tutorial-first-neural-network-python-keras/
尝试修复:
重新启动comp
删除keras和matplotlib
将matplotlib回滚到以前的版本(3.02)
将Python 3.6更新到3.71
从comp卸载Python和anaconda并重新安装
在其他浏览器(Safari和Chrome)中运行代码
我相信这与我的安装有关。我将笔记本和数据以完全相同的补偿和设置发送给其他人,并且效果很好。
我也尝试通过命令行运行py文件以检索错误,但是什么也没有发生(没有错误,没有表明文件正在运行)。其他py文件也可以运行。
当前版本
答案 0 :(得分:0)
经过反复试验后,问题似乎源于TensorFlow中的错误。我不确定导致该问题的原因的全部细节,但是当TensorFlow回滚到1.11时,该问题不再发生。因此,对于同样遇到此问题的任何人,您可能想尝试回滚TensorFlow。