Crop Yield Prediction Using Machine Learning and Weather Data: A Python-Based Approach
Fuente:
Zenodo
Enregistré dans:
| Auteur principal: | |
|---|---|
| Format: | Recurso digital |
| Publié: |
Zenodo
2026
|
| Sujets: | |
| Accès en ligne: | |
| Tags: |
Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
|
| _version_ | 1866901528896339968 |
|---|---|
| author | Saikat Paramanik |
| author_facet | Saikat Paramanik |
| contents | <p><span lang="EN-GB">Agriculture remains a critical sector for global food security, yet crop productivity is increasingly influenced by volatile climatic conditions and resource constraints. Accurate crop yield prediction plays a vital role in enhancing decision-making for farmers, agronomists, and policymakers. This paper presents a machine learning-based approach for crop yield prediction using historical weather patterns, soil data, and crop-specific variables. Leveraging publicly available datasets, various regression models—including Linear Regression, Random Forest Regressor, and XGBoost—were implemented and evaluated using Python. Feature engineering was employed to extract meaningful insights from variables such as rainfall, temperature, soil type, fertilizer usage, and crop type. The models were trained and tested to predict yield with respect to specific crops across multiple seasons. Performance metrics such as R² score, RMSE, and MAE were used to compare model effectiveness. Among the models evaluated, ensemble-based methods demonstrated superior accuracy and robustness. The proposed system showcases the potential of machine learning techniques to provide </span><span lang="EN-GB">actionable insights in agricultural planning and risk management, especially in resource-constrained environments.</span></p> |
| format | Recurso digital |
| id | zenodo_https___doi_org_10_5281_zenodo_18388782 |
| institution | Zenodo |
| language | |
| publishDate | 2026 |
| publisher | Zenodo |
| record_format | zenodo |
| spellingShingle | Crop Yield Prediction Using Machine Learning and Weather Data: A Python-Based Approach Saikat Paramanik Crop Yield Prediction Regression Models Data-Driven Farming Python Implementation <p><span lang="EN-GB">Agriculture remains a critical sector for global food security, yet crop productivity is increasingly influenced by volatile climatic conditions and resource constraints. Accurate crop yield prediction plays a vital role in enhancing decision-making for farmers, agronomists, and policymakers. This paper presents a machine learning-based approach for crop yield prediction using historical weather patterns, soil data, and crop-specific variables. Leveraging publicly available datasets, various regression models—including Linear Regression, Random Forest Regressor, and XGBoost—were implemented and evaluated using Python. Feature engineering was employed to extract meaningful insights from variables such as rainfall, temperature, soil type, fertilizer usage, and crop type. The models were trained and tested to predict yield with respect to specific crops across multiple seasons. Performance metrics such as R² score, RMSE, and MAE were used to compare model effectiveness. Among the models evaluated, ensemble-based methods demonstrated superior accuracy and robustness. The proposed system showcases the potential of machine learning techniques to provide </span><span lang="EN-GB">actionable insights in agricultural planning and risk management, especially in resource-constrained environments.</span></p> |
| title | Crop Yield Prediction Using Machine Learning and Weather Data: A Python-Based Approach |
| topic | Crop Yield Prediction Regression Models Data-Driven Farming Python Implementation |
| url | https://doi.org/10.5281/zenodo.18388782 |