In den meisten Modellen gibt es einen Schritte Parameter, der die Anzahl der Schritte angibt, über die Daten auszuführen. Aber ich sehe in den meisten praktischen Anwendungen, wir führen auch die Fit-Funktion N Epochen.Was ist der Unterschied zwischen Schritten und Epochen in TensorFlow?
Was ist der Unterschied zwischen dem Ausführen von 1000 Schritten mit 1 Epoche und dem Ausführen von 100 Schritten mit 10 Epochen? Welche ist in der Praxis besser? Irgendwelche Logik ändert sich zwischen aufeinander folgenden Epochen? Daten mischen?
Der zweite Teil Ihrer Antwort ist meiner Meinung nach falsch. Eine Epoche ist als ein Zyklus durch die Trainingsdaten definiert. Es ist keine Epoche, wenn Sie die Anzahl der Schritte festlegen. Analog kann man es nicht epoch nennen, wenn man das Trainingsbeispiel in jedem Schritt selbstständig abtastet. Sie können Ihren Prüfpunkt speichern und alle N Schritte überprüfen, aber das bedeutet nicht, dass N Schritte zu einer Epoche werden. Ich würde es vermeiden, diese Epoche im Code zu nennen, sie könnte verwirren. – MarvMind