Framework | Language | Opensource? | Features of Architecture |
TensorFlow | C++ or Python | Yes | Uses data structures |
Microsoft CNTK | C++ | Yes | GPU/CPU based. It supports RNN, GNN, and CNN. |
Caffe | C++ | Yes | Its architecture supports CNN |
Theano | Python | Yes | Flexible architecture allowing it to deploy in any GPU or CPU |
Amazon Machine Learning | Multiple languages | Yes | Hailing from Amazon, it uses AWS. |
Torch | Lua | Yes | Its architecture allows powerful computations. |
Accord.Net | C# | Yes | Capable of scientific computations and pattern recognition. |
Apache Mahout | Java, Scala | Yes | Capable of making machines learn without having to program |
Spark MLib | R, Scala, Java and Python | Yes | Drivers, and executors run in their processors. Horizontal or vertical clusters. |