Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3651781.3651784acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicscaConference Proceedingsconference-collections
research-article

Machine Learning and Internet of Things Based Real Time NPK Fertilizer Prediction for Cassava Crop in Rwanda

Published: 30 May 2024 Publication History

Abstract

This research paper focus on “Employing Machine Learning and Internet of Things Based Real Time NPK Fertilizer Prediction for Cassava crop in Rwanda”. Throughout this research study, a machine learning (ML) algorithm was used to build a model which can help to predict the cassava fertilizer components. Different sensors such as temperature sensor, soil moisture sensor, soil nutrients sensors, and PH sensor have been used for monitoring the soil parameters and then the data corresponding to these parameters applied to machine learning algorithms Linear Regression, Random Forest, Gradient Boosting, Random Forest, K-Nearest Neighbors and Decision Tree to be tested for optimizing the prediction accuracy and these algorithms have been selected because they are mostly used in classification and regression machine learning problems. During the model performance evaluation, 93.1% and 90% of training and testing prediction accuracies respectively were achieved by using random forest for the soil samples taken in Ruhango District located in Southern Provence of Rwanda. However, 96.5% and 94.4% of training and testing prediction accuracies were generated by using the decision tree predictive model.

References

[1]
This work was supported by the African Center of Excellence in Internet of Things (ACEIoT), College of Science and Technology, University of Rwanda.
[2]
REFERENCES
[3]
D. Vadalia, M. Vaity, K. Tawate, D. Kapse, S. V. Sem, and C. Engg,“Real Time soil fertility analyzer and crop prediction,” Int. Res. J. Eng.Technol., vol. 4, no. 3, pp. 3–5, 2017.
[4]
S. N. Shylaja, “Real- T ime Monitoring of Soil Nutrient Analysis u sing WSN,” 2017 Int. Conf. Energy, Commun. Data Anal. Soft Comput, pp. 3059–3062, 2017.
[5]
A. Amrutha, R. Lekha, and A. Sreedevi, “Automatic soil nutrient detection and fertilizer dispensary system,” Proc. 2016 Int. Conf. Robot. Curr. Trends Futur. Challenges, 2017.
[6]
J. C. Puno, E. Sybingco, E. Dadios, I. Valenzuela, and J. Cuello, “Determination of soil nutrients and pH level using image processing and artificial neural network,” HNICEM 2017 - 9th Int. Conf. Humanoid, Nanotechnology, Inf. Technol. Commun. Control. Environ. Manag. vol. 2018-Janua, pp. 1–6, 2018.
[7]
L. C. Gavade and A. Bhoi, “N, P, K Detection & Control for Agriculture Applications using PIC Controller: A Review,” Int. J. Eng. Res. Technol., vol. 6, no. 04, pp. 638–641, 2017.
[8]
H. Zheng, J. Wu, and S. Zhang, “Study on the spatial variability of farmland soil nutrient based on the kriging interpolation,” 2009 Int. Conf. Artif. Intell. Comput. Intell. AICI 2009, vol. 4, pp. 550–555, 2009.
[9]
Prince Patel, “Why Python is the most popular language used for Machine Learning,” 2018. [Online]. Available: https://medium.com/@UdacityINDIA/why-use-python-for-machine learning-e4b0b4457a77. [Accessed: 20-Mar-2022].
[10]
N. Gupta, “Why is Python Used for Machine Learning?” 2019. [Online]. Available: https://hackernoon.com/why-python-used-for-machinelearning-u13f922ug. [Accessed: 20-Mar-2022].
[11]
A. Beklemysheva, “Why Use Python for AI and Machine Learning.” [Online]. Available: https://steelkiwi.com/blog/python-for-ai-andmachine-learning/. [Accessed: 20-Mar-2022].
[12]
D. V Ramane, S. S. Patil, and A. D. Shaligram, “Detection of NPK nutrients of soil using Fiber Optic Sensor,” Int. J. Res. Advent Technol. ACGT, no. February, pp. 13–14, 2015.
[13]
P. Ongsulee, “Artificial intelligence, machine learning and deep learning,” Int. Conf. ICT Knowl. Eng., pp. 1–6, 2018.
[14]
A. Angra, Sheena; Sachin, “, /,7(5$785( 6859(¡,” pp. 57–60, 2017.
[15]
R. A. Kumar, M. K. M. Aslam, V. P. J. Raj, T. Radhakrishnan, K. S. Kumar, and T. K. Manojkumar, “A statistical analysis of soil fertility of Thrissur district, Kerala,” Proc. 2016 Int. Conf. Data Sci. Eng. ICDSE 2016, pp. 7–11, 2017.
[16]
V. A. Gulhane and S. V. Rode, “Correlation analysis on soil nutrients and wavelet decompositions of satellite imagery,” 2015 Int. Conf. Ind. Instrum. Control. ICIC 2015, no. Icic, pp. 1225–1230, 2015.
[17]
D. Nelson, “Gradient Boosting Classifiers in Python with Scikit-Learn,” 2020. [Online]. Available: https://stackabuse.com/gradient-boosting-classifiers-in-python-with-scikit- learn/. [Accessed: 04-Nov-2022].
[18]
V. KURAMA, “Gradient Boosting In Classification: Not a Black Box Anymore!,” 2022. [Online]. Available: https://blog.paperspace.com/gradient-boosting-for-classification/. [Accessed: 04-Nov-2022].
[19]
J. F. Figueroa, H. R. B. Everett, S. S. Ipson, and C. Liu, “Sensors and Actuators 16.”
[20]
P. Description, “DS18B20 Waterproof Temperature Sensor Cable,” pp. 0–2.
[21]
O. C. Ph-bta, “pH Sensor,” pp. 3–6.
[22]
I. Zolotová, M. Bundzel, and T. Lojka, “Industry IoT Gateway for Cloud Connectivity Industry IoT Gateway for Cloud Connectivity,” no. September, 2015.
[23]
Javier Bonilla, “ESP8266 NodeMCU pinout for Arduino IDE,” 2019. [Online]. Available: https://mechatronicsblog.com/esp8266-nodemcu-pinout-for-arduino-ide/[Accessed: 11-Oct-2022].
[24]
S. Jagirdar, “Cloud computing basics,” no. August 2013, 2014.
[25]
M. Stojiljković, “Logistic Regression in Python,” 2022. [Online]. Available: https://realpython.com/logistic-regression-python/ [Accessed: 04-Nov-2022].
[26]
Scikit-learn, “Decision Tree regression,” 2022. [Online]. Available: https://scikit-learn.org/stable/modules/tree.html#mathematical-formulation. [Accessed: 08-Oct-2022].
[27]
D ataCamp.com, “Random Forest classifier,” 2022. [Online]. Available: https://www.datacamp.com/community/tutorials/random-forests-classifier-python. [Accessed: 10-Nov-2022].
[28]
D. Nelson, “Gradient Boosting Classifiers in Python with Scikit-Learn,” 2022. [Online]. Available: https://stackabuse.com/gradient-boosting-classifiers-in-python-with-scikit- learn/. [Accessed: 04-Nov-2022].
[29]
V. KURAMA, “Gradient Boosting In Classification: Not a Black Box Anymore!,” 2022. [Online]. Available: https://blog.paperspace.com/gradient-boosting-for-classification/. [Accessed: 04-Nov-2022].
[30]
J. Brownlee, “Develop k-Nearest Neighbors in Python From Scratch,” 2022. [Online]. Available:https://machinelearningmastery.com/tutorial-to-implement-k-nearest- neighbors-in-python-from-scratch/. [Accessed: 04-Nov-2022].
[31]
A. Robinson, “How to Calculate Euclidean Distance,” 2022. [Online]. Available: https://sciencing.com/how-to-calculate-euclidean-distance-12751761.html. [Accessed: 04-Nov-2022].
[32]
D. S. E. Nagesh Singh Chauhan, “Model evaluation metrics in ML,” 2022. [Online]. Available: https://www.kdnuggets.com/2020/05/model-evaluation-metrics-machine-learning.html. [Accessed: 18-Nov-2022].
[33]
H. Chen, X. Jia, and H. Li, “A brief introduction to iot gateway,” IET Conf. Publ., vol. 2011, no. 586 CP, pp. 610–613, 2012.
[34]
S. Guoqiang, C. Yanming, Z. Chao, and Z. Yanxu, “Design and implementation of a smart IoT gateway,” Proc. - 2013 IEEE Int. Conf. Green Comput. Commun. IEEE Internet Things IEEE Cyber, Phys. Soc. Comput. GreenCom-iThings-CPSCom 2013, pp. 720–723, 2013.
[35]
G. Varoquaux, L. Buitinck, G. Louppe, O. Grisel, F. Pedregosa, and A. Mueller, “Scikit-learn,” GetMobile Mob. Comput. Commun., vol. 19, no. 1, pp. 29–33, 2015.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSCA '24: Proceedings of the 2024 13th International Conference on Software and Computer Applications
February 2024
395 pages
ISBN:9798400708329
DOI:10.1145/3651781
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 May 2024

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICSCA 2024

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 18
    Total Downloads
  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)1
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media