2019年20款熱門機器學習相關開源項目
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+) 機器學習相關開源項目哦~

浙公網安備 33010602011771號