机器学习开源项目TOP 5,别就天天只知道TensorFlow!
Posted IT168文库
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习开源项目TOP 5,别就天天只知道TensorFlow!相关的知识,希望对你有一定的参考价值。
虽然人类社会到今天经历过大大小小很多次技术变迁和革命,但很明显,机器学习是目前技术领域最热门的技术之一。今年早些时候,Stack Overflow发布了一项大规模开发人员调查的结果,机器学习专家在薪酬方面仅次于DevOps专家。机器学习正在经历一段繁荣时期,但对于新手而言,开源项目经常会让人困惑。
作为程序员,你也想拥抱机器学习的春天吗?希望提高机器学习技能吗?为什么不看一下GitHub上最流行的开源机器学习项目?本文综合评比了Github上几乎所有的开源机器学习项目,最终找出了前五大贡献度、活跃度、文档完善情况和Star数量最多的项目。
让我们开始吧!
1、TensorFlow – ★ 76.2K
TensorFlow位于这个列表的顶部并不奇怪,这是迄今为止GitHub上最受欢迎的机器学习项目,甚至有传言表示,Google正准备借助此项目重新踏入中国。
谷歌机器智能研究机构Google Brain团队的一员表示,TensorFlow是一个使用数据流图进行数值计算的开源软件库。它配备了易于使用的Python界面和其他语言的界面来构建和执行计算图。
2. scikit-learn –★ 22.7K
第二名是scikit-learn,一个用于机器学习的Python模块。scikit拥有许多简单高效的数据挖掘和数据分析工具。scikit背后的基本动机是For Science!因此,它在各种情况下都是高度可访问和可重用的。另外,它建立了像NumPy,SciPy和matplotlib等知名的数据科学工具。
3. PredictionIO –★ 10.6K
PredictionIO是这个名单里的新手,这使得它的高排名和受欢迎程度更加令人印象深刻。上个月,Apache软件基金会发布了PredictionIO,之后就大受程序员欢迎。PredictionIO建立在最先进的开源堆栈之上,该机器学习服务器专为开发人员和数据科学家设计,可为任何机器学习任务创建预测引擎。
开发人员可以创建可部署的应用程序,而无需将底层技术拼凑在一起,并提供完整的堆栈和模板。PredictionIO直接构建在Spark和Hadoop上,允许开发人员使用可定制的模板快速构建和部署引擎,作为生产中的Web服务,它是用Scala写的。
4. Swift AI – ★5K
虽然Swift可能正在经历一些逆转,但Swift AI继续在GitHub上获得赞誉。Swift AI是一个完全用Swift编写的高性能深度学习库,支持所有的Apple平台,Macbook用户应该特别兴奋!
5. GoLearn – ★4.7K
名单的最后一名是GoLearn,一个用于GO语言的“batteries included”机器学习库。目前仍在积极开发中,这个项目正在寻找有兴趣从用户那里接受反馈的开发者。如果使用了SciPy,WEKA或R,GoLearn的机器学习问题模型将会很熟悉。数据被表示为类似于电子表格的平板表格,并用于训练和预测。
结论
无论是想加入一个知名项目,还是想用新手项目工作,GitHub上都有非常不错的开源机器学习项目。这些项目也需要程序员的不断贡献,还不快去Github上看一看?
第一重:在10月12日至11月12日之间,凡是通过IT168文库APP充值成功的用户可享受八折优惠。
▲图片仅供参考
投稿邮箱:qinli@it168.com
合作微信:zhaoyuyingycq
IT168文库APP
最专业的IT技术交流分享平台!扫码安装,与众多技术同好交流!
IT168文库|中国最专业的IT文档分享平台,拥有百万活跃的IT技术精英!我们致力于有效帮助IT人士提升职业素养。
以上是关于机器学习开源项目TOP 5,别就天天只知道TensorFlow!的主要内容,如果未能解决你的问题,请参考以下文章