- Loading the Dataset
- Loading Pre-trained Model (MobileNetV2)
- Tuning the Model
- Building the Model
- Training the Model
- Saving the Model
- Model Evaluation
- Converting Model to TFLite
We using MobileNetV2 for transfer learning in image classification tasks in this application because has several advantages:
- MobileNetV2 is designed to be lightweight and efficient
- MobileNetV2 utilizes depthwise separable convolution
- MobileNetV2 has demonstrated good performance on mobile and edge device
- MobileNetV2 is pre-trained on large-scale datasets, often with millions of images
- TensorFlow Hub provides a convenient way to access pre-trained models, including MobileNetV2, for transfer learning