通过询问不同语言的“相对受欢迎程度”,而不是问“什么是最好的语言?”或者“你最喜欢的语言是什么”,我希望这有点客观。
我想要一种用于机器学习/矩阵的语言,即:
我目前已经确定了java,因为它在所有方面都很平均,但是真的很差,但是我不禁觉得java感觉越来越过时了,例如没有运算符重载,以及borked泛型,所以我想知道机器学习中不同语言相对受欢迎程度的感受是什么?
我认为大多数人都使用C ++,matlab和python,但只是好奇是否有一些我错过的语言,每个人都忙着使用,我还没有意识到呢?
答案 0 :(得分:2)
当我和朋友一起参与机器学习项目时,我选择了R,它是开源的,专为矩阵数学而设计,并且具有广泛的库支持。它肯定比Java更简洁,我发现语法令人愉快,但这是一种主观判断。
According to Rexer Analytics,R是最受欢迎的数据挖掘工具,几乎有一半的受访者使用它。
(有关R的信息难以搜索,因此他们有Google frontend for searching for information about it。)