本文推荐的10大机器学习开源项目是由Mybridge从250个机器学习开源项目中挑选出来的,Github平均star为1385,主题包含:Tensorflow, Augmentation, AlphaGo Zero, NSynth, Deep Neuroevolution, Person Blocker, TCN, Ann Visualizer, Watson等。
Rank 1:TensorFlow.js
(6129 stars on Github,来自TensorFlow团队)
该项目是一个开源的硬件加速 JavaScript 库,可在浏览器中训练和部署机器学习模型。
项目地址:
https://github.com/tensorflow/tfjs
Rank 2:Augmentor v0.2
(1661 stars on Github,来自Marcus D. Bloice)
Python机器学习图像增强库。
项目地址:
https://github.com/mdbloice/Augmentor
Rank 3:TensorFlow Hub
(350 stars on Github,来自TensorFlow团队)
该项目是一个发布、发现和重用TensorFlow中机器学习模块的开源库。
项目地址:
https://github.com/tensorflow/hub
Rank 4:Chess-alpha-zero
(1014 stars on Github,来自Samuel)
通过AlphaGo Zero方法进行国际象棋的强化学习
项目地址:
https://github.com/Zeta36/chess-alpha-zero
Rank 5:Open-nsynth-super
(1177 stars on Github,来自 Google Creative Lab)
OpenNSynthSuper 是 Google Brain 开发的机器学习算法 NSynth 的实验性物理接口,NSynth 可用于在现有的不同的声音中生成新的、独特的声音。通过 Open NSynth Super,开发者可借助简单的硬件接口来创建和探索新的声音。
项目地址:
https://github.com/googlecreativelab/open-nsynth-super
Rank 6:Deep-neuroevolution
(573 stars on Github,来自 Uber)
Uber AI Lab 开源的深度神经进化算法。
项目地址:
https://github.com/uber-common/deep-neuroevolution
Rank 7:Person-blocker
不会用Photoshop抠图?Mask R-CNN助你一键“除”人。
项目地址:
https://github.com/minimaxir/person-blocker
Rank 8:TCN
(498 stars on Github,来自Zico Kolter)
序列建模基准和时域卷积网络
项目地址:
https://github.com/locuslab/TCN
Rank 9:Ann-visualizer
(654 stars on Github,来自Prodi Code)
ANN Visualizer 是一个 Python 库,可以用一行代码可视化人工神经网络,利用 Python 的 graphviz 库创建一个整洁的可视化神经网络。
项目地址:
https://github.com/Prodicode/ann-visualizer
Rank 10:Visual-recognition-coreml
(362 stars on Github,来自IBM Watson)
使用 Watson Visual Recognition 和 Core ML 对图像进行离线分类。
项目地址:
https://github.com/watson-developer-cloud/visual-recognition-coreml
原文发布时间为:2018-05-3本文来自云栖社区合作伙伴“ 数据派THU”,了解相关信息可以关注“ 数据派THU”。