$30 off During Our Annual Pro Sale. View Details »

Build Smarter Apps with Flutter & Machine Learning

Build Smarter Apps with Flutter & Machine Learning

Sivamuthu Kumar

July 22, 2020
Tweet

More Decks by Sivamuthu Kumar

Other Decks in Technology

Transcript

  1. Build Smarter Apps with
    Flutter & Machine Learning
    SivamuthuKumar
    Flutter Mumbai – July 2020

    View Slide

  2. Agenda
    • Flutter & Machine Learning
    • Build ML models – GCP ML Offerings
    • ML Inference on device/edge
    • Demo

    View Slide

  3. Sivamuthu Kumar
    Software Architect, Computer Enterprise Inc,
    Cloud, Mobile, IoT, ML
    Orlando, FL
    ksivamuthu ksivamuthu ksivamuthu

    View Slide

  4. Flutter

    View Slide

  5. View Slide

  6. View Slide

  7. Machine
    Learning

    View Slide

  8. Machine Learning
    Artificial Intelligence – AI
    Science of getting machines to do
    the things what they do in movies.
    (Mimic human behavior)
    Machine Learning – ML
    Subset of AI - The science of getting
    computers to act without being
    explicitly programmed.
    Deep Learning
    Subset of ML - Learning based on
    deep neural network.

    View Slide

  9. Google’s AI
    Building
    Blocks

    View Slide

  10. AI building blocks make
    it easy to add the human
    like capabilities of sight,
    language, and
    conversation to your
    applications.

    View Slide

  11. Machine Learning
    APIs
    Pre trained models
    ML Engine /
    Deep Learning VMs
    Custom Models
    Cloud AutoML
    Application Developers Data scientists & Practitioners
    @ksivamuthu
    Spectrum of AI Building Blocks

    View Slide

  12. Cloud Vision
    Cloud Speech
    Cloud Natural Language
    Cloud Video Intelligence
    Cloud Translation
    @ksivamuthu
    Fully trained, easy to use ML models

    View Slide

  13. Machine Learning APIs

    View Slide

  14. TensorFlow TPUs Google Machine Perception
    Pre-trained ML APIs and AutoML
    Energy Auto Finance Entertainment Media Manufacturing /
    Agriculture
    Retail
    @ksivamuthu

    View Slide

  15. Ensure Mask

    View Slide

  16. Ensure Mask
    • Preparing Dataset
    • Training
    • Evaluation
    • Exporting model to run in Edge/Device
    • Running inference in device

    View Slide

  17. Google Cloud
    AutoML Vision

    View Slide

  18. View Slide

  19. View Slide

  20. Flutter ML Libraries
    • mlkit
    • firebase_ml_vision
    • tflite

    View Slide

  21. Code walkthrough

    View Slide

  22. Thank you
    Sivamuthu Kumar
    ksivamuthu

    View Slide