Title
KELP: a Kernel-based Learning Platform.
Abstract
KELP is a Java framework that enables fast and easy implementation of kernel functions over discrete data, such as strings, trees or graphs and their combination with standard vectorial kernels. Additionally, it provides several kernel-based algorithms, e.g., online and batch kernel machines for classification, regression and clustering, and a Java environment for easy implementation of new algorithms. KELP is a versatile toolkit, very appealing both to experts and practitioners of machine learning and Java language programming, who can find extensive documentation, tutorials and examples of increasing complexity on the accompanying website. Interestingly, KELP can be also used without any knowledge of Java programming through command line tools and JSON/XML interfaces enabling the declaration and instantiation of articulated learning models using simple templates. Finally, the extensive use of modularity and interfaces in KELP enables developers to easily extend it with their own kernels and algorithms.
Year
Venue
Keywords
2017
JOURNAL OF MACHINE LEARNING RESEARCH
Kernel Machines,Structured Data and Kernels,Java Framework
Field
DocType
Volume
Kernel (linear algebra),Virtual learning environment,Kelp,Java collections framework,Artificial intelligence,Data model,Machine learning,Mathematics
Journal
18
ISSN
Citations 
PageRank 
1532-4435
3
0.36
References 
Authors
0
6
Name
Order
Citations
PageRank
Simone Filice1898.75
Giuseppe Castellucci2678.41
Giovanni Da San Martino323627.08
Alessandro Moschitti43262177.68
Danilo Croce531439.05
Roberto Basili61308155.68