A comparative classification framework using PCA and modified PCA with ensemble and kernel-based learning models for mangrove feature analysis | Synapse