Image Classification using Support Vector Machines
▼This project involved a comprehensive analysis comparing Support Vector Machine (SVM) kernels against a Feedforward Neural Network (MLP) baseline for multi-class image classification on the CIFAR-10 dataset. The implementation included two distinct SVM methods: a non-linear RBF Kernel requiring Principal Component Analysis (PCA) for dimensionality reduction (achieving 43.91% Test Accuracy), and a Linear Kernel baseline (achieving 35.48% Test Accuracy). All models were implemented using Scikit-Learn and TensorFlow for data handling. The extensive experimentation documented the significant performance gap between kernels, highlighting the inability of linear models to capture complex image features and the superiority of non-linear mapping for visual data.