Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Mostafakhaled0/Elephant-Species-Classification

Type de record:

modelsoftware
Créateur:
Mos
Hôte:
A deep learning image classifier that identifies whether an elephant in a photo is African or Asian, built with transfer learning (MobileNetV2) and deployed as an interactive Streamlit web app. # 🐘 Elephant Classifier — African vs Asian A deep learning image classifier that identifies whether an elephant in a photo is **African** or **Asian**, built with transfer learning (MobileNetV2) and deployed as an interactive **Streamlit** web app. --- ## 📋 Table of Contents - Overview - Demo - Dataset - Modeling Approach - Results - Project Structure - Installation - Usage - Tech Stack - Key Learnings - Limitations - Future Improvements - License --- ## 🎯 Overview **Problem Statement:** Build an image classification model that distinguishes between African and Asian elephants — two species with visually distinct features (ear size and shape, tusks, back profile, and body size) — and package it into a usable app for image-based prediction. **Approach:** Rather than training a convolutional neural network from scratch, the project uses **transfer learning** with a MobileNetV2 backbone pretrained on ImageNet, fine-tuned with a custom classification head and optimized via automated hyperparameter search. --- ## 🎥 Demo Upload any elephant image and the app returns a prediction with a confidence score. | African Elephant | Asian Elephant | |---|---| | **Prediction: African** — Confidence: 79.72% | **Prediction: Asian** — Confidence: 53.82% | *(See `/screenshots` for full app captures — landing page, upload flow, and prediction results.)* --- ## 🗂 Dataset - **Classes:** `African` (label 0), `Asian` (label 1) - **Training set:** 840 images across both classes - **Validation/test set:** 188 images across both classes - **Input size:** 224×224 RGB (299×299 for the Xception experiment) - **Augmentation (training only):** rescaling (1/255), rotation (±20°), zoom (±20%), horizontal flip > Dataset directory structure follows Keras' `flow_from_directory` convention: > ``` > data/ > ├── train/ > │ ├── African/ > │ └── Asian/ > └── test/ > ├── African/ > └── Asian/ > ``` --- ## 🛠 Modeling Approach Several architectures were evaluated before selecting …

Visit

github.com

Tasks

image classificationcomputer vision

Similaires

RoshanMundekar/Elephant-Species-Classifier-Wild-Sanctuarycodewithpassion-ninad/African-vs-Asian-Elephant-ClassificationFrom Birdsong to Rumbles: Classifying Elephant Calls with Out-of-Species Embeddingsbisnu16cse039/Eastern-African-Bird-Species-ClassificationLearning to rumble: Automated elephant call classification, detection and endpointing using deep architecturesAutomatic classification and speaker identification of African elephant (<i>Loxodonta africana</i>) vocalizations

RoshanMundekar/Elephant-Species-Classifier-Wild-Sanctuary

AI-powered enterprise web app that classifies elephant images as **African** or **Asian** using Deep

codewithpassion-ninad/African-vs-Asian-Elephant-Classification

The repository consists of colab notebook where I have tried to train the model and performed the bi

From Birdsong to Rumbles: Classifying Elephant Calls with Out-of-Species Embeddings

We show that pretrained acoustic embeddings classify elephant vocalisations at a level approaching t

bisnu16cse039/Eastern-African-Bird-Species-Classification

Classifying Eastern african bird species with audio data # Deep transfer learning-based bird specie

Learning to rumble: Automated elephant call classification, detection and endpointing using deep architectures

We consider the problem of detecting, isolating and classifying elephant calls in continuously recor

Automatic classification and speaker identification of African elephant (<i>Loxodonta africana</i>) vocalizations

A hidden Markov model (HMM) system is presented for automatically classifying African elephant vocal