Answer the question
In order to leave comments, you need to log in
What programming language is most commonly used to program neural networks?
What programming language is most commonly used to program neural networks?
Answer the question
In order to leave comments, you need to log in
Facebook Programs in Lua and
Google's Torch Library in Python and Tensorflow
University of Montreal led by Yoshua Bengio develops Theano for Python
Microsoft Research has CNTK
Hardcore scientists use Matlab
In my experience, Python will be more comfortable. The performance is also ok - there, in all the libraries, the syshka is still spinning inside.
This does not depend on the language.
Example:
https://habrahabr.ru/post/254921/
Basic lib in C.
But the actual applied neural network is programmed in Java.
from programming languages in approximately the following descending order:
1. Python
2. Matlab
3. C ++
Various frameworks are very useful for development, which will save you from the routine.
The main ones:
•Torch
•Tensorflow
•Caffe
•Theano
Caffe has a wrapper for python and matlab, but the impressions from using it are so-so: firstly, it is problematic in installation (and it's not just about makefile.config), and secondly, there are errors even after compilation . There is a tutorial on the official berkleyvision website, but it did not help me much.
Personally, I like Tensorflow in operation.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question