J'essaie de modéliser évaluer les performances de nos modèles d'apprentissage en profondeur. Et ci-dessous est mon code. Cependant, je reçois toujours

Aucun module nommé 'model_evaluation_utils'

Y a-t-il une installation de pip ou conda qui pourrait résoudre ce problème?

from keras.preprocessing.image import load_img, img_to_array, array_to_img
from keras.models import load_model
import model_evaluation_utils as meu # throws error
0
curtis sohn 4 nov. 2019 à 15:05

2 réponses

Il n'est pas clair pourquoi vous pensez qu'un tel module existe en premier lieu, ou que vous avez besoin de quelque chose comme ça pour évaluer votre modèle Keras; après avoir défini votre Keras model, compilé, dites:

model.compile(loss=keras.losses.categorical_crossentropy,
              optimizer=keras.optimizers.Adadelta(),
              metrics=['accuracy'])

et l'ajuster, vous pouvez ensuite l'évaluer dans l'ensemble de test simplement en

score = model.evaluate(x_test, y_test)

score[0] vous donnera la perte et score[1] la précision.

0
desertnaut 4 nov. 2019 à 12:24

Je pense que ce n'est pas une bibliothèque accessible au public, il doit y avoir un fichier model_evaluation_utils.py qui est importé dans le code et utilisé.

0
Saurav Rai 4 nov. 2019 à 12:20