In this research, we explore the prediction of soil unit weight using five advanced machine learning algorithms: AdaBoost with Random Forest, Multi-Layer Perceptron (MLP), Random Forest (RF), Support Vector Regression (SVR) and XGBoost. Random Forest serves as a weak learner within AdaBoost. We optimize the hyperparameters of these algorithms using randomized search cross-validation (RSCV) and evaluate their performance using mean average error (MAE), root mean square error (RMSE), and R2 metrics. The input features consist of soil sample depth (D), moisture content (MC), fine content (FC), cone tip resistance (QC), and cone local resistance (FS). Additionally, we employ an autoencoder-based feature augmentation technique to enhance the models' ability to capture complex patterns in the data. Before feature augmentation, AdaBoost with Random Forest achieves the highest performance (R2 = 0.896), while SVR exhibits the lowest accuracy (R2 = 0.7402) on the test dataset. Post-augmentation, both AdaBoost with RF and SVR show improvements in R2, MAE and RMSE values, indicating that augmented features capture more variability. XGBoost, Random Forest, and Multi-Layer Perceptron rank 2nd, 3rd, and 4th, respectively, in terms of R2 value. SHAP analysis reveals that QC and FS negatively impact model accuracy, while FC and MC have both positive and negative effects. D emerges as the most influential feature contributing positively to model accuracy. In conclusion, AdaBoost with Random Forest yields the highest accuracy in predicting soil unit weight, with D being the most critical feature.