Statistical machine learning library containing most of the state-of-the-art algorithms. Written in Lua and C, the library is distributed under a BSD license.
Torch7 is a versatile Matlab-like numeric computing framework and machine learning library that extends Lua. Its goal is to provide a flexible environment to design and train learning machines. Flexibility is obtained via Lua, an extremely lightweight scripting language. High performance is obtained via efficient OpenMP/SSE and CUDA implementations of low-level numeric routines. Torch7 can easily be interfaced to third-party software thanks to Lua’s light interface.
Torch7 is open-source and distributed under a BSD license. A short description of the software is available here. Tutorials can be found on this github repository. Note that Torch7 supersedes Torch5 and Torch3.