1. TensorFlow
Star | 126932 |
Watch | 8582 |
Fork | 74374 |
Github | https://github.com/tensorflow/tensorflow |
是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现。
2. TensorFlow Models
Star | 52290 |
Watch | 2897 |
Fork | 32299 |
Github | https://github.com/tensorflow/models |
基于TensorFlow的模型集合。
3. Keras
Star | 40895 |
Watch | 2013 |
Fork | 15544 |
Github | https://github.com/fchollet/keras |
Keras是一个崇尚极简、高度模块化的神经网络库,使用Python实现,并可以同时运行在TensorFlow和Theano上。
4. TensorFlow-Examples
Star | 31305 |
Watch | 1998 |
Fork | 11849 |
Github | https://github.com/aymericdamien/TensorFlow-Examples |
TensorFlow教程和初学者的代码示例。
5. Caffe
Star | 27989 |
Watch | 2240 |
Fork | 16866 |
Github | https://github.com/BVLC/caffe |
Caffe是一个被广泛使用的开源深度学习框架(在TensorFlow出现之前一直是深度学习领域GitHub star最多的项目),目前由伯克利视觉学中心进行维护。
6. PyTorch
Star | 27730 |
Watch | 1236 |
Fork | 6591 |
Github | https://github.com/pytorch/pytorch |
PyTorch是与Python相融合的具有强大的GPU支持的张量计算和动态神经网络的框架。
7. MXNet
Star | 16816 |
Watch | 1173 |
Fork | 6003 |
Github | https://github.com/apache/incubator-mxnet |
MXNet是DMLC(Distributed Machine Learning Community)开发的一款开源的、轻量级、可移植的、灵活的深度学习库,它让用户可以混合使用符号编程模式和指令式编程模式来最大化效率和灵活性,目前已经是AWS官方推荐的深度学习框架。
8. Neural Style
Star | 16773 |
Watch | 667 |
Fork | 2555 |
Github | https://github.com/jcjohnson/neural-style |
这是一个非常有意思的深度学习应用:输入一张代表内容的图片和一张代表风格的图片,深度学习网络会输出一张融合了这个风格和内容的新作品。
9. OpenAI Gym
Star | 16601 |
Watch | 940 |
Fork | 4437 |
Github | https://github.com/openai/gym |
OpenAI Gym是一款用于研发和比较强化学习算法的工具包,它支持训练智能体(agent)做任何事——从行走到玩Pong或围棋之类的游戏都在范围中。
10. CNTK
Star | 16089 |
Watch | 1386 |
Fork | 4261 |
Github | https://github.com/Microsoft/CNTK |
CNTK(Computational Network Toolkit)是微软研究院(MSR)开源的深度学习框架。它最早由start the deep learning craze的演讲人创建,目前已经发展成一个通用的、跨平台的深度学习系统,在语音识别领域的使用尤其广泛。
11. Data Science IPython Notebooks
Star | 15500 |
Watch | 1441 |
Fork | 4707 |
Github | https://github.com/donnemartin/data-science-ipython-notebooks |
IPython的是一个增强的交互式Python shell,具有tab补全,对象自省,强大的历史机制,内嵌的源代码编辑,该项目包含了深度学习(TensorFlow、Theano、Caffe、Keras)、scikit-learn、Kaggle、大数据(Spark、Hadoop MapReduce、HDFS)、matplotlib、panda、NumPy、SciPy、Python essentials、AWS和各种命令行。
12. Magenta
Star | 13110 |
Watch | 818 |
Fork | 2550 |
Github | https://github.com/tensorflow/magenta |
Magenta使用谷歌开发的TensorFlow机器学习引擎(该引擎已于2015年底开源),从而使人工智能系统通过训练制作原创音乐、绘画或视频。
13. Qix
Star | 12509 |
Watch | 1873 |
Fork | 4660 |
Github | https://github.com/ty4z2008/Qix |
一个包含Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang等各种学习资料的项目。
14. OpenFace
Star | 12025 |
Watch | 756 |
Fork | 2926 |
Github | https://github.com/cmusatyalab/openface |
基于深度神经网络的人脸识别。
15. Deep Dream
Star | 11934 |
Watch | 967 |
Fork | 3012 |
Github | https://github.com/google/deepdream |
用来分类和整理图像的AI程序,除了帮助我们深入了解深度学习的工作原理外,还能生成一些奇特、颇具艺术感的图像。
16. Deeplearning4j
Star | 10708 |
Watch | 830 |
Fork | 4645 |
Github | https://github.com/deeplearning4j/deeplearning4j |
Deeplearning4J(简称DL4J)是一个基于Java和Scala的开源的分布式深度学习库,由Skymind于2014年6月发布,其核心目标是创建一个即插即用的解决方案原型。
17. ConvNetJS
Star | 9657 |
Watch | 830 |
Fork | 4645 |
Github | https://github.com/karpathy/convnetjs |
ConvNetJS是可以在浏览器中运行的Javascript深度学习框架。
18. Neural Doodle
Star | 9097 |
Watch | 331 |
Fork | 813 |
Github | https://github.com/alexjc/neural-doodle |
Neural Doodle是一款将涂鸦变成艺术画的工具。比如说随手涂鸦一幅画,它会使用深层神经网络借鉴真实艺术家的风格,将这幅画变成充满艺术感的画像。整个过程差不多类似于人脑对物体的解析和重构的过程。
19. TFLearn
Star | 9062 |
Watch | 488 |
Fork | 2293 |
Github | https://github.com/tflearn/tflearn |
为TensorFlow提供高级API的深度学习库。
20. Machine Learning Tutorials
Star | 8961 |
Watch | 752 |
Fork | 2689 |
Github | https://github.com/ujjwalkarn/Machine-Learning-Tutorials |
机器学习和深度学习教程,文章和资源列表。
关注公众号“关爱程序员社区”(icoder_club),回复“深度学习”即可免费领取更全面的50+款开源项目!