000
11.07.2006, 14:16 Uhr
xenayoo
|
Vorweg: Ich hab gesucht (MSDN, Hier im Forum und Google) - also nicht meckern....
Was ich machen möchte: Ich möchte Gedächnismatrizen eines Neuronalen Netzes Speichern. Diese sollen zunächst in einem Verzeichnis 'nnet' auf dem Systemvolume abgelegt werden (Zwar ist dies in der Regel c: - aber eben nicht immer!). In diesem Verzeichnis wiederum werden weitere Unterverzeichnisse angelegt, deren Name sich nach der Aufgabe richtet. Erst in diese Verzeichnisse sollen die jeweiligen Matrizen gespeichert werden. D.h.: Für das speichern einer Matrize muß geprüft werden, ob 'nnet' überhaupt existiert. Falls nicht, muß es angelegt werden. Dann muß geprüft werden, ob das Zielverzeichnis bereits existiert - falls ja, soll eine Warnung ausgegeben werden, andernfalls muß das Verzeichnis angelegt werden. Schließlich sollen die Matrizen abgelegt werden.
Für das Laden ist die Vorgehensweise ähnlich: Existiert das Verzeichnis 'nnet', falls nein, dann Warnung "keine Gedächnismuster vorhanden", dann prüfen ob das entsprechende Zielverzeichnis existiert, falls nein, dann Warnung "Kein Gedächnismuster für diese Aufgabe vorhanden", dann Laden der Matrizen.
Die Dateien bestehen aus den informationen: -int-werte, um die Matrizengröße anzulegen. -double-werte um die angelegten Matrizen zu laden.
Meine Bitte: Vielleicht findet sich ja jemand,der mir die nötigen Bibliotheken, die nötigen Methoden und deren Anwendung erleutert (Also nicht nur 'stat' als Antwort hinschreibt...). Das Ganze soll nur auf WinXP-Systemen laufen und mit VC++ kompiliert werden - es soll nicht portabel sein. -- Wer Rechtschreibfehler findet, darf sie behalten.... ;) |