Machine Learning models on the edge: mobile and IoT