Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudkj/lambda-ml
A small machine learning library written in Lisp (Clojure) aimed at providing simple, concise implementations of machine learning techniques and utilities.
https://github.com/cloudkj/lambda-ml
clojure lisp machine-learning
Last synced: 2 months ago
JSON representation
A small machine learning library written in Lisp (Clojure) aimed at providing simple, concise implementations of machine learning techniques and utilities.
- Host: GitHub
- URL: https://github.com/cloudkj/lambda-ml
- Owner: cloudkj
- License: mit
- Created: 2015-08-07T06:03:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-11-03T06:21:13.000Z (about 6 years ago)
- Last Synced: 2024-08-09T18:35:52.849Z (6 months ago)
- Topics: clojure, lisp, machine-learning
- Language: Clojure
- Homepage:
- Size: 1.82 MB
- Stars: 76
- Watchers: 10
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lambda-ml
A small machine learning library aimed at providing simple, concise
implementations of machine learning techniques and utilities. It is written in
Lisp (using the implementation du jour, Clojure) to maximize expressiveness and
enjoyment.## Installation
Add the following dependency to your project:
[![Clojars Project](https://img.shields.io/clojars/v/lambda-ml.svg)](https://clojars.org/lambda-ml)
## Documentation
* [API Docs](https://cloudkj.github.io/lambda-ml/)
### Supervised Learning Algorithms
* [Artificial neural network](https://cloudkj.github.io/lambda-ml/lambda-ml.neural-network.html)
* [Decision tree](https://cloudkj.github.io/lambda-ml/lambda-ml.decision-tree.html)
* [Ensemble methods](https://cloudkj.github.io/lambda-ml/lambda-ml.ensemble.html)
* [K-nearest neighbors](https://cloudkj.github.io/lambda-ml/lambda-ml.nearest-neighbors.html)
* [Linear regression](https://cloudkj.github.io/lambda-ml/lambda-ml.regression.html)
* [Logistic regression](https://cloudkj.github.io/lambda-ml/lambda-ml.regression.html)
* [Naive Bayes](https://cloudkj.github.io/lambda-ml/lambda-ml.naive-bayes.html)
* [Random forest](https://cloudkj.github.io/lambda-ml/lambda-ml.random-forest.html)### Unsupervised Learning Algorithms
* [DBSCAN](https://cloudkj.github.io/lambda-ml/lambda-ml.clustering.dbscan.html)
* [Hierarchical agglomerative clustering](https://cloudkj.github.io/lambda-ml/lambda-ml.clustering.hierarchical.html)
* [K-means](https://cloudkj.github.io/lambda-ml/lambda-ml.clustering.k-means.html)
* [Non-negative matrix factorization](https://cloudkj.github.io/lambda-ml/lambda-ml.factorization.html)## Examples
* [Classifying handwritten digits with an artificial neural network](http://viewer.gorilla-repl.org/view.html?source=github&user=cloudkj&repo=lambda-ml&path=src/lambda_ml/examples/kaggle/digit_recognizer.clj)
* [DBSCAN example](http://viewer.gorilla-repl.org/view.html?source=github&user=cloudkj&repo=lambda-ml&path=src/lambda_ml/examples/worksheets/dbscan.clj)
* [Decision tree example](http://viewer.gorilla-repl.org/view.html?source=github&user=cloudkj&repo=lambda-ml&path=src/lambda_ml/examples/worksheets/decision_tree.clj)
* [Hierarchical agglomerative clustering example](http://viewer.gorilla-repl.org/view.html?source=github&user=cloudkj&repo=lambda-ml&path=src/lambda_ml/examples/worksheets/hierarchical.clj)
* [K-means example](http://viewer.gorilla-repl.org/view.html?source=github&user=cloudkj&repo=lambda-ml&path=src/lambda_ml/examples/worksheets/k_means.clj)
* [Predicting survival on the Titanic with logistic regression](http://viewer.gorilla-repl.org/view.html?source=github&user=cloudkj&repo=lambda-ml&path=src/lambda_ml/examples/kaggle/titanic.clj)## License
Copyright © 2015-2018