Torch is a scientific computing framework with wide support for machine learning algorithms. http://torch.ch/ Torch | Scientific computing for LuaJIT.