کاربرد الگوریتم های یادگیری ماشین در پیش بینی تراز آب زیرزمینی در آبخوان اردبیل

نوع مقاله : مقاله پژوهشی

نویسندگان

1 گروه مهندسی آبیاری و آبادانی، دانشکده کشاورزی، دانشگاه تهران، تهران، ایران

2 آبیاری و آبادانی، دانشکده کشاورزی، دانشگاه تهران، کرج، ایران

چکیده

پیش‌بینی دقیق تراز آب زیرزمینی در مدیریت منابع آبی، به‌ویژه در مناطق خشک، از اهمیت بالایی برخوردار است. این پژوهش باهدف جایگزینی روش‌های یادگیری ماشین به‌جای مدل‌های سنتی، دو الگوریتم ماشین بردار پشتیبان و جنگل تصادفی را برای پیش‌بینی تراز آب زیرزمینی بررسی کرده است. مدل‌سازی با استفاده از داده‌های ۲۰ساله بارش، دمای هوا، تبخیر، برداشت از آبخوان، و تراز آب زیرزمینی به‌عنوان متغیرهای ورودی انجام شد. پس از بررسی نرمالیته و همبستگی داده‌ها، 70 درصد داده‌ها به‌عنوان آموزش و 30 درصد به‌عنوان تست استفاده شدند. نتایج ارزیابی معیارهای R²، RMSE، MAE و MSE نشان داد که الگوریتم ماشین بردار پشتیبان (کرنل rbf) در مرحله آموزش به‌ترتیب دارای مقادیر 0.57، 1.05، 0.61 و 1.11 و در مرحله آزمایش مقادیر 0.74، 0.84، 0.61 و 0.71 است. الگوریتم جنگل تصادفی با استفاده از تمامی ویژگی ها (ورودی ها) به‌ترتیب مقادیر 0.85، 0.61، 0.44 و 0.37 در مرحله آموزش و 0.71، 0.93، 0.45 و 0.86 در مرحله آزمایش را ارائه داد و به‌دلیل دقت بالا و مقاومت در برابر هم‌خطی، عملکرد بهتری نشان داد. همچنین با استفاده از روش اهمیت ویژگی جایگشت، تعداد متغیرهای ورودی مدل جنگل تصادفی از شش به یک کاهش یافت و نتایج آن بدون کاهش محسوس دقت مدل شامل مقادیر 0.83، 0.66، 0.45 و 0.43 و در مرحله آموزش و 0.71، 0.93، 0.66 و 0.86 در مرحله آزمایش بود. یافته‌های پژوهش نشان می‌دهند که مدل‌های یادگیری ماشین، به‌ویژه الگوریتم جنگل تصادفی، می‌توانند جایگزین مناسبی برای روش‌های سنتی در پیش‌بینی تراز آب زیرزمینی و مدیریت پایدار منابع آبی باشند.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

Application of machine learning algorithms in groundwater level prediction in the Ardabil aquifer

نویسندگان [English]

  • Seyed Mahdi Hoseini 1
  • Morteza khoshsimaie chenar 2
1 Department of Irrigation and Reclamation Engineering, Faculty of Aqriculture, University of Tehran, Tehran, Iran
2 irrigation and reclamation Engineering, faculty of agricultural, Karaj, Iran.
چکیده [English]

Accurate prediction of groundwater levels is of great importance in water resource management, especially in arid regions. This research, with the aim of replacing traditional models with machine learning methods, has examined two algorithms: Support Vector Machine and Random Forest for predicting groundwater levels. Modeling was conducted using 20 years of data on precipitation, air temperature, evaporation, groundwater extraction, and groundwater level as input variables. After examining the normality and correlation of the data, 70% of the data were used for training and 30% for testing. The evaluation results of the R², RMSE, MAE, and MSE metrics showed that the SVM-RBF algorithm had values of 0.57, 1.05, 0.61, and 1.11 in the training phase, and values of 0.74, 0.84, 0.61, and 0.71 in the testing phase, respectively. The RF algorithm, using all features, provided values of 0.85, 0.61, 0.44, and 0.37 in the training phase and 0.71, 0.93, 0.66, and 0.86 in the testing phase, and showed better performance due to its high accuracy and resistance to multicollinearity. Additionally, using the Permutation Feature Importance method, the number of input variables for the RF model was reduced from six to one, and its results, without a significant decrease in model accuracy, included values of 0.83, 0.66, 0.45, and 0.43 in the training phase and 0.71, 0.93, 0.66, and 0.86 in the testing phase. The research findings indicate that machine learning models, particularly the RF algorithm, can be asuitable alternative to traditional methods for predicting groundwater levels and managing water resources sustainably.

کلیدواژه‌ها [English]

  • Random forest
  • Support vector machine
  • Variance inflation factor
  • Water management