Ich importiere ein vortrainiertes Modell und verwende es, um einige Daten zu klassifizieren. Ist es normal, dass sich die vorhergesagten Werte/Endgenauigkeit jedes Mal ändern, wenn ich das Modell für den gleichen Datensatz laufe?Die Testgenauigkeit ändert sich für denselben Datensatz ständig
Ich druckte auch die Softmax-Werte der letzten Schicht. Die Wahrscheinlichkeiten ändern sich ständig.
Nein sollte es nicht während der Prüfung. –
Tatsächlich können sich Wahrscheinlichkeiten ein wenig auf GPU ändern (dh tf.reduce_sum ist aufgrund von CuDNN-Atomen nicht deterministisch), aber normalerweise nicht genug, um den tatsächlich vorhergesagten Wert zu ändern. Hat Ihre Pipeline irgendeine Zufälligkeit? (z. B. randomshufflequeue) –
Ich mische die Daten während des Trainings, aber nichts während des Testens. Ich habe das Modell unverändert importiert. Es ist eine Conv -> LSTM-Architektur, wenn das hilft. – AnnaR