kernlab is an R package providing kernel-based machine learning functionality. It is designed to provide tools for kernel algorithm development but also includes a range of popular machine learning m