Skip to main content
Log in

An efficient IoT based smart farming system using machine learning algorithms

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

This paper suggests an IoT based smart farming system along with an efficient prediction method called WPART based on machine learning techniques to predict crop productivity and drought for proficient decision support making in IoT based smart farming systems. The crop productivity and drought predictions is very important to the farmers and agriculture’s executives, which greatly help agriculture-affected countries around the world. Drought prediction plays a significant role in drought early warning to mitigate its impacts on crop productivity, drought prediction research aims to enhance our understanding of the physical mechanism of drought and improve predictability skill by taking full advantage of sources of predictability. In this work, an intelligent method based on the blend of a wrapper feature selection approach, and PART classification technique is proposed for crop productivity and drought predicting. Five datasets are used for estimating the proposed method. The results indicated that the projected method is robust, accurate, and precise to classify and predict crop productivity and drought in comparison with the existing techniques. From the results, the proposed method proved to be most accurate in providing drought prediction as well as the productivity of crops like Bajra, Soybean, Jowar, and Sugarcane. The WPART method attains the maximum accuracy compared to the existing supreme standard algorithms, it is obtained up to 92.51%, 96.77%, 98.04%, 96.12%, and 98.15% for the five datasets for drought classification, and crop productivity respectively. Likewise, the proposed method outperforms existing algorithms with precision, sensitivity, and F Score metrics.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Agana, NA and Homaifar, A (2017). A deep learning based approach for long-term drought prediction. In SoutheastCon 2017 (pp. 1-8). IEEE

  2. Amatya S, Karkee M, Gongal A, Zhang Q, Whiting MD (2016) Detection of cherry tree branches with full foliage in planar architecture for automated sweet-cherry harvesting. Biosyst Eng 146:3–15

    Article  Google Scholar 

  3. AshifuddinMondal M, Rehena Z (2018, January) Iot based intelligent agriculture field monitoring system. In 2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence) (pp. 625-629). IEEE

  4. Ashok T, Varma PS (2020) Crop prediction based on environmental factors using machine learning ensemble algorithms, In Intelligent Computing and Innovation on Data Science (pp. 581–594). Springer, Singapore

    Google Scholar 

  5. Balakrishnan N, Muthukumarasamy G (2016) Crop production-ensemble machine learning model for prediction. International Journal of Computer Science and Software Engineering 5(7):148

    Google Scholar 

  6. Banerjee G, Sarkar U, Ghosh I (2017) A radial basis function network based classifier for detection of selected tea pests. International Journal of Advanced Research in Computer Science and Software Engineering 7(5):665–669

    Article  Google Scholar 

  7. Ben-Bassat M (1982) Pattern recognition and reduction of dimensionality. Handbook of Statistics 2(1982):773–910

    Article  MathSciNet  Google Scholar 

  8. Blum AL, Langley P (1997) Selection of relevant features and examples in machine learning. Artif Intell 97(1–2):245–271

    Article  MathSciNet  Google Scholar 

  9. Breiman L, Friedman J, Stone CJ, Olshen RA (1984) Classification and regression trees. CRC press

  10. Brier ME, Ray PC, Klein JB (2003) Prediction of delayed renal allograft function using an artificial neural network. Nephrol Dial Transplant 18(12):2655–2659

    Article  Google Scholar 

  11. Brown TS, Elster EA, Stevens K, Graybill JC, Gillern S, Phinney S, Salifu MO, Jindal RM (2012) Bayesian modeling of pretransplant variables accurately predicts kidney graft survival. Am J Nephrol 36(6):561–569

    Article  Google Scholar 

  12. Chen, M, Narwal, N and Schultz, M (2019). Predicting price changes in Ethereum. International Journal on Computer Science and Engineering (IJCSE) ISSN, 0975-3397

  13. Din IU, Guizani M, Rodrigues JJ, Hassan S, Korotaev VV (2019) Machine learning in the internet of things: designed techniques for smart cities. Futur Gener Comput Syst 100:826–843

    Article  Google Scholar 

  14. El-Din, HE and Manjaiah, DH (2017). Internet of things in cloud computing. In Internet of Things: Novel Advances and Envisioned Applications (pp. 299–311). Springer, Cham

  15. Essa YM, Hemdan EED, El-Mahalawy A, Attiya G, El-Sayed A (2019) IFHDS: intelligent framework for securing healthcare BigData. J Med Syst 43(5):124

    Article  Google Scholar 

  16. Greaves, A and Au, B (2015). Using the bitcoin transaction graph to predict the price of bitcoin. No Data

  17. Hemdan, EED and Manjaiah, DH (2018). Cybercrimes investigation and intrusion detection in internet of things based on data science methods. In Cognitive Computing for Big Data Systems Over IoT (pp. 39–62). Springer, Cham

  18. Hemdan, EED and Manjaiah, DH (2020). Digital investigation of cybercrimes based on big data analytics using deep learning. In Deep Learning and Neural Networks: Concepts, Methodologies, Tools, and Applications (pp. 615-632). IGI global

  19. Iorkyase ET, Tachtatzis C, Glover IA, Lazaridis P, Upton D, Saeed B, Atkinson RC (2019) Improving RF-based partial discharge localization via machine learning ensemble method. IEEE Transactions on Power Delivery 34(4):1478–1489

    Article  Google Scholar 

  20. Khalaf M, Alaskar H, Hussain AJ, Baker T, Maamar Z, Buyya R, … Al-Jumeily D (2020) IoT-enabled flood severity prediction via ensemble machine learning models. IEEE Access 8:70375–70386

    Article  Google Scholar 

  21. Khalaf, M, Hussain, AJ, Al-Jumeily, D, Baker, T, Keight, R, Lisboa, P, ... and Al Kafri, AS (2018). A data science methodology based on machine learning algorithms for flood severity prediction. In 2018 IEEE Congress on Evolutionary Computation (CEC) (pp. 1–8). IEEE

  22. Kinderis, M, Bezbradica, M and Crane, M (2018). Bitcoin currency fluctuation

  23. Kishore KVK, Kumar BY, Venkatramaphanikumar S (2020) Optimized water scheduling using IoT sensor data in smart farming, In Smart Technologies in Data Science and Communication (pp. 205–219). Springer, Singapore

    Google Scholar 

  24. Liakos KG, Busato P, Moshou D, Pearson S, Bochtis D (2018) Machine learning in agriculture: a review. Sensors 18(8):2674

    Article  Google Scholar 

  25. Mafarja MM, Mirjalili S (2019) Hybrid binary ant lion optimizer with rough set and approximate entropy reducts for feature selection. Soft Comput 23(15):6249–6265

    Article  Google Scholar 

  26. Mahbub M (2020) A smart farming concept based on smart embedded electronics, internet of things and wireless sensor network. Internet of Things 9:100161

    Article  Google Scholar 

  27. Moore, J, Chase, JS and Ranganathan, P (2006). Weatherman: automated, online and predictive thermal mapping and management for data centers. In 2006 IEEE international conference on Autonomic Computing (pp. 155-164). IEEE

  28. Morais R, Silva N, Mendes J, Adão T, Pádua L, López-Riquelme JA, Pavón-Pulido N, Sousa JJ, Peres E (2019) Mysense: A comprehensive data management environment to improve precision agriculture practices. Comput Electron Agric 162:882–894

    Article  Google Scholar 

  29. Muangprathub J, Boonnam N, Kajornkasirat S, Lekbangpong N, Wanichsombat A, Nillaor P (2019) IoT and agriculture data analysis for smart farm. Comput Electron Agric 156:467–474

    Article  Google Scholar 

  30. Punn M, Bhalla N (2013) Classification of wheat grains using machine algorithms. International Journal of Science and Research (IJSR) 2(8):363–366

    Google Scholar 

  31. Varghese, R and Sharma, S (2018). Affordable smart farming using IoT and machine learning. In 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS) (pp. 645-650). IEEE

  32. Vincent DR, Deepa N, Elavarasan D, Srinivasan K, Chauhdary SH, Iwendi C (2019) Sensors driven AI-based agriculture recommendation model for assessing land suitability. Sensors 19(17):3667

    Article  Google Scholar 

  33. Zikria, YB, Afzal, MK and Kim, SW (2020). Internet of multimedia things (IoMT): opportunities, Challenges and Solutions

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ezz El-Din Hemdan.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rezk, N.G., Hemdan, E.ED., Attia, AF. et al. An efficient IoT based smart farming system using machine learning algorithms. Multimed Tools Appl 80, 773–797 (2021). https://doi.org/10.1007/s11042-020-09740-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09740-6

Keywords

Navigation