Various frameworks for DL implementation
| No. | Framework names | Link to access | Primary programming language | Other programming language | Main application field* |
|---|---|---|---|---|---|
| 1 | TensorFlow | Link to tensorflowLink to the wbsite of tensorflow | Python | C++, Java, Go and Swift | CV, NLP, SR, RL |
| 2 | Keras | Link to kerasLink to the website of keras | Python | R | CV, NLP, RP |
| 3 | PyTorch | Link to pytorchLink to the website of pytorch | Python | C++, Java and Julia | CV, NLP, GM, RL |
| 4 | Caffe | Link to caffe.berkeleyvisionLink to the website of caffe.berkeleyvision | C++ | Python and MATLAB | CV, OD, S |
| 5 | MXNet | Link to mxnet.apacheLink to the website of mxnet.apache | – | Python, C++, R, Julia, Scala, Perl and MATLAB | CV, NLP, RS |
| 6 | Theano | Link to deeplearningLink to the website of deeplearning | Python | C and MATLAB | CV, NLP, SR |
| 7 | Torch | Link to torchLink to the website of torch | Lua | Python (PyTorch) and R (Torch7) | CV, NLP |
| 8 | Microsoft Cognitive Toolkit (CNTK) | Link to microsoftLink to the website of microsoft. | – | Python, C++ and C# | CV, SR, NLP |
| 9 | Chainer | Link to chainerLink to the website of chainer | Python | C++ | CV, NLP, RL |
| 10 | DeepLearning4j | Link to deeplearning4jLink to the website of deeplearning4j | Java and Scala | JVM languages like Kotlin and Clojure | FD, CBA |
| 11 | PaddlePaddle | Link to paddlepaddleLink to the website of paddlepaddle | Python and C++ | CV, NLP, RS |
| No. | Framework names | Link to access | Primary programming language | Other programming language | Main application field* |
|---|---|---|---|---|---|
| 1 | TensorFlow | Python | C++, Java, Go and Swift | CV, NLP, SR, | |
| 2 | Keras | Python | R | CV, NLP, | |
| 3 | PyTorch | Python | C++, Java and Julia | CV, NLP, GM, | |
| 4 | Caffe | C++ | Python and | CV, OD, S | |
| 5 | MXNet | – | Python, C++, R, Julia, Scala, Perl and | CV, NLP, | |
| 6 | Theano | Python | C and | CV, NLP, | |
| 7 | Torch | Lua | Python (PyTorch) and R (Torch7) | CV, | |
| 8 | Microsoft Cognitive Toolkit ( | – | Python, C++ and C# | CV, SR, | |
| 9 | Chainer | Python | C++ | CV, NLP, | |
| 10 | DeepLearning4j | Java and Scala | FD, | ||
| 11 | PaddlePaddle | Python and C++ | CV, NLP, |
* CV = Computer vision; NLP = natural language processing; SR = speech recognition; RL = reinforcement learning; RP = rapid prototyping; GM = generative models; OD = object detection; S = segmentation; RS = recommendation systems; FD = fraud detection; CBA = customer behavior analysis
Sharing content requires targeting cookies to be enabled. Please update your cookie preferences to use this feature.