Counting 2,019 Big Data & Machine Learning Frameworks, Toolsets, and Examples...
Suggestion? Feedback? Tweet @stkim1

mlhelper

426

Algorithms and utils for Machine Learning in JavaScript.

libvips

1620

A fast image processing library with low memory needs.

MITIE

1558

library and tools for information extraction

mycroft-core

1653

Mycroft Core, the Mycroft Artificial Intelligence platform.

reticulate

336

R Interface to Python

Swift-AI

5093

The machine learning library in Swift.

text_classification

797

All kinds of text classification models and more with deep learning

dlib

3227

A toolkit for making real world machine learning and data analysis applications in C++

deeplearning4j

7666

Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind

gonum

890

A set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more

cupy

884

NumPy-like API accelerated with CUDA

PyTorch

9229

A python package that provides Tensor computation (like numpy) with strong GPU acceleration and Deep Neural Networks built on a tape-based autograd system

scikit-learn

23013

scikit-learn: machine learning in Python

minerva

618

A fast and flexible tool for deep learning on multi-GPU that provides ndarray programming interface, just like Numpy

deepy

406

A highly extensible deep learning framework

brain.js

1381

Neural networks in JavaScript

prose

474

A Golang library for text processing, including tokenization, part-of-speech tagging, and named-entity extraction.

keras

21794

Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano or TensorFlow.

spaCy

7051

Industrial-strength Natural Language Processing (NLP) with Python and Cython

sumy

1171

Module for automatic summarization of text documents and HTML pages.

PySyft

528

A library to efficiently train Deep Learning models in a homomorphically encrypted state

CoreNLP

3979

Stanford CoreNLP provides a set of natural language analysis tools written in Java

pandas

11734

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

ecosystem

437

Integration of TensorFlow with other open-source frameworks

MLAlgorithms

6320

Minimal and clean examples of machine learning algorithms

thrift

4155

The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between multiple languages

eli5

433

A library for debugging/inspecting machine learning classifiers and explaining their predictions

dplyr

2056

Dplyr: A grammar of data manipulation

opennlp

450

The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text

darknet

4738

Convolutional Neural Networks