Прогнозування вологості ґрунту з використанням машинного навчання у системах розумного землеробства

dc.citation.epage36
dc.citation.issue1
dc.citation.journalTitleУкраїнський журнал інформаційних технологій
dc.citation.spage26
dc.citation.volume6
dc.contributor.affiliationНаціональний університет “Львівська політехніка”
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorФедасюк, Д. В.
dc.contributor.authorКостюк, М. О.
dc.contributor.authorFedasyuk, D. V.
dc.contributor.authorKostiuk, M. O.
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2025-05-21T08:02:11Z
dc.date.created2024-02-28
dc.date.issued2024-02-28
dc.description.abstractВирощування сільськогосподарських культур у сучасних умовах є комплексним завданням і практично поєднує у собі практики досвіду та новітні методи, зокрема інформаційні технології, що охоплює поняття “розумне землеробство”. Важливим чинником стабільної прогнозованої врожайності є рівень вологості ґрунтів, який є результатом змін таких кліматичних чинників, як температура повітря, кількість опадів, вітряність тощо. Запропоновано методику опрацювання реальних історичних показників змін клімату певної географічної ділянки з подальшим тренуванням та застосуванням моделей машинного навчання для прогнозування вологості ґрунтів. Для побудови моделі машинного навчання вибрано і досліджено алгоритми: алгоритм регресійних дерев, випадкового лісу, лінійної регресії, алгоритми М5Р та алгоритм K*. Розроблено структуру кліматичних даних для навчання моделі із метою подальшого прогнозування вологості ґрунтів з урахуванням температури і вологості повітря, температури і вологості ґрунту, кількості опадів, кількості прямої та розсіяної сонячної радіації, швидкості вітру. Джерела інформації вибрано із відкритих розподілених світових ресурсів. Розроблено архітектуру та створено програмну систему прогнозування вологості ґрунтів на основі алгоритмів машинного навчання із застосуванням фреймворку Spring Framework, бібліотеки WEKA та Java FX з можливістю вибирати та досліджувати вибрані алгоритми. Виконано експерименти та наведено результати тривалості навчання моделей. Найменше часу навчання потребують алгоритми регресійних дерев та лінійної регресії. Здійснено порівняння алгоритмів за критеріями: швидкість навчання, швидкість перехресного тестування, швидкість прогнозування, показники ефективності тестування для реальних історичних даних. Отримані результати дадуть змогу оцінити та вибрати найкращі моделі машинного навчання для проєктування інформаційно-аналітичної системи “розумне землеробство” для прогнозування вологості ґрунтів.
dc.description.abstractGrowing crops in modern conditions is a complex task and practically combines the practices of experience and the latest methods, including information technology, which has become part of the concept of "smart farming". An important factor in the stable predicted yield is the level of soil moisture, which is the result of changes in climatic factors such as air temperature, soil temperature, intensity of solar radiation, rainfall, wind speed, etc. A methodology for processing real historical indicators of climate change in a certain geographical area with subsequent training and application of machine learning models to predict soil moisture is proposed. To build a machine learning model, the following algorithms were selected and studied: the algorithm of regression trees, random forest, linear regression, M5P algorithms and the K* algorithm. The data source for training the models is the open information resource International Soil Moisture Network (ISMN) from ismn.earth/en. , which provides data on soil moisture and temperature, air temperature, and rainfall. Other data was used from the Open Meteo information service, which provides a free API and allows you to get historical data and weather forecast in specified coordinates during specified days. A data structure was developed to train the model for further prediction of soil moisture. An architecture has been developed and a software system for predicting soil moisture based on machine learning algorithms has been created using the Spring Framework, the WEKA library and Java FX with the ability to select and study the appropriate algorithms. Experiments have been carried out and the results of the duration of model training have been presented, while the algorithms of regression trees and linear regression require the least training time. A comparison of algorithms is made according to the following criteria: learning speed, cross-testing speed, prediction speed, testing performance indicators for real historical data. Based on the results of the study, conclusions are drawn about individual algorithms, the feasibility of using them to predict soil moisture based on climatic indicators. The obtained results will make it possible to evaluate and select the best models of machine learning in the design of the information and analytical system "smart agriculture" for forecasting soil moisture.
dc.format.extent26-36
dc.format.pages11
dc.identifier.citationФедасюк Д. В. Прогнозування вологості ґрунту з використанням машинного навчання у системах розумного землеробства / Д. В. Федасюк, М. О. Костюк // Український журнал інформаційних технологій. — Львів : Видавництво Львівської політехніки, 2024. — Том 6. — № 1. — С. 26–36.
dc.identifier.citationenFedasyuk D. V. Forecasting of soil moisture using machine learning in smart agriculture systems / D. V. Fedasyuk, M. O. Kostiuk // Ukrainian Journal of Information Tecnology. — Lviv : Lviv Politechnic Publishing House, 2024. — Vol 6. — No 1. — P. 26–36.
dc.identifier.doidoi.org/10.23939/ujit2024.01.026
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/64854
dc.language.isouk
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofУкраїнський журнал інформаційних технологій, 1 (6), 2024
dc.relation.ispartofUkrainian Journal of Information Tecnology, 1 (6), 2024
dc.relation.references[1] Araújo, S. O., Peres, R. S., Barata, J., Lidon, F., & Ramalho, J. C. (2021). Characterising the Agriculture 4.0 Landscape – Emerging Trends, Challenges and Opportunities. Agronomy, 11(4), 2‑37. https://doi.org/10.3390/agronomy11040667
dc.relation.references[2] Dawn, N., Ghosh, T., Ghosh, S., Saha, A., Mukherjee, P., Sarkar, S., Guha, S., & Sanyal, T. (2023). Implementation of Artificial Intelligence, Machine Learning, and Internet of Things (IoT) in revolutionizing Agriculture: A review on recent trends and challenges. International Journal of Experimental Research and Review, 30, 190–218. https://doi.org/10.52756/ijerr.2023.v30.018
dc.relation.references[3] Singh, A., Gaurav, K. (2023). Deep learning and data fusion to estimate surface soil moisture from multi-sensor satellite images. Sci Repб 13, 2251. https://doi.org/10.1038/s41598-023-28939-9
dc.relation.references[4] Li, Q., Li, Z., Shangguan, W., Wang, X., Li, L. & Yu, F. (April 2022). Improving soil moisture prediction using a novel encoder-decoder model with residual learning. Computers and Electronics in Agriculture, 195, April 2022. 106816. https://doi.org/10.1016/j.compag.2022.106816
dc.relation.references[5] Ren, Y., Ling, F., & Wang, Y. (2023). Research on Provincial-Level Soil Moisture Prediction Based on Extreme Gradient Boosting Model. Agriculture, 13(5), 927. https://doi.org/10.3390/agriculture13050927
dc.relation.references[6] Jiang, K., Pan, Z., Pan, F., Teuling, A. J., Han, G., An, P., Chen, X., ..., & Dong, Z. (16 June 2023). Combined influence of soil moisture and atmospheric humidity on land surface temperature under different climatic background. iScience, 26(6), 106837. https://doi.org/10.1016/j.isci.2023.106837
dc.relation.references[7] Ariyanto, D. P., Qudsi, Z. A., Sumani, Dewi, W. S., Rahayu, & Komariah. (2021). The dynamic effect of air temperature and air humidity toward soil temperature in various lands coverat KHDTK Gunung Bromo, Karanganyar – Indonesia, IOP Conf. Ser. Earth Environ. Sci., 724, 1, 012003. https://DOI10.1088/1755-1315/724/1/012003
dc.relation.references[8] Gikunda, P. K. & Jouandeau, N. (2019). Modern CNNs for IoT Based Farms. Communications in Computer and Information Science, 1026, 68‑79. https://doi.org/10.48550/arXiv.1907.0777
dc.relation.references[9] International Soil Moisture Network – [Електронний ресурс]. Retrieved from: https://ismn.earth/en/
dc.relation.references[10] Free Weather API – [Електронний ресурс]. Retrieved from: https://open-meteo.com/
dc.relation.references[11] Frank, E., Hall, M. A., Witten, I. H. (2016). The WEKA Workbench. In Online Appendix for Data Mining: Practical Machine Learning Tools and Techniques, Morgan Kaufmann, 4th ed.; Elsevier: San Francisco, CA, USA, 1‑128.
dc.relation.references[12] Torgo, L. (2011). Regression Trees. In: Sammut, C., Webb, G.I. (eds) Encyclopaedia of Machine Learning. Springer, Boston, MA. https://doi.org/10.1007/978-0387-30164-8711
dc.relation.references[13] Ziqiu, Kang , Cagatay, Catal, Bedir, Tekinerdogan. (2020). Machine learning applications in production lines: A systematic literature review. Computers & Industrial Engineering, 149, 106773. https://doi.org/10.1016/j.cie.2020.106773
dc.relation.references[14] KDAG IIT KGP Linear Regression h- [Електронний ресурс]. Retrieved from: https://kdagiit.medium.com/linear-regression-ba3fe4ba38c0
dc.relation.references[15] Jaiswal, Jitendra, Samikannu, Rita (2017). Application of Random Forest Algorithm on Feature Subset Selection and Classification and Regression, Conference: 2017 World Congress on Computing and Communication Technologies (WCCCT), 65-68. https://doi.org/10.1109/WCCCT.2016.25
dc.relation.references[16] Everingham, Y., Sexton, J., & Skocaj, D. (2016). Accurate prediction of sugarcane yield using a random forest algorithm Agron. Sustain. Dev. 36: 27. https://doi.org/10.1007/s13593-016-0364-z
dc.relation.references[17] Hasup Song, Hasup Song, Injong Gi, Jihyuk Ryu, Yonghwan Kwon, Jongpil Jeong. (2023). Production Planning Forecasting System Based on M5P Algorithms and Master Data in Manufacturing Processes. Appl. Sci., 13(13), 7829. https://doi.org/10.3390/app13137829
dc.relation.references[18] Goksu Tuysuzoglu, Kokten Ulas, Birant & Derya Birant Rainfall. (2023). Prediction Using an Ensemble Machine Learning Model Based on K-Stars, Sustainability, , 15(7), 5889. https://doi.org/10.3390/su15075889
dc.relation.referencesen[1] Araújo, S. O., Peres, R. S., Barata, J., Lidon, F., & Ramalho, J. C. (2021). Characterising the Agriculture 4.0 Landscape – Emerging Trends, Challenges and Opportunities. Agronomy, 11(4), 2‑37. https://doi.org/10.3390/agronomy11040667
dc.relation.referencesen[2] Dawn, N., Ghosh, T., Ghosh, S., Saha, A., Mukherjee, P., Sarkar, S., Guha, S., & Sanyal, T. (2023). Implementation of Artificial Intelligence, Machine Learning, and Internet of Things (IoT) in revolutionizing Agriculture: A review on recent trends and challenges. International Journal of Experimental Research and Review, 30, 190–218. https://doi.org/10.52756/ijerr.2023.v30.018
dc.relation.referencesen[3] Singh, A., Gaurav, K. (2023). Deep learning and data fusion to estimate surface soil moisture from multi-sensor satellite images. Sci Repb 13, 2251. https://doi.org/10.1038/s41598-023-28939-9
dc.relation.referencesen[4] Li, Q., Li, Z., Shangguan, W., Wang, X., Li, L. & Yu, F. (April 2022). Improving soil moisture prediction using a novel encoder-decoder model with residual learning. Computers and Electronics in Agriculture, 195, April 2022. 106816. https://doi.org/10.1016/j.compag.2022.106816
dc.relation.referencesen[5] Ren, Y., Ling, F., & Wang, Y. (2023). Research on Provincial-Level Soil Moisture Prediction Based on Extreme Gradient Boosting Model. Agriculture, 13(5), 927. https://doi.org/10.3390/agriculture13050927
dc.relation.referencesen[6] Jiang, K., Pan, Z., Pan, F., Teuling, A. J., Han, G., An, P., Chen, X., ..., & Dong, Z. (16 June 2023). Combined influence of soil moisture and atmospheric humidity on land surface temperature under different climatic background. iScience, 26(6), 106837. https://doi.org/10.1016/j.isci.2023.106837
dc.relation.referencesen[7] Ariyanto, D. P., Qudsi, Z. A., Sumani, Dewi, W. S., Rahayu, & Komariah. (2021). The dynamic effect of air temperature and air humidity toward soil temperature in various lands coverat KHDTK Gunung Bromo, Karanganyar – Indonesia, IOP Conf. Ser. Earth Environ. Sci., 724, 1, 012003. https://DOI10.1088/1755-1315/724/1/012003
dc.relation.referencesen[8] Gikunda, P. K. & Jouandeau, N. (2019). Modern CNNs for IoT Based Farms. Communications in Computer and Information Science, 1026, 68‑79. https://doi.org/10.48550/arXiv.1907.0777
dc.relation.referencesen[9] International Soil Moisture Network – [Electronic resource]. Retrieved from: https://ismn.earth/en/
dc.relation.referencesen[10] Free Weather API – [Electronic resource]. Retrieved from: https://open-meteo.com/
dc.relation.referencesen[11] Frank, E., Hall, M. A., Witten, I. H. (2016). The WEKA Workbench. In Online Appendix for Data Mining: Practical Machine Learning Tools and Techniques, Morgan Kaufmann, 4th ed.; Elsevier: San Francisco, CA, USA, 1‑128.
dc.relation.referencesen[12] Torgo, L. (2011). Regression Trees. In: Sammut, C., Webb, G.I. (eds) Encyclopaedia of Machine Learning. Springer, Boston, MA. https://doi.org/10.1007/978-0387-30164-8711
dc.relation.referencesen[13] Ziqiu, Kang , Cagatay, Catal, Bedir, Tekinerdogan. (2020). Machine learning applications in production lines: A systematic literature review. Computers & Industrial Engineering, 149, 106773. https://doi.org/10.1016/j.cie.2020.106773
dc.relation.referencesen[14] KDAG IIT KGP Linear Regression h- [Electronic resource]. Retrieved from: https://kdagiit.medium.com/linear-regression-ba3fe4ba38c0
dc.relation.referencesen[15] Jaiswal, Jitendra, Samikannu, Rita (2017). Application of Random Forest Algorithm on Feature Subset Selection and Classification and Regression, Conference: 2017 World Congress on Computing and Communication Technologies (WCCCT), 65-68. https://doi.org/10.1109/WCCCT.2016.25
dc.relation.referencesen[16] Everingham, Y., Sexton, J., & Skocaj, D. (2016). Accurate prediction of sugarcane yield using a random forest algorithm Agron. Sustain. Dev. 36: 27. https://doi.org/10.1007/s13593-016-0364-z
dc.relation.referencesen[17] Hasup Song, Hasup Song, Injong Gi, Jihyuk Ryu, Yonghwan Kwon, Jongpil Jeong. (2023). Production Planning Forecasting System Based on M5P Algorithms and Master Data in Manufacturing Processes. Appl. Sci., 13(13), 7829. https://doi.org/10.3390/app13137829
dc.relation.referencesen[18] Goksu Tuysuzoglu, Kokten Ulas, Birant & Derya Birant Rainfall. (2023). Prediction Using an Ensemble Machine Learning Model Based on K-Stars, Sustainability, , 15(7), 5889. https://doi.org/10.3390/su15075889
dc.relation.urihttps://doi.org/10.3390/agronomy11040667
dc.relation.urihttps://doi.org/10.52756/ijerr.2023.v30.018
dc.relation.urihttps://doi.org/10.1038/s41598-023-28939-9
dc.relation.urihttps://doi.org/10.1016/j.compag.2022.106816
dc.relation.urihttps://doi.org/10.3390/agriculture13050927
dc.relation.urihttps://doi.org/10.1016/j.isci.2023.106837
dc.relation.urihttps://DOI10.1088/1755-1315/724/1/012003
dc.relation.urihttps://doi.org/10.48550/arXiv.1907.0777
dc.relation.urihttps://ismn.earth/en/
dc.relation.urihttps://open-meteo.com/
dc.relation.urihttps://doi.org/10.1007/978-0387-30164-8711
dc.relation.urihttps://doi.org/10.1016/j.cie.2020.106773
dc.relation.urihttps://kdagiit.medium.com/linear-regression-ba3fe4ba38c0
dc.relation.urihttps://doi.org/10.1109/WCCCT.2016.25
dc.relation.urihttps://doi.org/10.1007/s13593-016-0364-z
dc.relation.urihttps://doi.org/10.3390/app13137829
dc.relation.urihttps://doi.org/10.3390/su15075889
dc.rights.holder© Національний університет “Львівська політехніка”, 2024
dc.subjectалгоритм M5P
dc.subjectлінійна регресія
dc.subjectK*
dc.subjectалгоритми регресійних дерев
dc.subjectвипадкових лісів
dc.subjectпередбачення
dc.subjectM5P algorithm
dc.subjectlinear regression
dc.subjectK*
dc.subjectregression tree algorithms
dc.subjectrandom forests
dc.subjectforesight
dc.subject.udc004.8
dc.titleПрогнозування вологості ґрунту з використанням машинного навчання у системах розумного землеробства
dc.title.alternativeForecasting of soil moisture using machine learning in smart agriculture systems
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2024v6n1_Fedasyuk_D_V-Forecasting_of_soil_moisture_26-36.pdf
Size:
1.62 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
2024v6n1_Fedasyuk_D_V-Forecasting_of_soil_moisture_26-36__COVER.png
Size:
1.69 MB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.8 KB
Format:
Plain Text
Description: