Wenn ich mit dem Training eines Modells beginne, wird zuvor kein Modell gespeichert. Ich kann model.compile()
sicher verwenden. Ich habe das Modell jetzt in einer h5
Datei für die weitere Schulung mit gespeichert checkpoint
.
Angenommen, ich möchte das Modell weiter trainieren. Ich bin an dieser Stelle verwirrt: Kann ich model.compile()
hier verwenden? Und sollte es vor oder nach der model = load_model()
Aussage platziert werden? Wenn model.compile()
alle Gewichte und Vorurteile neu initialisiert werden, sollte ich sie vor die model = load_model()
Anweisung stellen.
Nachdem ich einige Diskussionen entdeckt habe, scheint es mir model.compile()
nur erforderlich zu sein, wenn ich zuvor kein Modell gespeichert habe. Sobald ich das Modell gespeichert habe, muss es nicht mehr verwendet werden model.compile()
. Ist es wahr oder falsch? Und wenn ich mithilfe des trainierten Modells Vorhersagen treffen möchte, sollte ich diese model.compile()
vor der Vorhersage verwenden?