阅读背景:

《机器学习实战》K近邻(KNN)分类

来源:互联网 

R与Python在机器学习中的比较

最近开始用python实现机器学习算法,通过对比R与python实现机器学习算法,本人发现,用python实现算法比R实现算法更好理解。使用python能让你理解算法的每一步是怎样做的,而在R中,只有一个实现算法的函数和其中要设置的参数,虽然只要理解机器学习算法的内容就能知道参数所代表的含义进而设置其中的参数,但是R中的计算就像一个黑盒子,不知道过程是怎样实现的。而使用python能一步一步地实现算法,进而更能理解算法的含义。我认为,在刚开始学习机器学习时应该用python来实现,这样能更快的理解算法,当对算法熟练到一定程度时,可以用R来实现,因为这时你就不用再一步一步地去用python编写大量的程序了,而直接可以用R的一个函数来实现。当然,对于大型的机器学习而言,我认为python的优势比较明显,因为它更容易实现,而对于用R来说,它有一些力不从心,当然这是对于我自己来说的。所以我认为学习R与python都是必须的,两门都掌握将会帮助你在机器学习领域大展身手。这些都是我自己的一些浅解,python我也正在学习中。 最近开始用python实




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: