Skip to content

Palm fruit maturity classification using CNN models, including ResNet50 and InceptionV3

Notifications You must be signed in to change notification settings

mingqianghan/PalmFruitMaturity-CNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Deep CNNs for Palm Fruit Maturity Classification

A deep learning-based classification method for palm fruit maturity using CNN models, including ResNet50 and InceptionV3. This project leverages transfer learning with fine-tuning to classify palm fruit bunches into five maturity stages: unripe, under-ripe, medium-ripe, ripe, and over-ripe.

🚀 Features

  • Deep CNN models: Baseline CNN, ResNet50, and InceptionV3
  • Transfer learning with pre-trained models
  • Dataset preprocessing and augmentation
  • Evaluation metrics: Accuracy, AUC, F1-score, ROC curves, and confusion matrices

📂 Dataset

The original dataset can be found here and was modified for this study. The modified version, which can be downloaded here, consists of images captured in natural orchard environments. The dataset was split into 80% for training and 20% for testing.

About

Palm fruit maturity classification using CNN models, including ResNet50 and InceptionV3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published