Skip to content

Files

Latest commit

 

History

History
66 lines (50 loc) · 3.34 KB

README.md

File metadata and controls

66 lines (50 loc) · 3.34 KB

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 example 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