Skip to content

18YashDB10/CardsSorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Multi-Class Image Classification Project

This project demonstrates a deep learning-based approach to solving a multi-class image classification problem. Using TensorFlow and related libraries, it covers the complete pipeline from data acquisition to model evaluation.

Key Features

  • Multi-class image classification using a custom deep learning model.
  • Data preprocessing, including normalization and augmentation.
  • Model training and evaluation with performance visualization.
  • Hands-on use of TensorFlow, Scikit-learn, Matplotlib, and Seaborn.

Skills Demonstrated

  • Deep Learning and Neural Network Design
  • Image Data Preprocessing
  • Model Training and Tuning
  • Performance Evaluation and Visualization

Tech Stack

  • Programming Language: Python
  • Libraries/Frameworks:
    • TensorFlow (v2.14.0)
    • Matplotlib
    • Scikit-learn
    • Seaborn
    • Kaggle

Project Structure

  • Getting Data: Load and explore the dataset for training.
  • image
  • Processing Data: Preprocess images for model compatibility.
  • image
  • image
  • Building Model: Create and compile a deep learning model.
  • image
  • Training Model: Train the model and monitor metrics.
  • image image
  • Evaluate Model: Assess the model’s performance on test data. image

Requirements

To run this project, ensure you have the following installed:

  • Python 3.7+
  • TensorFlow 2.14.0
  • Matplotlib
  • Scikit-learn
  • Seaborn
  • Kaggle

Installation

To install the required dependencies, run:

pip install tensorflow==2.14.0 matplotlib scikit-learn seaborn kaggle

Running the Project

  1. Clone this repository or download the Jupyter notebook file.
  2. Ensure all dependencies are installed.
  3. Open the notebook in your Jupyter environment.
  4. Run each cell sequentially to execute the project pipeline.

Results

The project includes visualizations of the model’s training performance and evaluation metrics. Detailed results can be found in the evaluation section of the notebook. Screenshot 2025-01-18 at 10 42 38 AM

License

This project is open-source and available under the MIT License.


Author

[Yash Deepak Bambore]

Feel free to contribute or raise issues to enhance this project!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors