This repository implements random forest models in Common Lisp for classification tasks.
cl-online-learning
This Common Lisp repository collects algorithms for online linear classification.

About cl-online-learning
cl-online-learning is an open-source Common Lisp repository that implements online linear classification algorithms, covering both binary and multiclass classifiers. Binary options include Perceptron, AROW, SCW-I, logistic regression with SGD or ADAM, and FTRL-Proximal; multiclass options include one-vs-rest, one-vs-one, multiclass AROW, and softmax with FTRL-Proximal. Learners can be updated one data point at a time or trained collectively with a train function, and predictions can be tested against a dataset. Datasets use class labels and input vectors declared as single-float, and a READ-DATA function reads LIBSVM sparse format when given the feature count. The library can be loaded via Quicklisp, cloned from GitHub, or installed with Roswell, and command-line tools are provided as roswell scripts. The README notes that no convergence test is implemented, so training may need to be run several times.
Key features
- Binary classifiers: Perceptron, AROW, SCW-I, logistic regression with SGD or ADAM, FTRL-Proximal
- Multiclass methods: one-vs-rest, one-vs-one, multiclass AROW, softmax with FTRL-Proximal
- FTRL-Proximal drives weights to exactly zero via L1 regularization
- Data point is a class label and single-float input vector
- READ-DATA reads LIBSVM sparse format when given the number of features
- Command-line tools implemented as Roswell scripts
- Open source repository with multiple online linear classification algorithms
- Available from Quicklisp and installable via Roswell or GitHub clone
- Supports both binary and multiclass classification tasks
- Convergence test is not implemented; training may need several calls
- Input vectors and class labels must be declared as single-float
- READ-DATA requires the number of features to be supplied
cl-online-learning at a glance
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
cl-online-learning alternatives
Tools and sites you could use instead, ranked by how closely they match.
mgl provides a machine learning library in Common Lisp, including neural networks and Gaussian processes.
numpy-ml collects machine learning algorithms in NumPy, presented as an intentionally readable Python package.
This metric-learn repository contains Python implementations of metric learning algorithms.
autoai automates regression and classification modeling in Python through model search and hyperparameter tuning.
This repository implements DreamBooth subject fine-tuning for Stable Diffusion using textual inversion.
Popular in ML Training & Optimization
Well-known listings from the same topic.
cl-online-learning FAQ
How can cl-online-learning be installed?
What format does the dataset reader expect?
Can I train a model incrementally?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












