Optimization of Preprocessing Spectra and Modeling Using Machine Learning for Prediction of Agricultural Soil Nutrients

  • Harry Dwiyana Kartika Universitas Krisnadwipayana
  • Nur Hikmah Universitas Krisnadwipayana
  • Ali Khumaidi Universitas Krisnadwipayana

Abstract

Research that addresses soil nutrient prediction with NIR mostly uses PLS algorithms. The advent of machine learning (ML) has resulted in automated learning methods to find the optimal model. Preprocessing in the development of prediction models is an important part. Spectrum preprocessing aims to eliminate uninformative sources of variance. Research on the best preprocessing methods is often determined through trial-and-error. The preprocessing approach compares a number of preprocessing operations but this method is less efficient. This research proposes the application of ML to find the best combination of preprocessing operations quickly and simultaneously. Preprocessing test results using 11 operators resulted in 2,112 combinations. The use of preprocessing techniques can improve the performance of all algorithms (RF, SVR, PLS, LR, and MLP). K soil element testing has the lowest error in LR, Mg, Ca, P, and pH soil element testing using MLP has the best performance and in N soil element testing the best performance in RF.

Published
2024-11-28
How to Cite
KARTIKA, Harry Dwiyana; HIKMAH, Nur; KHUMAIDI, Ali. Optimization of Preprocessing Spectra and Modeling Using Machine Learning for Prediction of Agricultural Soil Nutrients. Jurnal Ilmiah Merpati (Menara Penelitian Akademika Teknologi Informasi), [S.l.], v. 12, n. 2, p. 83-93, nov. 2024. ISSN 2685-2411. Available at: <https://ojs.unud.ac.id/index.php/merpati/article/view/110929>. Date accessed: 02 feb. 2025. doi: https://doi.org/10.24843/JIM.2024.v12.i02.p01.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.