I like to provide open source machine learning tools for the community.
Torch
Torch is a machine learning library which aims at including state-of-the-art algorithms.
Torch5 is the last version of Torch. It
provides a Matlab-like environment for state-of-the-art machine learning
algorithms. It is easy to use and provides a very efficient
implementation, thanks to an easy and fast scripting language (Lua)
and a underlying C implementation. It is distributed
under a BSD license.
Torch3 was the previous official version. It
was written completely in C++. While it has been used in many projects,
I always found it myself too complicated. It also lacked documentation.
Other versions like Torch4 have been also written. Torch4 was developped in
Objective C. While being simpler than Torch3, it did not spread because
sheeps prefer complicated languages like C++.
SVMTorch
While I was a PhD student I wrote
SVMTorch,
a Support Vector Machine library which was efficient at the time.
I would recommend using now
LIBSVM, as I my interest in
SVMs vanished: SVMTorch has not been updated since a long while...