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