Project details for MLweb

Logo MLweb 0.1.2

by lauerfab - October 9, 2015, 11:55:52 CET [ Project Homepage BibTeX Download ]

view ( today), download ( today ), 0 subscriptions


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, i.e., in the browser.

It includes the following.

LALOLib: a javascript library to enable and ease scientific computing within web pages

LALOLib provides functions for

  • linear algebra,
  • statistics,
  • optimization (based on glpk.js).

Documentation is available at

See also the benchmark at

ML.js: a javascript library for machine learning

In addition to all the functions of LALOLib, ML.js implements the following algorithms.


  • K-nearest neighbors,
  • Linear discriminant analysis,
  • Naive Bayes classifier,
  • Perceptron,
  • Multi-layer perceptron,
  • Support vector machines,
  • Multi-class support vector machines,
  • Decision trees


  • Least squares,
  • Least absolute devations,
  • K-nearest neighbors,
  • Ridge regression,
  • LASSO,
  • LARS,
  • Orthogonal least squares,
  • Multi-layer perceptron,
  • Kernel ridge regression,
  • Support vector regression,
  • K-LinReg


  • K-means,
  • Spectral clustering

Dimensionality reduction

  • Principal component analysis,
  • Locally linear embedding,
  • Local tangent space alignment

Documentation is available at

LALOLab: a matlab-like development environment

Try it at

Changes to previous version:
  • Add Regression:AutoReg method
  • Add KernelRidgeRegression tuning function
  • More efficient predictions for KRR, SVM, SVR
  • Add BFGS optimization method
  • Faster QR, SVD and eigendecomposition
  • Better support for sparse vectors and matrices
  • Add linear algebra benchmark at
  • Fix plots in LALOlib/ML.js
  • Fix cross-origin issues in new MLlab()
  • Small bug fixes
BibTeX Entry: Download
Supported Operating Systems: Linux, Windows, Platform Independent, Mac Os X
Data Formats: Ascii, Csv, Libsvm, Json
Tags: Classification, Clustering, Regression, Dimensionality Reduction, Development Environment, Scientific Computing, Web
Archive: download here


No one has posted any comments yet. Perhaps you'd like to be the first?

Leave a comment

You must be logged in to post comments.