-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Andreas Stiglmeier edited this page Jan 30, 2019
·
12 revisions
Im Zuge der PBLV soll ein kleines Neuronales Netz erstellt werden um einen Einblick in die Welt des Machine Learnings zu bekommen
Aufgabe ist es eine simple Input/Output-Beziehung darzustellen. Diese kann auch mathematisch gelöst werden, aber es gibt einen guten Einblick wie Neuronale Netze arbeiten.
In einem vordefinierten "Feld" gibt es eine Anzahl an Sensoren. Das Neuronale Netz bekommt von jedem Sensor eine Entfernung zu einem Objekt in diesem Feld und gibt einen geschätzten Wert zurück. Dafür muss das Netz vorher dementsprechend mit Daten trainiert und gefüttert werden.
- Python 3.x
- TensorFlow (https://www.tensorflow.org/)
- Keras (High-Level Api von TensorFlow https://www.tensorflow.org/guide/keras)
- Jupyter (Zur Visualisierung)
-
2-dimensionaler Raum:
- Netz-Architektur
- Aktivierungsfunktion
- Loss-Funktion
- Einfluss der Anzahl der Testdaten
-
n-dimensionaler Raum
- Anzahl Dimensionen
- Anzahl Sensoren
- Einfluss der Anzahl der Testdaten
-
Corner Cases
- Alle Sensoren nahe beieinander
- nicht normalisierte Werte
- Einfluss der Anzahl der Testdaten
Add me on Facebook DuciWuci
- Start Page
- Einrichten von Jupyter
-
Analyse
- Raum in fixer Größe
- [Einfluss der Anzahl der Testdaten]
- Variable Netzgröße
- Messdatenvariation
- Raum in fixer Größe