Projects supporting the libsvm data format.

Logo python weka wrapper 0.3.9

by fracpete - October 18, 2016, 22:55:00 CET [ Project Homepage BibTeX Download ] 34563 views, 6841 downloads, 3 subscriptions

About: A thin Python wrapper that uses the javabridge Python library to communicate with a Java Virtual Machine executing Weka API calls.

  • plot_learning_curve method of module weka.plot.classifiers now accepts a list of test sets; * is index of test set in label template string
  • added missing_value() methods to weka.core.dataset module and Instance class
  • output variable y for convenience method create_instances_from_lists in module weka.core.dataset is now optional
  • added convenience method create_instances_from_matrices to weka.core.dataset module to easily create an Instances object from numpy matrices (x and y)

Logo Somoclu 1.7.1

by peterwittek - October 2, 2016, 10:48:46 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 19907 views, 3662 downloads, 3 subscriptions

About: Somoclu is a massively parallel implementation of self-organizing maps. It relies on OpenMP for multicore execution, MPI for distributing the workload, and it can be accelerated by CUDA on a GPU cluster. A sparse kernel is also included, which is useful for training maps on vector spaces generated in text mining processes. Apart from a command line interface, Python, Julia, R, and MATLAB are supported.

  • Fixed: macOS build works again.

Logo KeLP 2.1.0

by kelpadmin - August 11, 2016, 10:40:38 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 11321 views, 2562 downloads, 3 subscriptions

About: Kernel-based Learning Platform (KeLP) is Java framework that supports the implementation of kernel-based learning algorithms, as well as an agile definition of kernel functions over generic data representation, e.g. vectorial data or discrete structures. The framework has been designed to decouple kernel functions and learning algorithms, through the definition of specific interfaces. Once a new kernel function has been implemented, it can be automatically adopted in all the available kernel-machine algorithms. KeLP includes different Online and Batch Learning algorithms for Classification, Regression and Clustering, as well as several Kernel functions, ranging from vector-based to structural kernels. It allows to build complex kernel machine based systems, leveraging on JSON/XML interfaces to instantiate prediction models without writing a single line of code.


In addition to minor bug fixes, this release includes:

  • a flexible system to manipulate example-pairs
  • new manipulators for performing tree pruning
  • new examples for the usage of kelp

Check out this new version from our repositories. API Javadoc is already available. Your suggestions will be very precious for us, so download and try KeLP 2.1.0!

Logo MLweb 0.1.4

by lauerfab - June 28, 2016, 16:00:52 CET [ Project Homepage BibTeX Download ] 5776 views, 1322 downloads, 3 subscriptions

About: MLweb is an open source project that aims at bringing machine learning capabilities into web pages and web applications, while maintaining all computations on the client side. It includes (i) a javascript library to enable scientific computing within web pages, (ii) a javascript library implementing machine learning algorithms for classification, regression, clustering and dimensionality reduction, (iii) a web application providing a matlab-like development environment.

  • Add Logistic Regression
  • Add support for sparse input in fast training of linear SVM
  • Better support for sparse vectors/matrices
  • Fix plot windows in IE
  • Minor bug fixes

Logo JMLR JKernelMachines 3.0

by dpicard - May 4, 2016, 17:53:28 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 32000 views, 6936 downloads, 4 subscriptions

Rating Whole StarWhole StarWhole StarWhole Star1/2 Star
(based on 4 votes)

About: machine learning library in java for easy development of new kernels and kernel algorithms


Version 3.0

/! Warning: this version is incompatible with previous code

  • change license to BSD 3-clauses
  • change package name to net.jkernelmachines
  • change to maven build system (available through central)
  • online training interfaces to allow continuous online learning
  • add a new budget oriented kernel classifier
  • new kernel and processing especially for strings

Logo JaTeCS 1.0.0

by aesuli - April 5, 2016, 17:23:12 CET [ Project Homepage BibTeX Download ] 2186 views, 419 downloads, 2 subscriptions

About: Jatecs is an open source Java library focused on automatic text categorization.


Initial Announcement on

Logo Java Statistical Analysis Tool 0.0.4

by EdwardRaff - March 5, 2016, 06:28:14 CET [ Project Homepage BibTeX Download ] 1267 views, 360 downloads, 2 subscriptions

About: General purpose Java Machine Learning library for classification, regression, and clustering.


Initial Announcement on

Logo ADAMS 0.4.12

by fracpete - December 21, 2015, 22:48:18 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 22703 views, 4317 downloads, 3 subscriptions

About: The Advanced Data mining And Machine learning System (ADAMS) is a novel, flexible workflow engine aimed at quickly building and maintaining real-world, complex knowledge workflows.


Some highlights of this release:

  • added adams-nlp package for some basic natural language processing (Stanford parser, tweet parsing)
  • VLC-based video player
  • Fonts can be customized now via preferences dialog (e.g. for better unicode support)
  • Flows can be saved/loaded with custom encodings
  • Many tweaks to search, preview browser, flow editor to improve interaction

Logo XGBoost v0.4.0

by crowwork - May 12, 2015, 08:57:16 CET [ Project Homepage BibTeX Download ] 15002 views, 2679 downloads, 3 subscriptions

About: xgboost: eXtreme Gradient Boosting It is an efficient and scalable implementation of gradient boosting framework. The package includes efficient linear model solver and tree learning algorithm. The package can automatically do parallel computation with OpenMP, and it can be more than 10 times faster than existing gradient boosting packages such as gbm or sklearn.GBM . It supports various objective functions, including regression, classification and ranking. The package is made to be extensible, so that user are also allowed to define there own objectives easily. The newest version of xgboost now supports distributed learning on various platforms such as hadoop, mpi and scales to even larger problems

  • Distributed version of xgboost that runs on YARN, scales to billions of examples

  • Direct save/load data and model from/to S3 and HDFS

  • Feature importance visualization in R module, by Michael Benesty

  • Predict leaf index

  • Poisson regression for counts data

  • Early stopping option in training

  • Native save load support in R and python

  • xgboost models now can be saved using save/load in R

  • xgboost python model is now pickable

  • sklearn wrapper is supported in python module

  • Experimental External memory version

Logo WolfeSVM 0.0

by utmath - November 19, 2014, 10:46:11 CET [ Project Homepage BibTeX Download ] 1826 views, 533 downloads, 2 subscriptions

About: This is a library for solving nu-SVM by using Wolfe's minimum norm point algorithm. You can solve binary classification problem.


Initial Announcement on

Logo LIBOL 0.3.0

by stevenhoi - December 12, 2013, 15:26:14 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 16456 views, 6050 downloads, 2 subscriptions

About: LIBOL is an open-source library with a family of state-of-the-art online learning algorithms for machine learning and big data analytics research. The current version supports 16 online algorithms for binary classification and 13 online algorithms for multiclass classification.


In contrast to our last version (V0.2.3), the new version (V0.3.0) has made some important changes as follows:

• Add a template and guide for adding new algorithms;

• Improve parameter settings and make documentation clear;

• Improve documentation on data formats and key functions;

• Amend the "OGD" function to use different loss types;

• Fixed some name inconsistency and other minor bugs.

Logo OpenANN 1.1.0

by afabisch - September 26, 2013, 23:52:03 CET [ Project Homepage BibTeX Download ] 5908 views, 1184 downloads, 2 subscriptions

About: A library for artificial neural networks.


Added algorithms:

  • L-BFGS optimizer
  • k-means
  • sparse auto-encoder
  • preprocessing: normalization, PCA, ZCA whitening

Logo Nen Beta

by pascal - February 19, 2012, 00:31:34 CET [ Project Homepage BibTeX Download ] 5855 views, 1484 downloads, 1 subscription

About: 3-layer neural network for regression with sigmoid activation function and command line interface similar to LibSVM.


Initial Announcement on