Logo Lanfrica

vishal-ravindran/Animal_Classification

Créateur:
vis
Hôte:
Mutli class Image classification of African animals # Image Classification README ## Overview: This repository contains code for an image classification task using TensorFlow/Keras. The code includes: 1. **Model Training**: A deep learning model is trained on a dataset of images to classify them into different categories. 2. **Evaluation**: The trained model is evaluated on a test dataset to assess its performance using metrics like accuracy, precision, recall, and F1-score. 3. **Visualization**: Confusion matrix and classification report are generated to visualize the model's performance. ## Files: - **train_model.ipynb**: Jupyter Notebook containing code for model training. - **evaluate_model.ipynb**: Jupyter Notebook containing code for model evaluation and visualization. - **requirements.txt**: List of dependencies required to run the code. ## Usage: 1. Clone the repository: `git clone github.com` `cd image-classification` 2. Install dependencies: `pip install -r requirements.txt` 3. Run the `train_model.ipynb` notebook to train the image classification model. 4. Run the `evaluate_model.ipynb` notebook to evaluate the trained model and visualize its performance. ## Dataset: - The dataset used for training and evaluation should be provided separately. - Ensure that the dataset is organized into appropriate directories, with each class of images stored in its respective folder. ## Dependencies: - TensorFlow - Keras - NumPy - Matplotlib - scikit-learn ## Screenshots: 1. **Random Samples** 2. **Data Augmentation** 3. **Plotting** 5. **Displaying Some Predictions** 6. **Confusion Matrix**