<p>The increasing global population poses a pressing need for innovative solutions in agriculture to ensure food security. This paper introduces a holistic approach to empower farmers with real-time insights for informed decision-making. The integration of an Arduino circuit, featuring NPK and DHT11 sensors, facilitates instantaneous readings of soil Nitrogen, Phosphorus, Potassium, Temperature, and Humidity. The acquired data is then transmitted to a Python environment, where a machine learning model, specifically the Random Forest algorithm, predicts the most suitable crop for the prevailing soil conditions. The Arduino circuit captures and transmits real-time data to the Python environment, undergoing filtration to extract pertinent parameters. The machine learning model, trained on a comprehensive soil characteristics dataset, excels in classifying soil conditions, providing accurate predictions for optimal crop selection. Comparative evaluations with alternative classifiers, including SVM and Gradient Boosting, underscore the superior performance of the chosen Random Forest model. Results are presented through an intuitive Tkinter interface, offering farmers a user-friendly platform displaying essential parameters such as Nitrogen, Phosphorus, Potassium, Temperature, Humidity, the time of data acquisition, and the predicted crop. This real-time prediction system equips farmers with invaluable insights to make informed decisions and optimize agricultural practices. The project contributes to the advancement of precision agriculture, providing an accessible and practical tool for farmers to enhance productivity sustainably. The successful integration of hardware and software components in the system not only addresses immediate needs but also sets the stage for future enhancements and broader applications in agricultural technology.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Real-Time Crop Prediction and Recommendation Using Machine Learning for Enhanced Agricultural Productivity

  • Satyanarayana Nimmagadda

摘要

The increasing global population poses a pressing need for innovative solutions in agriculture to ensure food security. This paper introduces a holistic approach to empower farmers with real-time insights for informed decision-making. The integration of an Arduino circuit, featuring NPK and DHT11 sensors, facilitates instantaneous readings of soil Nitrogen, Phosphorus, Potassium, Temperature, and Humidity. The acquired data is then transmitted to a Python environment, where a machine learning model, specifically the Random Forest algorithm, predicts the most suitable crop for the prevailing soil conditions. The Arduino circuit captures and transmits real-time data to the Python environment, undergoing filtration to extract pertinent parameters. The machine learning model, trained on a comprehensive soil characteristics dataset, excels in classifying soil conditions, providing accurate predictions for optimal crop selection. Comparative evaluations with alternative classifiers, including SVM and Gradient Boosting, underscore the superior performance of the chosen Random Forest model. Results are presented through an intuitive Tkinter interface, offering farmers a user-friendly platform displaying essential parameters such as Nitrogen, Phosphorus, Potassium, Temperature, Humidity, the time of data acquisition, and the predicted crop. This real-time prediction system equips farmers with invaluable insights to make informed decisions and optimize agricultural practices. The project contributes to the advancement of precision agriculture, providing an accessible and practical tool for farmers to enhance productivity sustainably. The successful integration of hardware and software components in the system not only addresses immediate needs but also sets the stage for future enhancements and broader applications in agricultural technology.