Software

Software

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...


Last modified on Mon Apr 14 19:35:10 2008