tinyML Talks: AutoFlow – an open source Framework to automatically implement neural networks on embedded devices

AutoFlow is a tool that helps developers to implement machine learning (ML) faster and easier on embedded devices. The whole workflow of a data scientist should be covered. Starting from building the ML model to the selection of the target platform to the optimization and implementation of the model on the target platform. To realize these functions, AutoFlow was divided into two parts. One part represents the automatic generation of neural networks. This is realized by using Automated machine learning (AutoML). For a given data set, different neural networks are automatically trained, from which the one that achieves the highest accuracy is stored. In the other part of AutoFlow, neural networks can be reduced in size using pruning and quantization. Also, the target platform on which the model is to be executed later can be selected. Accordingly, the model is converted and the necessary files are generated for execution on the target platform. AutoFlow is an open-source tool and can be downloaded from GitHub.
The Tool is available at: https://github.com/Hahn-Schickard/AUTOflow

Date

April 5, 2022

Location

Virtual

Contact us

Discussion

Schedule

Timezone: PST

AutoFlow – an open source Framework to automatically implement neural networks on embedded devices

Daniel KONEGEN, Embedded AI and data science engineer

Hahn-Schickard

Marcus RÜB, Data Scientist & Machine learning engineer

Hahn-Schickard

Daniel KONEGEN, Embedded AI and data science engineer

Hahn-Schickard

Daniel Konegen studied Mechanical Engineering and Mechatronics (B.Sc.) and Mechatronic Systems (M.Sc.) at Furtwangen University. In his master’s thesis, he worked on the automated implementation of neural networks on embedded systems. After completing his Master’s degree in 2020, he worked at the Karlsruhe Institute of Technology at the Institute of Telematics from October 2020 to August 2021. Since September 2021, he has been responsible for the areas of embedded AI and data science at Hahn-Schickard.

Marcus RÜB, Data Scientist & Machine learning engineer

Hahn-Schickard

Marcus Rüb studied electrical engineering at Furtwangen University. After completing his bachelor’s degree, he worked as a scientific assistant for AI at Hahn-Schickard while completing his master’s degree. His main interest is in embedded AI. This often involves the implementation of machine learning algorithms on embedded devices and the compression of ML models. Furthermore Marcus is one of the federal funded AI trainers and supports companies in integrating AI into their processes.

Schedule subject to change without notice.