你的GitHub深度学习项目,可能没几个人标星吧。那还是看看别人家的项目。
最近,来自埃及的Mahmoud Badry,做了一张GitHub深度学习项目Top 200天梯榜,月更。
名次由星数决定。TensorFlow稳居榜首,星星10万有余,比第二名Keras高出两倍多。
虽然,TensorFlow的地位已不太需要星数来验证,但拆解一下榜单还是必要的。
说不定还能找到一些,你用得上的资源。
Top 10
前十名排列如下:
其中,框架/库占了四个位子,除了TensorFlow和Keras之外,还有排在第三的OpenCV,第四的Caffe,以及第九的PyTorch。
其他五位,都是通往人生巅峰的学习资源:
第五,TensorFlow-Examples,是为TensorFlow初学者准备的入门教程。
第六,Machine-Learning-For-Software-Engineers,是为软件攻城狮打造的每日修行计划,攻克机器学习,日日都要努力。
第七,Deeplearningbook-Chinese,《深度学习》“花书”中文版,造福人类。
第八,Deep-Learning-Papers-Reading-Roadmap,刚刚入坑深度学习,论文该从何读起?这种问题也能有人指路,真是充满爱与关怀的社区。
第十,Awesome-Deep-Learning-Papers,就像是第八名的续集:读论文读到上瘾?你应该会喜欢这些优秀的研究吧。
希望,看过前十名项目的你,能对明天抱有一小撮希望。
还有哪些框架上榜?
走出十名,框架依然丰盛。
微软开源的CNTK,是认知工具包 (Cognitive Toolkit) 的简称,排名12。
紧随其后,MXNet是一个轻量级、便携、灵活的分布式深度学习框架,适合移动端,排名13。
Deeplearning4j,基于Java的神经网络工具包,是Java小伙伴们入坑深度学习的一条路,排名21。
还有,Facebook开源的Caffe 2,后来并入了PyTorch,排名35;
PaddlePaddle,百度开源的深度学习平台,排名41;
DSSTNE,亚马逊开源的深度学习框架,读音如同“Destiny“,排名70。
△ You are my destiny (误)
百名之内,还有排在76位的Chainer,是个小巧灵活的框架,意图”化繁为简“。
还有哪些教程可看?
好人一生平安,教程类项目似乎有吸星大法。
十名以内的教程请见上文,下面看看11-100名有哪些善良的资源,括号里的数字代表排名。
Awesome-Deep-Learning (23) ,一份”精选“的深度学习教程列表,分类明晰,长 (chang) 得一哔。在项目名里加上Awesome,大概是为了鼓舞士气吧。
Machine-Learning-Tutorials (38),依然是列表,包含许多机器学习和深度学习教程,以及一些其他资源。
Stanford-TensorFLow-Tutorials (46) ,斯坦福出品的TensorFlow教程,提供了TensorFlow for Deep Learning Research这门课里的代码示例。
PyTorch-Tutorial (49) ,给深度学习选手准备的PyTorch教程。
TensorFlow-Tutorials (61) ,又是TensorFlow教程,跟它名字差不多的项目,在Top200里出现了不少,但这份教程是有视频的。
DeepLearningTutorials (92) ,深度学习教程,有笔记,有代码。
请君务必,沉迷学习。
还有别的么?
200名的榜单,收纳能力的确可观。许多有名的项目,本文已来不及介绍。
比如,47名的Mask_RCNN,和48名的CycleGAN。6月,CycleGAN还在Mask_RCNN之上,7月便 (近似) 换了位子,真是激烈啊。
顺便说句,虽然排名不靠前,但古诗机器人 (160) ,也上榜了。
还有什么?各位可自行前去挖宝。
完整榜单传送门: https://github.com/mbadry1/Top-Deep-Learning