Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Image Classification: Animals (Cats, Dogs, and Foxes)

A deep learning project to classify animal images using PyTorch and Keras. This project uses a dataset of Cats, Dogs, and Foxes to train a Convolutional Neural Network (CNN).

πŸš€ Features

  • Dataset Integration: Automatically downloads the dataset from Kaggle using kagglehub.
  • Model Architecture: Custom CNN implementation in PyTorch.
  • Preprocessing: Robust image preprocessing and augmentation.
  • Inference: Prediction script for individual images.

πŸ› οΈ Tech Stack

  • Languages: Python
  • Libraries:
    • PyTorch
    • TensorFlow / Keras (for inference)
    • Torchvision
    • Matplotlib
    • NumPy

πŸ“‚ Project Structure

  • Image_Classification.ipynb: Main notebook containing data loading, training, and evaluation logic.
  • animal_classifier.pth: Trained model weights (generated after training).

πŸ“Š Dataset

The project uses the Animal Image Dataset (Cats, Dogs, and Foxes) from Kaggle.

πŸ“ Usage

  1. Open the .ipynb file in Google Colab or a local Jupyter environment.
  2. Ensure you have the required dependencies installed:
    pip install torch torchvision tensorflow kagglehub matplotlib numpy
  3. Run the cells sequentially to download the data and train the model.

Created by VastSea0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages