学习机器学习有哪些好工具推荐呢?

Posted 程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习机器学习有哪些好工具推荐呢?相关的知识,希望对你有一定的参考价值。

来自:知乎.

链接:http://www.zhihu.com/question/20472776

问题:请问学习机器学习有哪些好工具推荐呢?


回答者:肖智博,做过几个项目


竟然没有人提scikit.learn !!!!!!!!!!


震惊过后好好说话吧,其实语言什么的都不是主要的。


首先推荐一个大而全的网站 http://mloss.org,这个网站搜集了非常多的机器学习包,几乎涵盖了你听过的所有语言。


如果你是用python的话,那么numpy, scipy, matplotlib是基础的,然后就是大名鼎鼎的scikit.learn了。最近pandas也很火,可以提供类似R中dataframe的数据结构,pandas的作者 最近出版了一本书 Python for Data Analysis。


如果你想追求速度,那么可以考虑Cython和PyPy。


Anyhow,Python是一门很灵活的语言,很多基于C和C++的包也提供了python接口(比如shogun)


回答者:林淼,应用架构师


我是主推Python系的机器学习工具链的。主要的理由是:


1.现在的研究热点大都用Python实现。


2.Python可以编译到C(通过Cython),所以可以很好的保护源码。相对于Java的混淆字节码来说,编译到C之后的Python源码几乎不可能被分析。


3.Python是免费的,虽然用起来比matlab要麻烦。但是有开源社区的支持,包括最近公布的numbapro可以把Python JIT到CUDA/GPU平台运行。极大的简化了性能优化的工作。


4.Python在Linux集群上可以跑,但是matlab貌似是不行的。


回答者:李殷皓,还没有入门的数据狗


统计学出身的话,推荐R,免费开源,包数量多,社区强大。有本书叫mahine learning for hackers用的就是R。


回答者:zywang,Software Engineer


上面说的都是一些应用起来比较方便的工具,并不适合所有的初学者。如果你的目的是应用现成的工具,那还可以。如是你需要进一步了解算法,以后可能会定制适合自己的问题的算法,那就要找一些简单的开源软件,看一下别人是什么实现一个算法的。


回答者:马泽锋,做一名具有硅谷气质的工程师


一站式解决方案


好评:scikit-learn, weka

差评:mahout,不解释


平常做调研用的一些工具


推荐系统:svd-feature
分类/回归问题:liblinear, libsvm


liblinear适用于大数据集,注重训练效率,不支持kernel trick。


来自:知乎.

链接:http://www.zhihu.com/question/20472776

荐号:IT创业网

互联网创业的时代,创业更具人文气息。聚最经典的IT创业技巧,最顶尖的商界精英交流平台。

微信号: chuangyetech
↑↑↑长摁二维码试试


●本文编号873,以后想阅读这篇文章直接输入873即可。

●本文分类“人工智能”,搜索分类名可以获得相关文章。

●输入m可以获取到全部文章目录

●输入r可以获取到热门文章推荐

●输入f可以获取到全部分类名称



以上是关于学习机器学习有哪些好工具推荐呢?的主要内容,如果未能解决你的问题,请参考以下文章

有哪些比较好的个人知识管理工具,推荐下

有哪些好的硬盘检测工具推荐

国内都有哪些好的数据可视化工具,推荐一下

国内都有哪些好的数据可视化工具,推荐一下

有哪些好的数据库入门书籍推荐

软件原型设计工具都有哪些