Cineca Institutional Research Information System (Tor Vergata University) · 2018 · 48 citations · 12 references
Open access
ComputingComputer ScienceMachine LearningDeep LearningKernel ArchitectureKernel DesignKernel MethodsKernel ProgrammingSupport Vector MachinesConvolution KernelsKernel LearningLearning Kernels
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.
12
Chih-Chung Chang, Chih‐Jen Lin · ACM Transactions on Intelligent Systems and Technology · 2011 · 41.3K citations
Weisfeiler-lehman graph kernels
Max Planck Digital Library · 2010 · 1.6K citations · Full text
Using the Nyström Method to Speed Up Kernel Machines
Christopher K. I. Williams, Matthias Seeger · 2000 · 1.5K citations
A dual coordinate descent method for large-scale linear SVM
Cho‐Jui Hsieh, Kai‐Wei Chang, Chih‐Jen Lin et al. · 2008 · 914 citations
Shortest-Path Kernels on Graphs
Karsten Borgwardt, H.-P. Kriegel · 2006 · 870 citations