machine learning libraries and tutorials

TensorFlow – Google’s latest machine learning system, open sourced for everyone



“Torch is a scientific computing framework with wide support for machine learning algorithms that puts GPUs first. It is easy to use and efficient, thanks to an easy and fast scripting language, LuaJIT, and an underlying C/CUDA implementation.”


“Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. Theano features:”

“Lasagne is a lightweight library to build and train neural networks in Theano.”

Using convolutional neural nets to detect facial keypoints tutorial

Deep Learning Tutorials


Encog Machine Learning Framework


Machine Learning Related Algorithms


K-Means Clustering Algorithm


Clustering 4: K-means algorithm
k-means clustering algorithm
K-means clustering is not a free lunch
k-Means: Step-By-Step Example