While using pre-made models to recognize text, objects, and expressions is a powerful and useful feature to add to your apps, there are cases where you need to create your own models or use third-party models that can add virtually limitless features to your projects.
TensorFlow is an open source platform to create and use ML models, and TensorFlow Lite is a lightweight platform specifically designed to be used on mobile and IoT devices.
TensorFlow Hub contains hundreds of models already trained and ready to be used in your own apps. See the https://tfhub.dev/ page for more information.
While creating models and TensorFlow itself are beyond the scope of this book, in this recipe, you will use an open source TensorFlow model, built by the creators of the tflite_flutter package.