Torch is an open-source machine learning library written in the Lua programming language. Torch is a scientific computing framework that provides an easy-to-use and flexible platform for building and training machine learning models. It offers several tools for building and training neural networks, as well as for data loading and preprocessing.

Torch is focused on speed and efficiency, making it suitable for large-scale machine-learning tasks. Torch also provides a number of pre-trained models and a large ecosystem of packages and libraries, making it easier to build and train new models.