Abstraktionen um approximative Evaluation von Bedingungen zu ermöglichen #237
Labels
approximate conditions
Affects the approximate condition finding algorithm
boosting
Affects the subproject "boosting"
refactoring
Reorganization or cosmetic changes of code
seco
Affects the subproject "seco"
Bisher ist die Evaluation der Bedingungen, die zu einer Regel hinzugefügt werden können, ausschließlich in
rule_induction.pyx
implementiert. Dabei wird auf die Featurewerte der Trainingsbeispiele zugegriffen, indem mit Hilfe der FunktionfetchSortedFeatureValues
der KlasseAbstractFeatureMatrix
ein sortiertes Array von Tupeln, jeweils bestehend aus dem Index eines Trainingsbeispiels und dem dazugehörigen Featurewert, erstellt wird. Über dieses Array wird anschließend iterieriert um die potentiellen Bedingungen zu evaluieren. Um zukünftig approximative Verfahren implementieren zu können, bei denen nicht jedes Beispiel individuell betrachtet wird, sondern mehrere Beispiele zusammengefasst werden (siehe #226), muss die bisherige Implementierung umgestaltet werden, indem geeignete Abstraktionen eingeführt werden, die den Austausch einzelner Aspekte des Algorithmus ermöglichen.Zu den notwendigen Änderungen gehören folgende Aspekte:
AbstractRuleRefinement
AbstractThresholds
AbstractThresholds
hinzufügenAbstractThresholds
hinzufügenAbstractThresholds
verwendet werdenThe text was updated successfully, but these errors were encountered: