Hallo liebes Java-Forum,
Ich hätte eine Frage wegen einer Implementierung von einem ID3 Algorithmusses.
Wir sollen diese Funktion rekursiv verwenden, um den ID3 Algorithmus zu implementieren.
Die Klasse CSVAttribute enthält:
11 Attribute, wobei eines das Klassenlabel darstellt
(ist glaube ich für meine Frage allerdings nicht wichtig)
Die Klasse DecisionTreeNode enthält:
DecisionTreeNode parent,
int attributindex (die position des attributes, das durch die node dargestellt wird)
HashMap<String, DecisionTreeNode> splits (enthält alle Kinder der Node)
Mein Problem ist folgendes:
Wie setze ich im ersten Aufruf das Parent, so dass bei der Rekursion keine Probleme auftreten?
Ich hatte bis jetzt n.setParent(n.getParent()), was aber keinen Sinn macht
MfG
LuckyLan
Ich hätte eine Frage wegen einer Implementierung von einem ID3 Algorithmusses.
Wir sollen diese Funktion rekursiv verwenden, um den ID3 Algorithmus zu implementieren.
Die Klasse CSVAttribute enthält:
11 Attribute, wobei eines das Klassenlabel darstellt
(ist glaube ich für meine Frage allerdings nicht wichtig)
Die Klasse DecisionTreeNode enthält:
DecisionTreeNode parent,
int attributindex (die position des attributes, das durch die node dargestellt wird)
HashMap<String, DecisionTreeNode> splits (enthält alle Kinder der Node)
Mein Problem ist folgendes:
Wie setze ich im ersten Aufruf das Parent, so dass bei der Rekursion keine Probleme auftreten?
Ich hatte bis jetzt n.setParent(n.getParent()), was aber keinen Sinn macht
MfG
LuckyLan