Erstellen von Histogrammen auf Basis von Konfusionsmatrizen #253
Labels
approximate conditions
Affects the approximate condition finding algorithm
enhancement
New feature or request
seco
Affects the subproject "seco"
Damit der SeCo-Algorithmus in Zukunft approximative Verfahren zu Evaluation von Bedingungen untersützen kann (siehe #226) muss analog zu #228 eine Implementierung des Interfaces
IHistogramBuilder
umgesetzt werden, die Histogramme auf der Basis von Konfusionsmatrizen erstellt.Anders als die Gradients/Hessians im Boosting-Algorithmus werden im SeCo-Algorithmus die Konfusionsmatrixelemente nicht vorberechnet, sondern erst bei Bedarf auf Basis der Label-Matrix und der Vorhersage einer Regel ermittelt. Wenn jedoch mehrere Beispiele in einem Bin zusammengefasst werden, muss die Anzahl der verschiedenen Konfusionsmatrixelemente innerhalb jedes Bins im Voraus berechnet und gespeichert werden. Es wird also eine alternative Implementierung der Klasse
boomer/seco/cpp/LabelWiseStatisticsImpl
, die mit diesen vorberechneten Werten umgehen kann, benötigt.The text was updated successfully, but these errors were encountered: