Torch is a scientific computing framework with support for machine learning algorithms. It provides N-dimensional arrays, with support for routines for indexing, slicing, transposing, etc.
Torch puts GPU first. It has an interface to C via LuaJIT, linear algebra & numeric optimization routines, neural network and energy-based models. It is embeddable, with ports to iOS and Android backends.
Apache Mahout Apache MXNet (Incubating) Apache Spark Apache SystemML Eclipse Deeplearning4j MALLET Massive Online Analysis (MOA) mlpack OpenCV Orange PyTorch scikit-learn TensorFlow The Microsoft Cognitive Toolkit Torch Weka Yooreeka
Apache MXNet (Incubating) Apache SystemML Caffe Eclipse Deeplearning4j OpenNN PyTorch TensorFlow The Microsoft Cognitive Toolkit Torch Weka