Trainingszeit einer SVM berechnen
Verfasst: Samstag 29. Juni 2019, 20:58
Hallo,
ich trainiere eine SVM und möchte die Trainingszeit berechnen.
Bisher habe ich folgenden Code:
Häufig wird zur Trainingslaufzeitmessung auch time() verwendet. Ich habe beide Varianten mehrfach getestet und
erhalten abweichende Zeiten, wenn auch nur mehr oder weniger geringfügig.
Deshalb frage ich mich, wie ich die tatsächliche Trainingszeit bestimmen kann?
Wäre es besser einfach das Training mehrmals durchzuführen und einfach den Durchschnitt der Laufzeiten ermitteln?
Für jeden Tipp wie man die Trainingszeit richtig ermittelt, bedanke ich mich im voraus.
ich trainiere eine SVM und möchte die Trainingszeit berechnen.
Bisher habe ich folgenden Code:
Code: Alles auswählen
import time
svc = SVC(kernel='linear')
start = time.process_time()
svc.fit(X_train_500.reshape(-1,784), y_train_500)
print("training time: ", round((time.process_time()-start), 3), "s")
erhalten abweichende Zeiten, wenn auch nur mehr oder weniger geringfügig.
Deshalb frage ich mich, wie ich die tatsächliche Trainingszeit bestimmen kann?
Wäre es besser einfach das Training mehrmals durchzuführen und einfach den Durchschnitt der Laufzeiten ermitteln?
Für jeden Tipp wie man die Trainingszeit richtig ermittelt, bedanke ich mich im voraus.