Course project, tutorial and practice for multi-classification problem. To run different machine learning methods, refer to following files. Part of the code has referred to function in [1].
LDA : ./wine_LDA.m
PCA: ./wine_PCA.m
KLDA: KLDA and LDA are in the same directory, call KLDA_proj_reduce in LDA get results.
KPCA:./FinalKPCA.m
SVM:SVMWine.m
FCM: FCMWine.m
LogicRegression:logicRe.m
ANN:myann.m
Reference
[1]. Li, Xiaoyang, Comparison of Feature Reduction Approaches and Classification Approaches for Pattern Recognition (March 23, 2016). Available at SSRN: https://ssrn.com/abstract=3659735 or http://dx.doi.org/10.2139/ssrn.3659735