Skip to content

This repository contains a Python-based machine learning system for seashell rarity classification. It uses scikit-learn’s RandomForestClassifier trained on a structured dataset and deploys the model via a lightweight Tkinter desktop interface.

Notifications You must be signed in to change notification settings

siddhiuk/Seashell-Rarity-Predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seashell Rarity Predictor (Image Classification)

This project uses Deep Learning (CNN) to classify seashell rarity from images.

Project Structure

  • dataset/: Contains subfolders for each rarity class. Place your training images here.
  • train_cnn.py: Script to train the Convolutional Neural Network.
  • image_predictor.py: Tkinter application to upload an image and get a prediction.
  • seashell_classifier.h5: The saved model (generated after training).

Setup

  1. Install dependencies:
    pip install tensorflow pillow numpy
  2. Prepare your dataset: Place images in dataset/Common, dataset/Uncommon, etc.
  3. Train the model:
    python train_cnn.py
  4. Run the predictor:
    python image_predictor.py

🔗 GitHub Repository Link

👉 Seashell Rarity Predictor
https://github.com/siddhiuk/seashell-rarity-predictor

🌐 Live Demo

👉 https://seashell-rarity-predictor--siddhhhiiiiiii.replit.app/

🎥 Project Demo Video

Watch Demo Video. image

About

This repository contains a Python-based machine learning system for seashell rarity classification. It uses scikit-learn’s RandomForestClassifier trained on a structured dataset and deploys the model via a lightweight Tkinter desktop interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors