Qu'est-ce que "époque" en keras.modèle.Modèle.ajustement?

qu'est-Ce que "l'époque" dans keras.models.Model.fit? Est-ce une mise à jour de gradient? S'il s'agit de plus d'une mise à jour de gradient, alors qu'est-ce qui définit une époque?

supposez que je nourris mes propres lots à fit. Je considérerais "epoch" comme la fin du traitement de l'ensemble de formation (est-ce correct)? Alors comment contrôler keras de cette façon? Puis-je définir batch_size égal x et y taille <!-- 5 à 1?

11
demandé sur Dims 2017-07-04 16:30:34

1 réponses

Ici est de savoir comment Keras documentation définit une époque:

Epoch: une coupure arbitraire, généralement définie comme" un passage sur l'ensemble des données", utilisée pour séparer la formation en phases distinctes, ce qui est utile pour la journalisation et l'évaluation périodique.

Donc, en d'autres termes, un certain nombre d'époques signifie combien de fois vous allez par le biais de votre formation.

Le modèle est mis à jour chaque fois qu'un lot est traité, ce qui signifie qu'il peut être mis à jour plusieurs fois pendant une époque. Si batch_size est défini comme la longueur de x, puis le modèle sera mis à jour une fois par époque.

11
répondu Sergii Gryshkevych 2017-07-04 13:45:24