• 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+) 机器学习相关开源项目哦~

  • 相关阅读:
    apache和tomcat有什么不同,为什么要整合apache 和tomcat
    使用jstack分析cpu消耗过高的问题
    eclipse建立springMVC 简单项目
    JAVA中的反射机制
    MySQL索引的Index method中btree和hash的优缺点
    JAVA中的线程安全与非线程安全
    Java中普通代码块,构造代码块,静态代码块执行顺序
    jvm的内部体系结构浅析
    CPU思考
    linux内核调度算法(2)--CPU时间片如何分配 转!
  • 原文地址:https://www.cnblogs.com/pingyeaa/p/10831113.html
Copyright © 2020-2023  润新知