GitHub上的五大开源机器学习项目
极客时间编辑部
讲述:杜力大小:1.35M时长:02:58
今年早些时候,Stack Overflow 发布了一项涉及大量开发者的调查,结果显示,机器学习专家的收入仅次于 DevOps 专家。如今,机器学习正是最热的技能,本文整理了 GitHub 上最顶尖的五个开源项目,看看该领域的发展情况以及能够帮助开发者做些什么。
1.TensorFlow – ★ 76.2K
TensorFlow 排在首位丝毫不会让人惊讶,它是目前 GitHub 上最流行和杰出的机器学习项目。
TensorFlow 最初是谷歌大脑团队的一部分,具备易用的 Python 接口和简单直接的其他语言接口,来构建和执行计算图。它还可以使用数据流图进行数值计算。
TensorFlow 快速、灵活,并且在初始的设计中它就是面向产品应用部署的。它还包括适合 Java 和 Go 的实验性 API、用于目标检测和定位的新型安卓 Demo,以及基于相机的图像风格化。
2.Scikit-learn – ★ 22.7K
第二个是 Scikit-learn,机器学习 Python 模块。Scikit 包括大量简单高效的数据挖掘和数据分析工具。它的基本动机是“为了科学”(For Science),对不同的环境(Context)都有高度的可使用性和可复用性。此外,它内建了著名的数据科学工具,如 NumPy、SciPy 等。
此外,Python 是当前最流行的机器学习编程语言,如果开发者要涉足机器学习领域,可以先学习 Python,并安装几个 Python 库,如 Scikit-learn、NumPy 和 Pandas 等,这些工具都是免费的,并且可以很好地协同运行。
3.PredictionIO – ★ 10.6K
PredictionIO 是这个列表中的新来者,它的高排名令人印象深刻。上个月,Apache 软件基金会发布了 PredictionIO,它是采用 Scala 编写,其设计目的是让开发者和数据科学家可以在任何机器学习任务中创建有预测能力的引擎。
开发者可以通过全栈和可用模板创建可部署的应用,而不需要将各种底层技术拼凑起来。PredictionIO 是直接建立在 Spark 和 Hadoop 上的,因此它允许开发者使用自定义模板快速建立和部署一个引擎作为生产就绪网页服务。
4.Swift AI – ★ 5K
Swift AI 在 GitHub 上长期备受好评,它是一个完全用 Swift 编写的高性能深度学习库,支持所有苹果平台。无可否认,Swift 的 Repo 有点少,特别是跟 TensorFlow 相比。然而,Swift AI 确实为喜欢使用 Swift 编写神经网络的用户提供了引以为豪的工具。
5.GoLearn – ★ 4.7K
进入前 5 名的还有 GoLearn,一个基于 Go 语言的相当齐全的机器学习库。毕竟在开始一个新项目的时候,想要的工具总是比实际拥有的多得多。因此,如果开发者希望拥有一个更好的项目,GoLearn 是一个不错的选择。不过这个项目仍然处于活跃的开发状态,正在寻求对用户反馈感兴趣的开发者。
总之,不论开发者是想要加入知名项目或还只是个初入门的新手,GitHub 上总有一个适合他的开源机器学习项目。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论