Skip to content

KI-ENNA: (E)in (N)euronales (N)etz zum (A)usprobieren / AI-ANNE: (A) (N)eural (N)et for (E)xploration

License

Notifications You must be signed in to change notification settings

statistical-thinking/KI.ENNA

Repository files navigation

KI-ENNA

AI-ANNE

(A) (N)eural (N)et for (E)xploration

Author

Prof. Dr. habil. Dennis Klinkhammer

Requirements

TensorFlow in Python (Anaconda Cloud); MicroPython (Thonny)

Selected Research Applications

AI-ANNE is currently being used in the field of computer vision as a supplement to electron microscopes for medical diagnostics. An ongoing research project is testing the use of AI-ENNA to detect hazards in the rescue lane of emergency vehicles.

Materials and Short Tutorial

The “python” folder contains a data set in CSV format as well as Jupyter notebooks for two neural networks for classification. The data sets were each used as the basis for training the neural networks with TensorFlow in Python. The parameters of the neural networks were then extracted as a TXT file. The “micropython” folder contains the code for initializing the microcontroller. This is copied to the microcontroller via Thonny and the microcontroller is then restarted. The IRIS data set and the DIABETES data set are available as sample data sets. 'ReLU', 'Leaky ReLU', 'Sigmoid', 'Softmax' and 'Tanh' are available as activation functions. If required, other classification data can be used for training in Python. For other data sets, the parameters of the neural networks must be adjusted accordingly. AI-ANNE-B(asic) works directly in Thonny and does not require a display or RGB matrix.

License

The current version 2.0 of AI-ANNE is available under MIT License.


KI-ENNA

KI-ENNA

(E)in (N)euronales (N)etz zum (A)usprobieren

Autoren

Prof. Dr. habil. Dennis Klinkhammer

Voraussetzungen

TensorFlow in Python (Anaconda Cloud); MicroPython (Thonny)

Ausgewählte Forschungsanwendungen

Aktuell kommt KI-ENNA im Bereich Computer Vision als Ergänzung von Elektronenmikoskopen für die medizinische Diagnostik zum Einsatz. In einem laufenden Forschungsvorhaben wird der Einsatz von KI-ENNA zur Detektion von Gefahren auf der Rettungsgasse von Rettungsfahrzeugen erprobt.

Materialien und Kurzanleitung

Im Ordner "python" befindet sich jeweils ein Datensatz im CSV-Format sowie Jupyter Notebooks für zwei Neuronale Netze zur Klassifikation. Die Datensätze wurden jeweils als Grundlage für das Training der Neuronalen Netze mit TensorFlow in Python verwendet. Die Parameter der Neuronalen Netze wurden daraufhin als TXT-Datei extrahiert. Im Ordner "micropython" befindet sich der Code zur Initialisierung des Microcontrollers. Dieser wird via Thonny auf den Microcontroller kopiert und dieser anschließend neu gestartet. Als Beispieldatensätze stehen der IRIS Datensatz und der DIABETES Datensatz zur Verfügung. 'ReLU', 'Leaky ReLU', 'Sigmoid', 'Softmax' und 'Tanh' stehen als Aktivierungsfunktionen zur Verfügung. Bei Bedarf können andere Klassifikationsdaten für das Training in Python verwendet werden. Bei anderen Datensätzen sind die Parameter der Neuronalen Netze entsprechend anzupassen. KI-ENNA-B(asic) funktioniert direkt in Thonny und benötigt weder Display noch RGB-Matrix.

Lizenz

In der aktuellen Version 2.0 steht KI-ENNA unter der MIT Lizens zur Verfügung.


Application Example / Anwendungsbeispiel:

KI-ENNA

About

KI-ENNA: (E)in (N)euronales (N)etz zum (A)usprobieren / AI-ANNE: (A) (N)eural (N)et for (E)xploration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published