4 ms·
Torch has extremely difficult learning curve due to Lua. With Tensor Flow underlying engine in C++ it is likely as efficient as Torch. Special extension such as
by AMEDICALRe 11y ago
Torch has extremely difficult learning curve due to Lua. With Tensor Flow underlying engine in C++ it is likely as efficient as Torch. Special extension such as Nvidia Cudnn could also be used with tensorflow.
- pritambaral 11y agoWhat do you mean by "diffcult learning curve due to Lua"? Lua isn't difficult. Lua is easier than JavaScript! Or perhaps you mean to say that Torch itself is difficult to learn because of design choices that were made in order to use Lua?
- olooney 11y agoLearning an entirely new language for a project, no matter how simple that language is, is certainly a barrier to entry.
- catwell 11y agoIf you have already used another dynamic, imperative language, you can probably learn enough Lua to use Torch effectively in 30 minutes. Seriously, there are three features in the Lua language which are not trivial: metatables, coroutines and _ENV. None of those are needed to use Torch. It will take more time to learn Torch-specific APIs, but the same problem exists with the other ML frameworks.
- argonaut 11y agoIf somebody finds learning Lua to be difficult, then learning C++, learning basic statistics, or learning machine learning will be impossible for them.