Einführung in die Mathematik neuronaler Netze

Ergänzende C- und Java-Anwendungsprogramme mit HTML-Lehreinheiten zum gleichnamigen Buch: Einführung in die Mathematik neuronaler Netze, Burkhard Lenze, Logos Verlag, Berlin, 2009, 3-te Auflage.



Herzlich willkommen auf der Internetseite zum oben genannten Buch über theoretische Grundlagen und einfache Anwendungen formaler neuronaler Netze. Alle Informationen, C- bzw. Java-Programme, Beispiele und Anwendungen, die Ihnen im Folgenden präsentiert werden, sind am besten zu verstehen, wenn Sie zuvor die entsprechenden Kapitel des Buches durcharbeiten.

Falls Sie im Vorfeld einen groben Überblick über den Buchinhalt erhalten möchten, seien Sie auf die Inhaltsübersicht zum Buch verwiesen; Kritik und Anregungen, sowohl zum Buch als auch zu diesem begleitenden Internetangebot, nimmt der Autor gerne über seine Homepage oder direkt via E-Mail entgegen.

Nun zum eigentlichen HTML-Angebot: Es wird empfohlen, das Archiv neural.zip , das alle notwendigen Dateien (*.c, *.h, *.java, *.html, *.gif, u.s.w.) enthält, via Download vom WWW-Server des Logos Verlages herunterzuladen und zu Hause zu installieren (Verzeichnis erstellen; neural.zip hineinkopieren und entpacken (z.B. mit dem von http://www.winzip.com zu beziehenden WinZip-Tool); Datei README ausdrucken und lesen). Nach diesen Vorbereitungen können MS-WINDOWS-Benutzer direkt durch Aufruf von browsername index.html im lokalen Verzeichnis beginnen, wobei browsername für irgendeinen Browser stehen möge. Anwender mit LINUX-, UNIX-, MAC- oder sonstigem Betriebssystem müssen zuvor mit ihrem Standard-C-Compiler die insgesamt neun beiliegenden C-Programme kompilieren; Binaries wurden lediglich für MS-WINDOWS direkt zum zip-File hinzugepackt. Alternativ können die bereits interpretierten Java-Programme benutzt werden, die EXAKT dieselbe Funktionalität wie die C-Programme besitzen und deren class-Files ebenfalls beiliegen. Voraussetzung ist dann allerdings eine funktionierende Java-Umgebung (JRE) auf dem eigenen Computer. Alle anderen Details entnehmen Sie bitte nach dem Entpacken der README-Datei .

Abschließend noch einige Worte zur Navigation in diesem HTML-Angebot. Die vorliegenden HTML-Lehreinheiten sind lediglich in drei Schachtelungstiefen und als Baumstruktur organisiert sowie folgendermaßen aufgebaut: Ausgehend von dieser Seite verzweigt man auf die drei Netz-Seiten (zweischichtig, dreischichtig, rekursiv), die ihrerseits wieder in jeweils drei zu bearbeitende C-Programme auffächern. Die eigentliche Bearbeitung der C-Programme erfolgt dann in einer Frames-Umgebung durch Verzweigung in die HTML-Dateien Aufgabe, Flussdiagramm, Listing, Lösung, Zusammenfassung. Damit ist der Aufbau bereits vollständig beschrieben und die Navigation in diesen Dokumenten sollte somit keine Schwierigkeiten bereiten. Dass sich die Erklärungen am Aufbau der C-Programme und nicht der Java-Programme orientieren, ist kein Problem: Bis auf die sprachspezifischen Ein- und Ausgabe-Routinen sind die C- und die Java-Programme IDENTISCH!

Diejenigen, die nun unmittelbar einen Überblick über die Inhalte dieses Internetangebots erhalten möchten, seien auf das folgende Gesamtinhaltsverzeichnis verwiesen, hinter dem direkt die Links zu den Detailinformationen liegen. Der parallel dazu empfohlene Start der jeweiligen kompilierten C-Programme (oder alternativ der Java-Programme) in einem zweiten Fenster kann natürlich erst dann erfolgen, wenn Sie sich die Programme lokal verfügbar gemacht haben.


Gesamtinhaltsverzeichnis







Burkhard Lenze
Im Februar 2009