This document discusses bringing TensorFlow to Android for on-device machine learning. It summarizes the company Simply Piano's experience transitioning from a custom machine learning solution to using TensorFlow on Android. Some key points: 1) Simply Piano previously implemented their deep learning acoustic model for note recognition in code, which had performance issues on Android and required weeks of work for new models. 2) Using TensorFlow on Android allowed them to easily obtain models from research and run them in production, reducing development time. 3) Initial tests showed TensorFlow was up to 4x faster than their custom solution. Further tests showed a slight advantage after fixing issues, but required work to optimize TensorFlow for mobile. 4) The