没有Matlab的机器学习工具集的建议

时间:2017-03-30 02:02:32

标签: machine-learning artificial-intelligence

我是机器学习领域的新手,我打算使用python作为实现算法和Java系统架构的编程语言。

据我所知,机器学习更多的是建模特定于域的数据,可视化数据,并选择合适的模型和数据。参数。实现模型/算法是最后也是相对简单的步骤。

Matlab似乎拥有机器学习的一切,但它太昂贵,需要学习一门新语言。

对于企业项目的机器学习,我通常需要除编程语言之外的哪些工具?数据建模,可视化等等

1 个答案:

答案 0 :(得分:2)

经过几年的反复试验,我建议你直接使用python,可能还有scikit-learn或tensorflow(如果你想去硬核)。

我过去也尝试过R,虽然它是一种非常有效的语言但它有一些限制:默认情况下它是单线程的,虽然有解决方案,但它们并不像python那样干净。

另外,python似乎是机器学习的语言,它易于学习,而且速度快(当然取决于解释器的实现),还有huuuuuuge对它的支持,大量的教程,文档,更重要的是,图书馆正在积极开发和支持。

最后,我建议您将spyder视为数据科学的一个好IDE,我也尝试过Rodeo,但它看起来并不像spyder那样成熟稳定。

希望这有帮助。