Logo Lanfrica

imedinyeneElijah/Crop-Yield-Performance-Estimator-Nigeria-Focus-

Domaine:

agriculture

Type de record:

softwaremodel
Créateur:
ime
HĂ´te:
# Crop-Yield-Performance-Estimator-Nigeria-Focus- # 🌾 Crop Yield Performance Estimator (Nigeria Focus) > **An End-to-End Machine Learning Solution & Interactive Analytics Dashboard for Estimating Agricultural Crop Yields across Geopolitical Regions.** --- ## 📌 Executive Summary ### Problem Context Farmers, agronomists, and agricultural stakeholders in developing regions often struggle with poor seasonal planning due to unpredictable crop yield expectations. Unstable rainfall, variable soil quality, and inconsistent input management (such as fertilizer and pesticide application) contribute to significant harvest uncertainty. ### The Solution (MVP) The **Crop Yield Performance Estimator** is a machine learning web application and API that predicts expected crop yields (in **Metric Tons per Hectare**) using real-time environmental (weather) and agronomic input features. The app provides instant yield forecasts, production volume calculators, feature importance insights, and data visualizations tailored to Nigerian farming context. --- ## 🎯 Key Features - **🔮 Predictive Yield Sandbox:** Estimate yields for major staple crops (*Maize, Rice, Cassava, Wheat, Soybeans*) based on weather patterns, soil profiles, and input usage. - **📊 Interactive Data Visualizations:** Exploratory data analysis showing yield variances, soil performance, rainfall curves, and fertilizer efficiency. - **🔍 Model Transparency & Feature Importance:** Visual breakdown of the primary drivers influencing every prediction. - **🖼️ Nigerian Agricultural Context:** Visual gallery highlighting major farming hubs and regional crop dynamics across Nigeria's geopolitical zones. - **⚡ RESTful API (FastAPI Backend):** Programmatic inference endpoint for integration into mobile or external agtech applications. --- ## 📂 Repository Structure ```text CROP_YIELD_PERFORMANCE/ ├── 📄 train_model.py # Script to generate synthetic agronomic CSV dataset & train ML pipeline ├── 📄 streamlit_app.py # Stre …