1 回答

TA贡献1877条经验 获得超1个赞
解决了。我想解释这个问题而不是删除我的帖子,以便它也可以帮助其他人。
我只会给出evaluate_generator(...)函数的例子。这就是我调用函数的方式..
lstm_model.evaluate_generator(data_generator(TEST_FILE_PATHS, TEST_BATCH_SIZE),
steps=(NR_TEST_EXAMPLES // TEST_BATCH_SIZE),
verbose=1)
我将其更改如下:
test_data_generator = data_generator(TEST_FILE_PATHS, TEST_BATCH_SIZE)
lstm_model.evaluate_generator(test_data_generator,
steps=(NR_TEST_EXAMPLES // TEST_BATCH_SIZE),
verbose=1)
问题解决了。我在不同的地方看到了这两种用法,即使人们在网上找到的每一种信息都不一定是真的。我也不清楚为什么在更改上面的代码时可以解决它。如果有人知道,我会很高兴听到解释。
添加回答
举报