Merge pull request 'Aufgaben' (#1) from Aufgaben into main

Reviewed-on: #1
This commit is contained in:
Timo Hertel 2025-11-17 13:19:55 +00:00
commit 1c6786f157
2 changed files with 20 additions and 1 deletions

3
.gitignore vendored
View File

@ -4,4 +4,5 @@
# Ausnahmen: bestimmte Dateitypen in allen Verzeichnissen
!**/*.c
!**/*.h
!**/*Makefile
!**/*Makefile
!**/*.md

View File

@ -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)