2017-05-30 1 views
0

J'ai un modèle existant et j'aimerais y ajouter des mesures supplémentaires. Le Keras metrics page dit que les métriques sont ajoutées au moment de la compilation, mais je voudrais les ajouter après le chargement (en partie parce que model.load_model() semble seulement charger la première mesure, et parce que j'ai de nouvelles métriques que je voudrais essayer sur le modèle existant d'abord). Est-ce possible?Ajout de métriques au modèle existant dans Keras

+1

Vous pouvez compiler un modèle autant de fois que vous le souhaitez. Cela ne changera pas ses poids. Ainsi, vous pouvez charger le modèle, puis compiler le modèle avec des métriques. –

+0

Merci, je ne le savais pas! Vous voulez faire une réponse pour que je puisse l'accepter? – johndodo

Répondre

2

Vous pouvez compiler un modèle autant de fois que vous le souhaitez. Cela ne changera pas ses poids.

Vous pouvez donc charger le modèle, puis le compiler avec des métriques.

Le seul problème possible de recompilation du modèle est peut-être de réinitialiser l'état de l'optimiseur.

+0

Quand vous dites "éventuellement réinitialiser ...", voulez-vous dire que vous n'êtes pas sûr à ce sujet ou que cela ne se produit que dans certaines circonstances? – johndodo

+0

Je ne suis pas sûr à ce sujet. –