使用TensorFlow训练神经网络时出错

使用TensorFlow训练神经网络时出错

我遇到了错误,

DataLossError: truncated record at 20570044
     [[node IteratorGetNext (defined at <ipython-input-6-d6214234a4c0>:16) ]]


这是部分代码无法运行:

  classifier.train(
    input_fn=lambda: _input_fn([train_path]),
    steps=1000)


相同的代码在colab上运行,但在拥有相同版本tf的jupyter实验室上却没有。

最佳答案

这是因为您的数据文件之一不完整。如果它们的大小都相同(或者您希望它们大小相同),请尝试按大小排序-可能会发现下载不正确的一种。

最安全的修复方法(如果您知道源数据集未损坏)只是删除并重新下载。

关于python - 使用TensorFlow训练神经网络时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55601167/

10-13 07:52