Python还是R ?

asav_yuasav_yu 成员职位:15Maven
编辑2018年12月 帮助

嗨,伙计们,

我是数据挖掘的新手,我想知道我是否应该在学习RapidMiner的同时学习Python ?作为一个业务人员,知道每个操作/算法背后的所有细节真的对我有好处吗?我正努力在学习和实践之间找到一个完美的结合。我觉得RapidMiner提供了足够多的操作符来应用到大多数问题,为什么我需要学习代码?我看过的所有数据科学课程都与Pytho乐鱼平台进入n/R相关。我应该更多地关注统计吗?无论如何,非常感谢任何建议。谢谢你!

答案

  • Thomas_OttThomas_Ott RapidMiner认证分析师,RapidMiner认证专家,会员职位:1761年独角兽

    @asav_yu你听起来很像几年前的我。我的建议是从RapidMiner开始学习这个平台。你可以在RM中完成95%的所有类型的用例,而不需要用Python或R进行编码。

    如果你仍然想学习一门语言,我非常倾向于Python。我喜欢它,因为我有工程背景,它让我想起了那种思维方式。我可以写R脚本,如果我真的有,但这不是我的首选。那就是我。

    sgenzer rfuentealba amitkumar_bidsp
  • sgenzersgenzer 12管理员,版主,员工,RapidMiner认证分析师,社区管理员,会员,大学教授,PM版主职位:2959年社区经理

    @Thomas_Ott我认为这是我很长一段时间以来读到的最好的“新手数据科学家”建议。说得好。


    斯科特

  • SGolbertSGolbert RapidMiner认证分析师,会员职位:344独角兽

    @asav_yu

    从业务分析师的角度来看,我认为了解机器学习是很重要的。例如,对你的分类器或回归器如何工作,以及如何改进它们有一个基本的想法。你可以在这个网站上得到很多这方面的信息(请查看Training菜单)!

    当您开始构建更复杂的流程时,您会发现编写脚本是必要的。您将花费大部分时间集成不同的数据源和转换数据,除了RapidMiner之外,其他工具也很常见。不是每个人都使用RM,所以这是完全可以理解的。

    也就是说,教授机器学习并使用Python/R作为支持的好课程是一项很好的投资(您可以将这些知识应用于RM)。但是,只学习编程课程可能会浪费你的时间。

    问候,

    塞巴斯蒂安。

  • kaymankayman 成员职位:662独角兽
    这取决于目的。我过去使用过这两种工具,但目前几乎没有什么东西是我用标准Rapidminer组件做不到的。

    当然,R允许您调优和调整到更深的层次,但Python也是如此。

    另一方面,如果你超越纯粹的机器学习库,Python作为R可以提供更多的东西。特别是ETL进程、数据迁移或第三方API集成,几乎没有什么可想象的,或者有人为此编写了python端口。
登录注册置评。