Optimizing Hyper parameters in CNN for Soil Classification using PSO and Whale Optimization Algorithm