/SimpleKernels

Low-dimensional Interpretable Kernels with Conic Discriminant Functions for Classification

Primary LanguageHTMLMIT LicenseMIT

Low-dimensional Interpretable Kernels with Conic Discriminant Functions for Classification

We propose several simple feature maps that lead to a collection of interpretable kernels with varying degrees of freedom. We make sure that the increase in the dimension of input data with each proposed feature map is extremely low, so that the resulting models can be trained quickly, and the obtained results can easily be interpreted. The details of this study is given in our paper.

Required packages

All our codes are implemented in Pyhton 3.7 and we use the following packages:

  1. Numpy
  2. Scikit-learn
  3. Matplotlib

Tutorials

We provide the following tutorials to demonstrate our implementation.

Reproducing our results

We provide the following scripts to reproduce the numerical experiments that we have reported in our paper.

Other tutorials with various machine learning problems (work-in-progress)