![](/img/trans.png)
[英]difference in predictions between model.predict() and model.predict_generator() in keras
[英]Keras: can I use model.predict but not model.predict_generator to predict if I train the model with model.fit_generator
我是keras
新手。 現在,我將使用我使用model.fit_generator
訓練的模型來預測測試圖像組。 我可以使用model.predict
嗎? 不知道如何使用model.predict_generator
。 並且文獻表明這兩種結果不同,哪個更好?
非常感謝!
datagen = ImageDataGenerator(
enter code here`rotation_range=
...
zoom_range = 0.05)
model = Sequential()
model.add
...
model.fit_generator(datagen.flow(train_x, train_y, batch_size=batch_size),
steps_per_epoch=train_x.shape[0] // batch_size,
epochs=epochs, validation_data=(test_x, test_y))
from sklearn.metrics import roc_auc_score
test_y_hat = model.predict(test_x)
roc_auc_score(test_y, test_y_hat)
是的,您可以這樣做。看看fit_generator()
的代碼 ,您會看到該模型不記得它是如何訓練的。 實際上,您可以按任何順序在keras模型上使用所有這些API( fit
, fit_generator
, predict
和predict_generator
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.