Dataset:https://www.kaggle.com/datasets/phucthaiv02/butterfly-image-classification
This repository contains code and resources for the Butterfly Classification project, which uses Convolutional Neural Networks (CNN) to classify butterfly species based on their images.
- Python 3.x
- Tensorflow 2.x
- Keras
- Numpy, Pandas
- Matplotlib, Seaborn (for visualization)
-
Clone the Repository: git clone <repository_link>
-
Navigate to the Directory: cd path_to_directory
-
Install the Dependencies: pip install -r requirements.txt
-
Setup Dataset Path: Before running any script, make sure to change the dataset path in
your_script_name.py
:
DATA_PATH = 'path_to_your_dataset'
Model Details
The CNN model implemented in this project uses multiple convolutional layers, followed by pooling layers and dense layers. The output layer uses a softmax function to classify butterfly species.