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)
問題解決了。我在不同的地方看到了這兩種用法,即使人們在網上找到的每一種信息都不一定是真的。我也不清楚為什么在更改上面的代碼時可以解決它。如果有人知道,我會很高興聽到解釋。
添加回答
舉報
