diff --git a/.gitignore b/.gitignore index f487925..4eb9950 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ # Ausnahmen: bestimmte Dateitypen in allen Verzeichnissen !**/*.c !**/*.h -!**/*Makefile \ No newline at end of file +!**/*Makefile +!**/*.md \ No newline at end of file diff --git a/I2_NeuronalerAbsturz/AUFGABEN.md b/I2_NeuronalerAbsturz/AUFGABEN.md new file mode 100644 index 0000000..c74d4cb --- /dev/null +++ b/I2_NeuronalerAbsturz/AUFGABEN.md @@ -0,0 +1,18 @@ +Neurales Netzwerk zur erkennung von Zahlen in Bildern +----------------------------------------------------- + +### Todo + +1. matrix.h -> Matrix-Struktur definieren +2. matrix.c -> Funktionen zur verwaltung der Matritzen vervollständigen + - createMatrix -> leere MAtrix anlegen und SPeicher zuweisen + - clearMatrix -> löschen und Speicher freigeben + - setMatrixAt -> ein Matrix Element auf bestimmten Wert setzen + - getMatrixAt -> Wert eines Matrix Elements auslesen + - add + -> 2 Matritzen mit _gleichen Dimensionen_ Elementweise Addieren + -> ODER: wenn _eine_ Spaltenzahl 1 ist addition der Einspalten-Matrix als Vektor auf jede Spalte der Mehrspalten-Matrix + - multiply -> 2 Matritzen muliplizieren, wenn die Spaltenzahl der ersten so groß ist, wie die Zeilenzahl der zweiten +3. imageInputTests.c -> geeignete Tests entwerfen, um readImages später zu testen +4. imageInput -> einlesen eines Bildes +5. neuralNetworkTests.c -> prepareNeuronalNetworkFile() implementieren (aus neuralNetwork.c loadModel() rauslesen) \ No newline at end of file