← Back to all frameworks Machine Learning

TensorFlow / Keras

Production deep learning — especially for mobile and edge

What it is

Google's deep learning framework. Keras (the high-level API) is one of the friendliest ways to build models; TFLite is the king of mobile / edge deployment for Android.

How Vaaani uses it

  • On-device inference for custom Android AI tools
  • Production serving via TF-Serving with batched gRPC
  • TensorFlow.js for in-browser AI features
  • Legacy enterprise codebases that already run on TF

Why it makes the cut

When the AI worker has to ship inside a customer's Android app, TFLite is unmatched. PyTorch Mobile is catching up; TF still wins for low-power edge today.

Sample code

import tensorflow as tf

model = tf.keras.Sequential([
    tf.keras.layers.Dense(128, activation="relu"),
    tf.keras.layers.Dense(10, activation="softmax"),
])
model.compile(optimizer="adam", loss="categorical_crossentropy")

Related in the Vaaani stack

Have a project that needs TensorFlow?

30-min discovery call. You describe the busywork; I map it to an AI worker and a budget.