keras: quelle est la différence entre le modèle.prévoir et de modèle.predict_proba
J'ai trouvé le modèle.prévoir et de modèle.predict_proba les deux donnent une même matrice 2D représentant les probabilités à chaque catégories pour chaque ligne.
Quelle est la différence de deux fonctions?
Désolé de commenter ici. Mais ne pouvait pas comprendre comment le message contraire. J'ai eu une réponse à votre question à propos de la lecture du fichier d'un site web ... mais la question a été supprimé avant que je puisse répondre. Si vous re-demander, je peux répondre
OriginalL'auteur jingweimo | 2016-11-22
Vous devez vous connecter pour publier un commentaire.
prédire
Génère une sortie de prédictions pour les échantillons d'entrée, le traitement des échantillons par lot.
Arguments
Retourne
predict_proba
Génère de la classe de probabilité de prédictions pour les échantillons d'entrée lot par lot.
Arguments
Retourne
Modifier: Dans la version récente de keras, de prévoir et de predict_proba est la même à savoir à la fois donner des probabilités. Pour obtenir les étiquettes de classe utiliser predict_classes. La documentation n'est pas mis à jour. (adapté de Avijit Dasgupta commentaire)
vraiment! je ne le pense pas. prévisions donnent pas nécessairement directe des étiquettes, il peut vous donner le score pour les étiquettes, à partir de laquelle vous trouverez la meilleure étiquette mais de prévoir de ne pas fournir à la classe des probabilités.
Dans la version récente de keras, de prévoir et de predict_proba est la même à savoir à la fois donner des probabilités. Pour obtenir les étiquettes de classe utiliser predict_classes. La documentation n'est pas mis à jour.
model.predict_proba
semble ne pas exister de plus en Keras 2.0.8.OriginalL'auteur Wasi Ahmad
Comme mentionné dans les commentaires précédents (et ici), il n'est actuellement pas la différence.
Cependant, semble n'existent que pour assurer la compatibilité descendante (ne sais pas lequel, et je serais intéressé de savoir).
OriginalL'auteur Ohad