@misc{Le:2018:MLI, abstract = {High-level APIs such as Keras facilitate the development of deep learning models through a simple interface and enable users to train neural networks within a few lines of code. Building on top of TensorFlow, trained models can be exported and run efficiently on mobile devices. This enables a wide range of opportunities for researchers and developers. In this tutorial, we teach attendees three basic steps to run neural networks on a mobile phone: Firstly, we will teach how to develop neural network architectures and train them with Keras based on the TensorFlow backend. Secondly, we show the process to run the trained models on a mobile phone. In the final part, we demonstrate how to perform Human Activity Recognition using existing mobile device sensor datasets.}, author = {Huy Viet Le and Sven Mayer and Abdallah El Ali and Niels Henze}, date = {2018-09-03}, keywords = {Keras, mobile device, TensorFlow, tutorial}, pubstate = {published}, title = {Machine Learning for Intelligent Mobile User Interfaces using Keras}, tppubtype = {misc}, url = {http://sven-mayer.com/wp-content/uploads/2018/09/le2018tutorial.pdf}, year = {2018} }