MaizeFolioID is a state-of-the-art image classification model specifically developed to identify and classify foliar diseases in maize leaves. Leveraging the advanced technology of pre-trained models from ImageNet, MaizeFolioID is a vital tool for early disease detection, aiming to mitigate crop losses in agriculture.
- Introduction
- Prerequisites and Dependencies
- Installation
- Model Description
- Training and Evaluation
- Usage
- Future Work
- Contributing
- Acknowledgments
- License
- Contact Information
MaizeFolioID combines the latest in deep learning and agricultural science to tackle the challenge of detecting foliar diseases in maize. This tool is instrumental in enabling early interventions and securing crop health.
- Deep understanding of deep learning principles and familiarity with ImageNet's pre-trained models.
- Proficiency in Python for effective programming.
- Deep Learning Libraries: Utilization of ImageNet pre-trained models.
- Data Handling: Employment of Pandas and NumPy for data operations.
- Image Processing: Use of specialized tools for image data processing.
Begin using MaizeFolioID by following these steps:
# Clone the repository
git clone https://github.com/dev-tyta/MaizeFolioID.git
# Navigate to the project directory
cd MaizeFolioID
# Install the required dependencies
pip install -r requirements.txt
# Run the application
streamlit run app.py
The dataset fueling this work was sourced from Kaggle, shedding light on maize leaf conditions.
- Dataset Link: Corn or Maize Leaf Disease Dataset
The dataset is structured with images representing various foliar diseases in maize leaves. Make sure to explore the dataset for a comprehensive understanding.
MaizeFolioID utilizes an ImageNet pre-trained model, fine-tuned to classify specific maize leaf conditions. We've made meticulous modifications to cater to our classification needs, ensuring the model's sensitivity towards the intricacies of maize leaf diseases.
While the model is pre-trained on ImageNet, it has been further trained on the provided dataset for specialized recognition. The evaluation metrics and results will be updated after subsequent retraining sessions, potentially featuring model performance visualizations.
To experience the model in action:
- Visit the Streamlit deployment: MaizeFolioID Streamlit App
- Alternatively, access the saved model via Huggingface Model Hub.
- Upload a maize leaf image for immediate disease analysis.
We wholeheartedly welcome contributions!
- Fork the repository.
- Make your proposed changes.
- Submit a pull request.
Your insights could aid in refining the model or introducing new features!
- Model Evolution: We plan to harness a VisionTransformer model's capabilities on our dataset, driving accuracy improvements.
- Data Augmentation: Efforts are in the pipeline to gather more datasets for each class, enriching the model's training foundation.
A heartfelt thanks to Kaggle and all data providers for their invaluable datasets.
MaizeFolioID is open-source and available under [MIT License]. For more details, see the LICENSE file in the repository.
For questions or collaboration intentions, please feel free to reach out through GitHub or Email.