Classes of kernels for machine learning: a statistics perspective | Synapse