Machine learning frameworks
History /
Edit /
PDF /
EPUB /
BIB /
Created: February 4, 2016 / Updated: November 2, 2024 / Status: in progress / 2 min read (~384 words)
Created: February 4, 2016 / Updated: November 2, 2024 / Status: in progress / 2 min read (~384 words)
- Website: http://accord-framework.net/
- Language: C#/.NET
- Type: Machine learning framework
- Website: https://github.com/mila-udem/blocks
- Language: Python
- Type: Neural network framework
- Built on Theano
- Specialized for neural network models
- Website: http://caffe.berkeleyvision.org/
- Language: C++
- Type: Neural network framework
- Website: http://chainer.org/
- Language: Python
- Type: Neural network framework
- Website: http://deeplearning4j.org/
- Language: Java/Scala
- Type: Neural network framework
- Website: https://github.com/sjwhitworth/golearn
- Language: Go
- Type: Neural network framework
- Website: http://keras.io/
- Language: Python
- Type: Neural network framework
- Built on Theano/Tensorflow as backend
- The goal is to make it easy/fast to prototype
- Website: https://github.com/Lasagne/Lasagne
- Language: Python
- Type: Neural network framework
- Built on Theano
- Website: https://spark.apache.org/mllib/
- Language: Java/Python
- Type: Machine learning framework
- Website: http://www.mlpack.org/
- Language: C++
- Type: Machine learning framework
- Website: http://numenta.org/
- Language: Python
- Type: Machine learning framework
- Hierarchical Temporal Memory only
- Website: http://oryx.io/
- Language: Java
- Type: Machine learning framework
- Built on Apache Spark and Apache Kafka
- Website: http://pybrain.org/
- Language: Python
- Type: Machine learning framework
- Small documentation
- Website: https://github.com/lisa-lab/pylearn2
- Language: Python
- Type: Machine learning framework
- Built on Theano
- No more maintainer
- Website: http://scikit-learn.org/
- Language: Python
- Type: Machine learning framework
- Excellent documentation
- Website: https://www.tensorflow.org/
- Language: Python
- Used by: Google
- Supports only Mac OS X and Ubuntu/Linux 64-bit
- GPU support
- No distributed architecture yet
- Website: http://deeplearning.net/software/theano/
- Language: Python
- Type: Scientific computing framework
- Used by: MILA
- Supports all platforms, however mainly developed/tested on Linux 64-bit
- GPU support
- No distributed architecture yet
- Website: http://torch.ch/
- Language: LUA
- Type: Scientific computing framework
- Used by: Facebook, Google, Twitter, NYU
- Supports only Mac OS X and Ubuntu
- Community managed documentation (discutable quality)
- GPU support