Die erstellte Anwendung dient dem Anlernen von wählbaren Netzen mit dem Ziel, Fischarten zu bestimmen. Es ist möglich Fotos von Fischen zu öffnen bzw. Freihandzeichnungen zu erstellen als auch Fotos zu bearbeiten und diese dem Netz anzubieten.
Das Projekt wurde mittels Visual Studio 7.0 erstellt und unter Verwendung der Sprache C++ entwickelt.
Es wird eineWin32-Anwendung zur Verfügung gestellt.
Zur Ausführung sind ein paar Dinge vorausgesetzt.
Im Ordner der Anwendung sollte sich ein Ordner „Muster“ befinden. Die Aufnahme neuer Muster in der Anwendung fordert diesen relativen Pfad.
Weiterhin muss eine Datei „Arten.dat“ im Anwendungs-Ordner liegen, welche die Zielkoordinaten der einzelnen Arten enthält.
Die Datei „Muster.dat“ wird falls nicht vorhanden bei erstmaligem Öffnen des Dialoges „Musterauswahl“ angelegt und befindet sich dann ebenfalls im Anwendungsordner.
Der Standard-Anwendungsordner heißt „Execution“. Er wird beim Erstellen des Projektes angelegt.
Im Ordner „Net“ sind schon einige angelernte Netze enthalten. Beim Laden dieser Netze kann man aus dem Dateinamen ein paar Einstellungsvorschläge bzw. vergangene Ergebnisse entnehmen.
|
A3 |
80 ... |
S_0.1 |
R_0.1_0.1 |
E_650 |
F_0.2_3 |
LS_500 |
|
Neuronen |
Steilheit tanh |
Fehler, Fehleranzahl |
Lernschritte |
Das wohl am besten geeignete Netz wurde unter dem Namen „A3 120 120 S_0.1 R_0.11_0.11 E_550 F_0.28_1 LS_1000.nn“ abgespeichert.
Der Netzausgang liefert zwei Gleitkommastellen, welche das Bild in eine zweidimensional geordnete Ähnlichkeitsmatrix eingliedern. Diese liegt als „Matrix.jpg“ im Ordner Dokumentation. Hier werden verschiedene Arten nach y-x-Verhältnis ihrer Grenzen auf der x-Achse und nach dem Profilierungsgrad ihrer Umrisse auf der y-Achse eingeordnet.