我创建了回购
https://github.com/joyjeni/tensorflowexample.git
我正在尝试对kaggle titanic数据集进行逻辑回归
我得到以下错误
OutOfRangeError:RandomShuffleQueue' _398_shuffle_batch_16 / random_shuffle_queue'已关闭且元素不足(请求100,当前大小为0)
有人能告诉我当前大小为0的原因。
答案 0 :(得分:0)
我假设您正在尝试执行 Tensorflow for Machine Intelligence 一书中的逻辑回归示例。
加载csv文件时,路径不正确:
而不是使用
filename_queue = tf.train.string_input_producer([os.path.dirname(__file__) + "/" + file_name])
使用
filename_queue = tf.train.string_input_producer([os.path.join(os.getcwd(), file_name)])
第一行将加载文件" /train.csv"而第二个将加载" yourPath / train.csv"。由于第一个文件不存在,因此无法加载要训练的数据。
本书所有示例的源代码可在以下回购中找到: