Clusterfck
Agglomerative hierarchical clustering implemented in JavaScript for Node.js and the browser. [Deprecated]
Agglomerative hierarchical clustering implemented in JavaScript for Node.js and the browser. [Deprecated]
ConvNetJS is a JavaScript library for training Deep Learning models[DEEP LEARNING] [Deprecated]
Nivo - built on top of the awesome d3 and Reactjs libraries
AnyChart
Platform for data visualization and analysis, using the visualizer project.
library written on Vanilla JS for big data visualization.
Customizable SVG map/geo visualizations using D3.js. [Deprecated]
customizable library based on D3.js for easy chart drawing.
dimple
dc.js
Friendly guide on using Keras to implement a simple Neural Network in Python.
[Deprecated]
Mathematics software for numeric computation, statistics, symbolic calculations, data analysis and data visualization.
Storm is a distributed realtime computation system.
Open source platform for distributed stream and batch data processing.
Open Source Toolkit For Speech Recognition purely based on Java speech recognition library.
Weka is a collection of machine learning algorithms for data mining tasks.
A machine learning library written in Java by Oracle.
Statistical Machine Intelligence & Learning Engine.
RapidMiner integration into Java code.
SAMOA is a framework that includes distributed machine learning for data streams with an interface to plug-in different stream processing platforms.
Neuroph is lightweight Java neural network framework.
Distributed machine learning library in Spark.
An open source implementation of methods for multi-label classification and evaluation (extension to Weka).
Distributed machine learning library in Flink.
Java toolkit for data mining. (unsupervised: clustering, outlier detection etc.)
Apache Clinical Text Analysis and Knowledge Extraction System (cTAKES) is an open-source natural language processing system for information extraction from electronic medical record clinical free-text.
A tool kit for processing text using computational linguistics.
A machine learning based toolkit for the processing of natural language text.
A Java-based package for statistical natural language processing, document classification, clustering, topic modelling, information extraction, and other machine learning applications to text.
Retina: an API performing complex NLP operations (disambiguation, classification, streaming text filtering, etc...) as quickly and intuitively as the brain.
A plotting library.
Curated list of ML related resources for Clojure.
Fast Clojure Matrix Library (native CPU, GPU, OpenCL, CUDA)
ClojureScript has Native JavaScript Interop from which JavaScript's ML ecosystem can be accessed
Clojure has Native Java Interop from which Java's ML ecosystem can be accessed
Incanter is a Clojure-based, R-like platform for statistical computing and graphics.
Bindings to Apache MXNet - part of the MXNet project
Wrapper for XGBoost
CRFsuite is an implementation of Conditional Random Fields (CRFs) for labeling sequential data. [Deprecated]
Open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data & other Natural Language Processing tasks. [Deprecated]
An open source framework for packaging and serving ML models.
A relational column-oriented database designed for real-time analytics on time series and event data.
A software package/C++ library implementing several memory-based learning algorithms, among which IB1-IG, an implementation of k-nearest neighbor classification, and IGTree, a decision-tree approximation of IB1-IG. Commonly used for NLP.
A probabilistic programming language implementing full Bayesian statistical inference with Hamiltonian Monte Carlo sampling.
A fast, modular, feature-rich open-source C++ machine learning library.
A modular scientific software framework. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualization and storage.
Python interface to CUDA