I've been learning a lot about the uses of Machine Learning and Google's Tensorflow. Mostly, developers use Python when developing with Tensorflow. I do realize that other languages can be used with Tensorflow as well, i.e. Java and C++. I see that Google s about to launch Tensorflow Lite that is supposed to be a game changer for mobile devices. My question; can I be safe by learning Tensorflow using Python and still be able to develop mobile apps using this service?
In short, yes. It would be safe to learn implementing TensorFlow using python and still comfortably develop machine learning enabled mobile apps.
Let me elaborate. Even with TensorFlow Lite, training the data can only happen on the server side; only the prediction, or the inference happens on the mobile device. So typically, you would create your models on TensorFlow, often using python, and then leverage TensorFlow Lite to package that model into your app.
Using Tensorflow on smartphones