NeuroSim
Version 1.0





NeuroSim ist ein Simulator für Neuronale Netze, der in der Programmiersprache Java geschrieben wurde. Dieser ist sehr flexibel gestaltet.
Es können Netze mit beliebiger Netztopologie erzeugt werden. Als Lernstrategien stehen Backpropagation sowie die Hebb'sche Regel zur Verfügung. Weiterhin ist die individuelle Einstellung der Lernrate und des Momentums möglich. Außerdem besteht die Möglichkeit Trainings- sowie Testsätze anzulegen. Diese können dem Netz nacheinander oder in zufälliger Reihenfolge präsentiert werden.
Die Kontrolle des Lernerfolges kann durch Anzeige des aktuellen Netzfehlers, die Ansicht des Fehlergraphen oder die Auswertung der Outputs des Netzes erfolgen. Die Outputs werden als diskrete Werte und in graphischer Form dargestellt. Außerdem besteht die Möglichkeit die Inputs des Netzes in Form einer Matrix graphisch darzustellen. Dies ist insbesondere für Schrifterkennungsprobleme sehr von Vorteil.
Natürlich ist es möglich die Netztopologie in Verbindung mit den Trainings- und Testsätzen zu speichern.
 
 
 
 


Bild 1: flexible Eingabe der Netztopologie
 
 
 
 


Bild 2: graphische Anzeige der Netztopologie
 
 
 
 


Bild 3: Kontrolle des Lernerfolges und Trainieren des Netzes in einem Fenster
 
 
 
 
 


Bild 4: Anzeige eines Fehlergraphen
 
 

DOWNLOAD NeuroSim (581kB)
DOWNLOAD Dokumentation (5,17MB)


Dieser Netzsimulator entstand im Rahmen einer Belegarbeit im Fach Neuroinformationsverarbeitung des Studienganges Informatik an der HTW-Dresden (FH). Daher übernehme ich keinerlei Haftung für die Richtigkeit gemachter Angaben und die Funktion des Programmes.
Für eventuelle Rückfragen stehe ich unter folgender Adresse zur Verfügung:    FrankPorstmann@web.de