mloss.org JKernelMachineshttp://mloss.orgUpdates and additions to JKernelMachinesenWed, 04 May 2016 17:53:28 -0000JKernelMachines 3.0http://mloss.org/software/view/409/<html><h2>JKernelMachines: A simple framework for Kernel Machines</h2> <p>JKernelMachines is a java library for learning with kernels. It is primary designed to deal with custom kernels that are not easily found in standard libraries, such as kernels on structured data. </p> <p>This program is free software under the terms of the 3-clause BSD license. See the COPYING file for more details. </p> <p>Copyright David Picard 2016 </p> <p>picard@ensea.fr </p> <h2>Features</h2> <ul> <li> Several learning algorithms (LaSVM, LaSVM-I, SMO, SimpleMKL, GradMKL, QNPKL, SGDQN, Pegasos, NystromSVM, LLSVM...) </li> <li> Multiclass classification through generic classifiers. </li> <li> Active learning </li> <li> Datatype agnosticism through Java Generics </li> <li> Easy coding of new kernels </li> <li> Several standard and exotic kernels (kernel on bags, combination kernels, ...) </li> <li> Input system (can read libsvm, csv, arff and fvec files) </li> <li> Toys generator for artificial data </li> <li> Basic linear algebra package (optionally based on <a href="http://code.google.com/p/efficient-java-matrix-library/">EJML</a>) </li> <li> Evaluation and Cross Validation packages </li> <li> Stand alone (requires only a working jdk 1.7 and maven for easy compiling) </li> <li> Simple GUI </li> </ul> <h2>HowTo</h2> <ul> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Compiling">Compiling</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/JkmsGUI">Graphical User Interface</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Basic-Example">Basic Example</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Kernel-HowTo">Kernels</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Classifier-Training">Classifier Training</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Transductive-Classifiers">Transductive classifiers</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Multiclass">Multiclass Training</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Reading-Data">Reading data</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Data-Generators">Data generators</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Basic-Linear-Algebra">Basic Linear Algebra</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Evaluation">Evaluation</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/CrossValidation">CrossValidation</a> </li> <li> <a href="https://github.com/davidpicard/jkernelmachines/wiki/Standalone-programs">Standalone programs</a> </li> </ul> <h2>Javadoc</h2> <p>Available with maven, or <a href="http://davidpicard.github.io/jkernelmachines/doc/">here</a> </p> <h2>FAQ</h2> <p>frequently asked questions are answered <a href="https://github.com/davidpicard/jkernelmachines/wiki/FAQ">here</a> </p> <h2>Acknowledgement</h2> <p>This work was started while working at Lip6 - http://www.lip6.fr </p></html>David PicardWed, 04 May 2016 17:53:28 -0000http://mloss.org/software/rss/comments/409http://mloss.org/software/view/409/mklsvmkernelskernel methodsjavaonline