Enhancing Crop Recommendation System: SVM Modeling with Z-score Normalization and PCA Feature Extraction
摘要
Agricultural productivity is highly influenced by the choice of crops, which should be aligned with the soil and weather conditions. A reliable crop recommendation system can extensively aid farmers in making decisions, enhancing yield and sustainability. Outdated methods of crop selection often rely on experimental knowledge and past data, which may not always account for the difficult, multidimensional nature of agricultural data. To address this challenge, modern ML (Machine Learning) techniques offer powerful tools for analyzing and interpreting large datasets, enabling more precise and data-driven recommendations. This study explores the effectiveness of SVM for crop recommendation, supplemented by advanced preprocessing techniques including Z-score normalization and PCA for feature extraction. In this research work, we utilize Support Vector Machines (SVM) as the classification technique to construct a Crop Recommendation System. Principal Component Analysis (PCA) is used for feature extraction while Z-score normalization is used to standardize the dataset. The Crop Recommendation Dataset from Kaggle is used to assess this model. Accuracy measurements serve as the primary basis for evaluating the system’s performance. According to our research, Z-score normalization, PCA, and SVM work better than other classification models like Random Forest (RF) and Decision Tree (DT). Z-score normalization combined with PCA and SVM provides a powerful foundation for crop recommendation systems. This combination guarantees a more streamlined and effective model while also improving accuracy.