Machine learning | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Machine learning

Hi which program language will be more "efficiency" for machine learning

17th May 2017, 12:21 AM
mohannad
mohannad - avatar
5 Answers
+ 5
Most companies I know work in Python or R and transfer computing to Spark or AWS. I know two that compile worked out ML algorithms to applications, one of them uses C++ and one - Java. But it's rarely done, most of the time you need to constantly update your learning algorithm and it's obviously easier done in scripting langs.
17th May 2017, 12:48 PM
Kuba SiekierzyƄski
Kuba SiekierzyƄski - avatar
+ 3
For serious projects you would require an external computation power anyway, so that doesn't make a big diff. Python has some machine learning and deep learning neural networks-oriented libraries which are efficient enough for solo projects and easily redirect computing to clusters, if needed.
17th May 2017, 7:17 AM
Kuba SiekierzyƄski
Kuba SiekierzyƄski - avatar
+ 2
Depends on what you mean by efficiency. If you mean performance, go with c++. If you mean libraries and a shorter development time, go with python
17th May 2017, 1:19 AM
aklex
aklex - avatar
+ 1
Possibly Python, or MATlab.
17th May 2017, 12:38 AM
Sami
0
so python is good enough for solo project so i cant work on it in a company for example ? they will asking for c++
17th May 2017, 9:18 AM
mohannad
mohannad - avatar