Companies Home Search Profile

Train Object Detection & Image Classify models for Flutter

Focused View

Hamza Asif

4:46:38

24 View
  • 1. Introduction.mp4
    02:18
  • 2. Course Curriculum.mp4
    04:53
  • 3. Image Classification Introduction & Applications.mp4
    04:03
  • 4. Object Detection Introduction & Applications.mp4
    06:05
  • 1. Section Introduction.mp4
    01:21
  • 2. Dataset Collection Introduction.mp4
    03:20
  • 3.1 FruitsDataset.zip
  • 3. Downloading Dataset for Training our first Image Classification Model.mp4
    05:42
  • 4. Training Our First Custom Image Classification Model for Flutter.mp4
    04:47
  • 5. Testing Our Own Trained Model and Converting it to tflite format.mp4
    03:13
  • 6. Hyperparameter tuning Improving Model Accuracy.mp4
    03:27
  • 7. Google Colab Introduction.mp4
    06:10
  • 8.1 converted tflite.zip
  • 8.2 metadata writer tutorial.zip
  • 8. Attaching Metadata With a Trained Tensorflow Lite Model.mp4
    06:53
  • 1. Section Introduction.mp4
    02:26
  • 2. Uploading dataset on drive for model training.mp4
    02:49
  • 3.1 2023 training image classification models.zip
  • 3. Uploading model training code and importing libraries in Colab.mp4
    04:47
  • 4. Loading dataset in python and doing train, test & split.mp4
    06:21
  • 5. Training Image Classification Model using Transfer Learning.mp4
    08:18
  • 6. Testing Model and converting it to tflite format.mp4
    02:12
  • 7. Hyperparameter tuning Improving model accuracy.mp4
    03:07
  • 8. Training EfficientNet Model using transfer learning for Flutter.mp4
    05:02
  • 9. Training Custom Models for Flutter Applications Overview.mp4
    01:35
  • 1. Creating a new Flutter Project and building GUI of ImagePicker Application.mp4
    06:42
  • 2. Adding Libraries and doing Android & IOS configuration in Flutter.mp4
    04:00
  • 3. Choosing Images From Gallery in Flutter.mp4
    05:50
  • 4. Capturing Images using Camera in Flutter.mp4
    02:28
  • 5. Testing ImagePicker Flutter Application.mp4
    00:34
  • 6. ImagePicker in Flutter Overview.mp4
    01:38
  • 1. Section Introduction.mp4
    02:56
  • 2.1 FlutterImageClassificationWithImages.zip
  • 2. Setting up Image Classification with Images Flutter Project.mp4
    05:29
  • 3. Adding libraries and setting up Android & IOS.mp4
    07:05
  • 4. Performing Image Classification in Flutter With Images.mp4
    09:24
  • 5. Using our custom trained image classification models in Flutter with Images.mp4
    10:58
  • 6. Using our trained MobileNet model in Flutter.mp4
    01:44
  • 7. Android Additional Step.mp4
    01:09
  • 8. Image Classification in Flutter with Images Overview.mp4
    02:17
  • 1. Creating a new Flutter project and setting up libraries.mp4
    05:00
  • 2. Displaying live camera footage in Flutter for Android and IOS.mp4
    07:57
  • 3. Realtime Flutter Overview.mp4
    02:03
  • 1.1 2024FlutterRealtimeImageClassification.zip
  • 1. Importing starter application for realtime Image Classification in Flutter.mp4
    06:45
  • 2. Android & IOS configurations for realtime Image Classification with Flutter.mp4
    03:31
  • 3. Converting frames of live camera footage into Inputimage.mp4
    07:11
  • 4. Processing frames of live camera footage in realtime in Flutter.mp4
    03:00
  • 5. Testing Realtime Image Classification Flutter Application.mp4
    00:40
  • 6. Using our own trained Image Classification model in Flutter with live feed.mp4
    06:47
  • 7. Testing Realtime Custom Image Classification Application.mp4
    01:09
  • 8. Realtime Image Classification in Flutter Overview.mp4
    03:07
  • 1. Section Introduction.mp4
    03:55
  • 2.1 2024FlutterObjectDetectionImagesStarter.zip
  • 2. Setting Up Object Detection in Flutter Project.mp4
    04:59
  • 3. Making Configurations for Android & IOS to perform Object Detection in Flutter.mp4
    07:12
  • 4. Creating Object Detector in Flutter.mp4
    05:09
  • 5. Performing Object Detection In Flutter With images.mp4
    05:03
  • 6. Drawing Rectangles Around Detected Objects in Flutter.mp4
    08:45
  • 7. How Rectangles are being Drawn Around Detected Objects.mp4
    06:10
  • 8. Using Custom Image Classifier With Object Detector In Flutter.mp4
    08:10
  • 9. Testing Custom Object Detection Flutter Application.mp4
    01:44
  • 1.1 2024FlutterRealtimeObjectDetectionStarter.zip
  • 1. Setting up realtime object detection flutter application.mp4
    02:34
  • 2. Displaying live camera footage in Flutter and getting frames.mp4
    07:05
  • 3. Performing object detection in flutter live camera footage.mp4
    03:37
  • 4. Drawing rectangles around detected objects in realtime.mp4
    05:06
  • 5. Testing Realtime Object Detection Application.mp4
    01:16
  • 6. Using custom image classification model with object detection model.mp4
    07:04
  • 7. Testing realtime object detection application with our custom models.mp4
    00:50
  • 8. Object Detector Painter.mp4
    06:45
  • 9. Realtime Object Detection in Flutter Overview.mp4
    03:01
  • Description


    Train custom Image Classification and Object Detection models for Flutter | ML based Flutter App Development | Tflite

    What You'll Learn?


    • Train Custom Image Classification & Object Detection Models for Flutter
    • Build Machine Learning based Smart Android & IOS Applications in Flutter
    • Use Image Classification & Object Detection Models With Images In Flutter
    • Use Image Classification & Object Detection Models With Live Camera Footage in Flutter
    • Learn to collect & organize datasets for training ML models for Flutter App Development
    • Build a portfolio of beautiful Machine Learning based Flutter apps

    Who is this for?


  • Anyone who want to train custom Image Classification & object Detection models for mobile applications with no previous knowledge of ML & AI
  • Beginner Flutter Developers who want to build Machine Learning based Flutter Applications
  • Intermediate Flutter Developers who want to enhance their skillset and train custom ML models for Android & IOS
  • Experienced Flutter Developers who want to boost their Flutter App Development Career by learning ML & AI use in Flutter
  • What You Need to Know?


  • Android Studio and Flutter is installed on your system
  • Although you can build iOS apps on a Windows computer with Flutter, if you want to test it, you will need a Mac.
  • More details


    Description

    Welcome to the world of Machine Learning based Flutter App Development. This comprehensive flutter course is designed to teach you to

    • Train Custom Image Classification & Object Detection Models for flutter

    • Use these models in Flutter to build powerful Android & IOS Applications in Flutter

    So this course will help you to become a confident Flutter developer, capable of building full-stack Machine learning-based Flutter apps using clean code techniques


    Instructor Introduction

    My name is Muhammad Hamza Asif and I am a mobile machine learning instructor and AI entrepreneur. Over the last five years, I taught the use of Machine learning and computer vision in mobile applications to over 50,000 students


    Image Classification & Object Detection Introduction

    Image classification is the process of recognizing different entities or things in images or video. We can train image classification models to recognize different breeds of dogs, detect different types of flowers, and perform other such tasks. On the other hand object detection models are used to locate and recognize different objects in images and videos. So apart from recognizing different objects, we can also detect the location and count of different objects using these models


    What You Need To Start

    And to start this course you don't need any background knowledge of Machine Learning & AI. You just need a very little knowledge of app development in Flutter to start this course


    Why You Should Take This Course

    So this course will empower your resume and give your Flutter app development career a new boost as the use of ML & AI in Flutter app development is increasing but there are very few developers with the skills to build such Flutter applications


    Course Curriculum:

    We will start with a basic introduction to Image Classification and object detection models. After that, we will learn about their uses in Mobile Applications for making life easy


    Data Collection & Preparation

    After learning the basics of  Image Classification and Object Detection we will learn to train our custom image classification and object detection models from scratch. For that purpose, Firstly we will learn to collect & prepare the dataset for training our custom models. So for training these models, our dataset consists of images of things or objects that we want to detect and recognize. So you will learn to collect images and format them in a way so that we can easily train our custom models for Flutter Applications


    Model Training

    After preparing our dataset you will learn to train your custom models for flutter using two different approaches. So firstly we will use a drag-drop tool to train our custom model with just a few clicks. Secondly, we will train our custom model using Python code which we will in Google Colab.


    Model Testing & Conversion into Tensorflow Lite

    After training our models we will test them to check their performance and learn about different metrics which indicate the performance of our models. After if models are not trained well then we can retrain them by changing the values of a few variables to get more accurate models. After testing our models we will convert these models into tflite(Tensorflow Lite) format so that later we can use them in Flutter With both Images and live camera footage


    Choosing or Capturing Images In Flutter

    After model training, we will build our first Flutter application in which we will learn to choose images from from gallery or capture images using the camera in Flutter. And we will build this application so that we can use our Image Classification and object detection models in Flutter with images of the Gallery and Camera


    Displaying live Camera Footage In Flutter

    Then we will learn to display the live camera footage in Flutter so that later we can pass frames of that live camera footage to our image classification and object detection models and build our real-time ML-based application in Flutter


    Image Classification In Flutter

    In this section, we will learn to use our own trained Image Classification models in Flutter with both Images and live camera footage in Flutter

    So firstly we will build our image classification with images application. And in this application users can choose images from the gallery or capture them using the camera. Then those images will be passed to image classification models and we show the results returned by the models to the user on screen

    Secondly, we will build our real-time image classification application in Flutter. So in that application, the user can recognize items by just pointing the camera at them in real time


    Object Detection In Flutter

    After learning to use Image classification models in Flutter we will build our object detection applications in Flutter. So firstly we will build our object detection with images application. So in this application, the user will choose images from the gallery or capture them using the camera. After that will pass those images to object detection models to detect their location and then to recognize those detected objects we will use our custom image classification models. So will combine the power of object detection & image classification models in Flutter to build our custom object detection applications

    Secondly, we will build our real-time object detection in Flutter. In that application, users can recognize and locate objects in real time using live camera footage. 


    So after completing this course, You will be able to

    • Train your custom models to detect and recognize anything

    • Use the Image classification model in Flutter with both images and the live camera footage

    • Use Object Detection models in Flutter with both Image and Live Camera Footage

    • Collect and organize datasets for training models with just a few clicks

    • Build standalone recognition applications in Flutter for Android and IOS


    Don't just take my word for it, see what my past students had to say about my courses:

    TAYAB FAROOQ: "The most beautiful and concrete course on Machine Learning and Flutter, I ever found in the world of internet! Everything is explained in detail. He wrote very robust code throughout the course. This course is well-updated!"

    Volkan Usanmaz: "All clear! Very well explained. A good machine learning course for Mid Flutter Framework developers."

    Partha Sarathi Haldar: "Great Experience. This is exactly what I was looking for. Thank you so much."

    Azam: "Perhaps the best app i created in 3 hours. Extremely happy and recommend it if you want to learn the use of Dalle and chatgpt in flutter"

    James: "Started the course as a beginner but found it easy to follow it. Covered first few section for now looking forward to more interesting and value content. But for now i will recommend it for sure."


    Why Enroll in This Course:

    • Comprehensive Learning: Acquire in-depth knowledge in both image classification and object detection & their use in flutter apps

    • Suitable for All Levels: Whether you're a beginner or an experienced developer, this course is designed to meet your needs

    • Career Advancement: Open up exciting career opportunities in a rapidly evolving field

    • Lifetime Access: Gain lifetime access to the course materials, allowing you to revisit and reinforce your knowledge whenever you need it

    Don't miss out on the chance to become a proficient developer in the exciting world of image classification and object detection for Flutter. Enroll now and embark on your journey to creating innovative, intelligent applications.

    Join us today and start building the future of Flutter applications with advanced image classification and object detection techniques!

    So what are you waiting for? Join the course now to build Machine Learning based Flutter Applications.

    Who this course is for:

    • Anyone who want to train custom Image Classification & object Detection models for mobile applications with no previous knowledge of ML & AI
    • Beginner Flutter Developers who want to build Machine Learning based Flutter Applications
    • Intermediate Flutter Developers who want to enhance their skillset and train custom ML models for Android & IOS
    • Experienced Flutter Developers who want to boost their Flutter App Development Career by learning ML & AI use in Flutter

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Experienced Mobile Developer, specialized in Mobile Machine Learning using Tensorflow lite, ML Kit, and Google cloud vision API. Leading Android Machine learning instructor with over 50,000 students from 150 countries. I am an enthusiastic developer with a strong programming background and possess great app development skills. I have developed a bunch of native and cross-platform apps in the past and satisfied all of my clients. It has been +4 years doing Mobile development and providing support for Android Applications. Empowering mobile Applications using Machine Learning and Computer vision is my core skill.Powering Android Application with ML really fascinates me. So I learned Android development and then Machine Learning. I developed Android applications for several multinational organizations. Now I want to spread the knowledge I have. I'm always thinking about how to make difficult concepts easy to understand, what kind of projects would make a fun tutorial, and how I can help you succeed through my courses.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 64
    • duration 4:46:38
    • Release Date 2023/12/16