Wenn ich in der Vergangenheit verschiedene Algorithmen für maschinelles Lernen ausprobiert habe, um ein Problem zu lösen, habe ich die Ansätze auf ein Notizbuch geschrieben und dabei Details wie Funktionen, Vorverarbeitung von Funktionen, Normalisierung, Algorithmen, Algorithmusparameter usw. beibehalten. ein handgeschriebenes Logbuch erstellen.
Derzeit bin ich jedoch besorgt darüber, ein "professionelleres" Tool zu verwenden, damit ich mehr Details behalten und es sogar mit anderen Teammitgliedern teilen kann, die ebenfalls in der Lage sind, ihre Ansätze zu prägen.
Es wäre ein großartiges automatisiertes und kollaboratives Tool, das die geleistete Arbeit verfolgt und Details wie Funktionen, Algorithmen, Algorithmusparameter, Datenvorverarbeitung, Daten, Metriken ... berücksichtigt, die beispielsweise über eine kollaborative Google Drive-Tabelle hinausgehen.
Wie lösen Sie das? Wie verfolgen Sie die geleistete Arbeit? Was ist Ihr Logbuch- Tool?
Vielen Dank im Voraus.
quelle
Schauen Sie sich das an, es sieht genau so aus, wie Sie es brauchen http://www.openml.org
quelle
Für meine Bachelorarbeit ( write-math.com ) habe ich mein eigenes kleines Toolkit geschrieben, um sehr schnell verschiedene Modelle / Vorverarbeitungsschritte durchzugehen . Jedes Experiment hatte eine Konfigurationsdatei (siehe Repository für hwr-Experimente ). Zum Beispiel:
Das trainierte Modell wird gespeichert; Es ist ziemlich schnell, die Bewertungsergebnisse zu erhalten (z. B. Genauigkeit, Konfusionsmatrix).
quelle