Smart irrigation has many advantages in optimizing resource usage (e.g., saving water, reducing energy consumption) and improving crop productivity. In this paper, we contribute to this field by proposing a robust and accurate machine learning-based approach that integrates feature selection techniques with several regression algorithms. To effectively determine the optimal quantity of water needed for a plant, Random Forest, Recursive Feature Elimination (RFE), and SelectKBest are used to assess the importance of the features. Different regression methods are established based on the set of effective features. The different models involved in this approach are trained and tested using a collected dataset about various crops such as tomatoes, grapes, and lemon and encompasses different features such as meteorological data, soil data, irrigation data, and crop data. The experiments demonstrated the performance of RF in analyzing the feature importance as well as the prediction of the optimal water quantity. The findings of feature selection highlight the importance level of the evapotranspiration, the depletion, and the deficit to maximize the model’s accuracy.
Available at: http://works.bepress.com/rima-grati/5/