Python还是R ?

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

嗨,伙计们,

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

答案

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

    @asav_yu你的声音很像我几年前的样子。我的建议是从RapidMiner开始学习这个平台。您可以在RM中完成95%以上的所有类型的用例,而无需使用Python或R进行编码。

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

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

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


    斯科特

  • SGolbertSGolbert RapidMiner注册分析师、会员职位:344独角兽

    @asav_yu

    从业务分析师的角度来看,我认为了解机器学习很重要。例如,对分类器或回归器的工作原理有一个基本的了解,以及如何改进它们。很多这样的信息,你可以得到在这个网站(寻找培训菜单)!

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

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

    问候,

    塞巴斯蒂安。

  • kaymankayman 成员职位:662独角兽
    这取决于目的。我过去使用过这两种工具,但目前几乎没有任何我可以用R做的事情是我不能用标准的Rapidminer组件做的。

    诚然,R允许您在更深的层次上进行调优和调整,但Python也是如此。

    另一方面,如果你超越了纯粹的机器学习库,Python可以提供更多的R语言功能。特别是在ETL过程、数据迁移或第三方API集成方面,很难想象有人为此编写了python端口。
登录注册置评。