【发布时间】:2017-08-23 18:00:45
【问题描述】:
我是机器学习领域的新手,我打算使用 python 作为实现算法的编程语言和 Java 作为系统架构的编程语言。
据我了解,机器学习更多的是针对特定领域的数据建模、数据可视化以及选择合适的模型和参数。实现模型/算法是最后一个相对简单的步骤。
Matlab 似乎拥有机器学习的一切,但它太贵了,需要学习一门新语言。
对于企业项目的机器学习,除了编程语言之外,我通常还需要哪些工具?数据建模、可视化等
【问题讨论】:
-
这太宽泛了,可能是一个违反 SO 规则的问题。不用担心...... Python 在机器学习方面很久以前就超过了 Matlab(在功能方面,也许不是在易用性方面;是的,特别是因为所有相关库的核心算法都是用 Fortran、C、C++ 编写的; 其中许多甚至与 Matlab 中使用的相同)。我不确定你所说的系统架构是什么意思,但我很有信心 python 也可以在那里取代 java。
-
嗨,萨沙,感谢您的提醒。我所说的系统架构是指除了算法实现之外的所有东西,比如数据仓库、分布式系统、微服务等。
标签: machine-learning artificial-intelligence