Clojure machine learning libraries

43 libraries, 8 updated this year

Clojure's data science community organises around Scicloj. tech.ml.dataset and Tablecloth handle tabular data, scicloj.ml provides a modelling pipeline, and Neanderthal and Deep Diamond give fast matrix math and deep learning on CPU and GPU.

Interop is a strength: libpython-clj calls Python libraries directly and ClojisR does the same for R, so you can reach PyTorch or ggplot2 from a Clojure REPL. Oz and Hanami produce Vega-Lite charts, and clojupyter runs Clojure in Jupyter.

43 libraries

I

Incanterincanter/incanter

Incanter is a Clojure-based, R-like platform for statistical computing and graphics.

Data & viz
2.2k updated 2y ago

cortexoriginrose/cortex

Neural networks, regression and feature learning in Clojure.

Deep learning
1.3k updated 8y ago

Libpython-cljclj-python/libpython-clj

Interop with Python

Math
1.2k updated 2mo ago

clojupyterclojupyter/clojupyter

A Jupyter kernel for Clojure - run Clojure code in Jupyter Lab, Notebook and Console.

Data & viz
869 updated 1y ago

Ozmetasoarous/oz

Data visualisation using Vega/Vega-Lite and Hiccup, and a live-reload platform for literate-programming

Data & viz
834 updated 2y ago

tech.ml.datasettechascent/tech.ml.dataset

Clojure dataframe library and pipeline for data processing and machine learning

Data & viz
763 updated 22d ago

Clojure-openNLPdakrone/clojure-opennlp

Natural Language Processing in Clojure (opennlp).

NLP
757 updated 7y ago

PigPenNetflix/PigPen

Map-Reduce for Clojure.

Data & viz
566 updated 3y ago

Deep Diamonduncomplicate/deep-diamond

A fast Clojure Tensor & Deep Learning library

Deep learning
467 updated 2mo ago

Hanamijsa-aerial/hanami

Clojure(Script) library and framework for creating interactive visualization applications based in Vega-Lite (VGL) and/or Vega (VG) specifications. Automatic framing and layouts along with a powerful templating system for abstracting visualization specs

Data & viz
410 updated 1y ago

kixistatsMastodonC/kixi.stats

A library of statistical distribution sampling and transducing functions

Math
371 updated 4mo ago

Tableclothscicloj/tablecloth

A dataframe grammar wrapping tech.ml.dataset, inspired by several R libraries

Data & viz
369 updated 1d ago

Delightdatamechanics/delight Archived

A listener that streams your spark events logs to delight, a free and improved spark UI

Data & viz
344 archived

Clojushlspector/Clojush

The Push programming language and the PushGP genetic programming system implemented in Clojure.

General
342 updated 3y ago

Genizero-one-group/geni

A Clojure dataframe library that runs on Apache Spark

Data & viz
297 updated 14d ago

Flarearia42/flare

Dynamic Tensor Graph library in Clojure (think PyTorch, DynNet, etc.)

Deep learning
288 updated 7y ago

fastmathgenerateme/fastmath

A collection of functions for mathematical and statistical computing, macine learning, etc., wrapping several JVM libraries

Math
287 updated 2d ago

scicloj.mlscicloj/scicloj.ml Archived

A idiomatic Clojure machine learning library based on tech.ml.dataset with a unique approach for immutable data processing pipelines.

GeneralNLPMLOps
237 archived

Infections-cljr0man/inflections-clj

Rails-like inflection library for Clojure and ClojureScript.

NLP
223 updated 1y ago

Pantheraalanmarazzi/panthera

Clojure API wrapping Python's Pandas library

Data & viz
191 updated 6y ago

clortexhtm-community/clortex Deprecated

General Machine Learning library using Numenta’s Cortical Learning Algorithm.

General
182 updated 10y ago

Inferaria42/infer Deprecated

Inference and machine learning in Clojure.

General
177 updated 10y ago

ClojisRscicloj/clojisr

Interop with R and Renjin (R on the JVM)

Math
162 updated 5d ago

comportexhtm-community/comportex Deprecated

Functionally composable Machine Learning library using Numenta’s Cortical Learning Algorithm.

General
154 updated 10y ago

notespacescicloj/notespace

Notebook experience in your Clojure namespace

Data & viz
148 updated 2y ago

Saitejsa-aerial/saite

Clojure(Script) client/server application for dynamic interactive explorations and the creation of live shareable documents capturing them using Vega/Vega-Lite, CodeMirror, markdown, and LaTeX

Data & viz
140 updated 1y ago

Touchstoneptaoussanis/touchstone

Clojure A/B testing library.

General
139 updated 2y ago

Encogjimpil/enclog Deprecated

Clojure wrapper for Encog (v3) (Machine-Learning framework that specializes in neural-nets).

General
136 updated 10y ago

clj-mljoshuaeckroth/clj-ml

A machine learning library for Clojure built on top of Weka and friends.

General
134 updated 4y ago

Pink Gorilla Notebookpink-gorilla/gorilla-notebook

A Clojure/Clojurescript notebook application/-library based on Gorilla-REPL

Data & viz
107 updated 5y ago

Fungpvollmerm/fungp Deprecated

A genetic programming library for Clojure.

General
101 updated 12y ago

jutsu.aihswick/jutsu.ai

Clojure wrapper for deeplearning4j with some added syntactic sugar.

Deep learning
101 updated 8y ago

dl4cljyetanalytics/dl4clj

Clojure wrapper for Deeplearning4j.

Deep learning
99 updated 8y ago

lambda-mlcloudkj/lambda-ml

Simple, concise implementations of machine learning techniques and utilities in Clojure.

General
79 updated 7y ago

Envisionclojurewerkz/envision

Clojure Data Visualisation library, based on Statistiker and D3.

Data & viz
78 updated 8y ago

Statistikerclojurewerkz/statistiker Deprecated

Basic Machine Learning algorithms in Clojure.

General
65 updated 11y ago

matlibatisharma/matlib

A Clojure library of optimisation and control theory tools and convenience functions based on Neanderthal.

Math
26 updated 6y ago
c

clj-boostgitlab.com

Wrapper for XGBoost

General
No GitHub repo

MXNetmxnet.apache.org

Bindings to Apache MXNet - part of the MXNet project

Deep learning
No GitHub repo

Java Interopclojure.org

Clojure has Native Java Interop from which Java's ML ecosystem can be accessed

Math
No GitHub repo

JavaScript Interopclojurescript.org

ClojureScript has Native JavaScript Interop from which JavaScript's ML ecosystem can be accessed

Math
No GitHub repo
N

Neanderthalneanderthal.uncomplicate.org

Fast Clojure Matrix Library (native CPU, GPU, OpenCL, CUDA)

Math
No GitHub repo

Sciclojscicloj.github.io

Curated list of ML related resources for Clojure.

Learning
No GitHub repo
Esc

Type to search every entry. ↑↓ to move, Enter to open.