Keras模型预测迭代变慢。

时间:2018-04-11 14:07:19

标签: python tensorflow keras

嗨我对使用python 3.6的Keras有些问题 我的环境是使用Python和Only CPU的keras。

但问题是当我迭代相同的Keras模型来预测一些不同的输入时,它变得越来越慢......

我的代码就像那样简单

for i in range(100):
   model.predict(x)

第一轮比赛很快。可能需要2秒钟。但是第二次运行需要3秒而第三次需要5秒......即使我使用相同的输入,它也会越来越慢。

我可以迭代什么来预测keras模型保持快速?我不希望任何变慢......这将是非常关键的。

我该如何修复IT?

1 个答案:

答案 0 :(得分:0)

如果您的模型批量调用fit函数,则在同一批次中有不同的样本,在迭代过程中的时间略有不同,然后您反复尝试获得越来越多的预测模型执行时间组会越来越长。