Arbeitsabschnitt |
Zeitbedarf |
BIRCH in C++ zum Laufen bringen
-
Compilieren unter Linux
-
Genaueres Verstehen des Algorithmus anhand des Sourcecodes
-
Klassendiagramm mittels Rational Rose erzeugen.
|
1 Woche |
BIRCH in C++ abspecken
-
Überflüssigen Balast auskommentieren oder löschen
-
Änderungen mittels Tests validieren.
|
3 Wochen |
BIRCH in Java Implementieren
-
Einzelne Klassen in Java implementieren
-
Prüfen des Codes auf Richtigkeit
-
Erstellen eines Java Klassendiagramms mit Rational Rose
|
4 Wochen |
Validieren der Java-Implementierung mittels Tests |
1 Woche |
Leistungsmessungen durchführen. |
1 Woche |
Das Klassendiagramm von BIRCH in C++ wurde erstellt und verwendet,
um ein Klassendiagramm für die Java-Implementierung zu erstellen.
Hierbei wurde speziell Wert auf die Vereinfachung der Klassenstruktur
und das Programmcodes gelegt. Der Quellcode wurde von C++ nach Java
portiert. Probleme beim Test und bei der
Validierung der Ergebnisse wurden analysiert und gelöst. Leichte
Unterschiede im Ergebnisse sind auf Rundungsfehler
zurückzuführen. Die Java-Implementierung läuft und ist
in das bestehende Data-Mining-Toolkit eingebunden.