GitHub 上 57 款最流行的开源深度学习项目

来源:互联网 发布:珠海网络推广服务 编辑:程序博客网 时间:2024/06/05 15:44

1.TensorFlow

使用数据流图计算可扩展机器学习问题,TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow。

2.Caffe

Caffe是一个高效的开源深度学习框架。由表达式,速度和模块化组成。

3.Neural style

Torch实现的神经网络算法。Neural style 是让机器模仿已有画作的绘画风格来把一张图片重新绘制的算法。

4.deepdream

Deep Dream,一款图像识别工具

5.Keras

一款Python实现的深度学习库,包括卷积神经网络、递归神经网络等。运行在Theano和TensorFlow之上。

6.RocAlphaGo

学生主导的一个独立项目,重新实现了 DeepMind在2016 Nature发表的内容, 《用深度神经网络和树搜索学习围棋》 (Nature 529, 484-489, 28 Jan 2016).

7.TensorFlow Models

基于TensorFlow开发的模型

8.Neural Doodle

运用深度神经网络将涂鸦变为优雅的艺术品,从照片生成无缝纹理,转变图片风格,进行基于实例的提升,等等…还有更多!(语义风格传递的实现)

9.CNTK

深度学习工具包 。来自微软公司的CNTK工具包的效率,“比我们所见过的都要疯狂”。 这部分归功于CNTK可借助图形处理单元(GPU)的能力,微软自称是唯一公开“可扩展GPU”功能的公司。(从单机上的1个、延伸至超算上的多个) 在与该公司的网络化GPU系统(称之为Azure GPU Lab)匹配之后,它将能够训练深度神经网络来识别语音,让Cortana虚拟助理的速度达到以前的十倍。

10.TensorFlow Examples

适合初学者的 TensorFlow 教程和代码示例,做了相关笔记和代码解释。

11.ConvNet JS

ConvNetJS 是用 JavaScript 实现的神经网络,同时还有基于浏览器的 demo。

12.Torch

Torch7,深度学习库。Torch7 是一个科学计算框架,支持机器学习算法。易用而且提供高效的算法实现,得益于 LuaJIT 和一个底层的 C 实现。

13.OpenFace

基于深度学习网络的面部识别。

14.MXNet

轻巧、便携、灵活的分布式/移动深度学习框架,支持Python, R, Julia, Scala, Go, Javascript等等语言。

15.Theano

Theano 是一个 Python 库,用来定义、优化和模拟数学表达式计算,用于高效的解决多维数组的计算问题。

16.Leaf

黑客的开源机器智能框架。

17.Char RNN

多层递归神经网络的字符级别语言模型,基于Torch开发。

18.Neural Talk

NeuralTalk是一个Python+numpy项目,用多模式递归神经网络描述图像。

19.deeplearning4j

基于Hadoop 和 Spark的Java, Scala & Clojure深度学习工具。

20.TFLearn

深度学习库,包括高层次的TensorFlow接口。

21.TensorFlow Playground

神经网络模型示例。

22.OpenAI Gym

一种用于开发和比较强化学习算法的工具包。

23.Magenta

音乐和艺术的生成与机器智能

24.Colornet

用神经网络模型给灰度图上色。

25.Synaptic

基于node.js和浏览器的免架构神经网络库。

26.Neural Talk 2

Torch开发的图像简介生成代码,运行在GPU上。

27.Image Analogies

使用神经匹配和融合生成相似图形。

28.TensorFlow Tutorials

Tensorflow,从基础原理到应用。

29.Lasagne

基于Theano训练和构建神经网络的轻型函数库。

30.PyLearn2

基于Theano的机器学习库。

31.LISA-lab Deep Learning Tutorials

深度学习教程笔记和代码。详情参见wiki页面。

32.Neon

Nervana™开发的一款快速、可扩展、易上手的Python深度学习框架.

33.Matlab Deep Learning Toolbox

Matlab/Octave的深度学习工具箱。包括深度信念网络、自动编码机、卷积神经网络、卷积自动编码机和vanilla神经网络等。每种方法都有入门示例。

34.Deep Learning Flappy Bird

使用深度强化学习破解Flappy Bird游戏(深度 Q-学习).

35.dl-setup

在深度学习机上设置软件说明。

36.Chainer

一款灵活的深度学习神经网络框架。

37.Neural Story Teller

看图讲故事的递归神经网络模型。

38.DIGITS

深度学习GPU训练系统。

39.Deep Jazz

基于Keras和Theano生成jazz的深度学习模型!

40.Tiny DNN

仅引用头文件,无依赖且使用 C ++ 11 的深度学习框架

41.Brainstorm

快速、灵活、有趣的神经网络。

42.dl-docker

一个用于深度学习的一体化 Docker 镜像。 包含所有流行的 DL 框架(TensorFlow,Theano,Torch,Caffe等)。

43.Darknet

C语言版本的开源神经网络。

44.Theano Tutorials

基于Theano的机器学习入门教程,从线性回归到卷积神经网络。

45.RNN Music Composition

一款生成古典音乐的递归神经网络工具。

46.Blocks

用于构建和训练神经网络模型的Theano框架

47.TDB

TensorFlow的交互式、节点调试和可视化的工具。

48.Scikit Neural Net

深度神经网络入门工具,类似scikit-learn的分类器和回归模型。

49.Veles

分布式机器学习平台(Python, CUDA, OpenCL)

50.Deep Detect

基于C++11的深度学习接口和服务器,与Python绑定并支持Caffe。

51.TensorFlow DeepQ

基于Google Tensorflow的深度Q学习演示。

52.Caffe on Spark

基于Spark的Caffe。

53.Nolearn

神经网络库的抽象,著名的Lasagne。

54.DCGAN TensorFlow

基于tensorflow实现的深度卷积生成对抗网络。

55.MatConvNet

MATLAB CNN 计算机视觉应用工具箱。

56.DeepCL

用于训练深度卷积神经网络模型的OpenCL库。

57.Visual Search Server

可视化搜索服务器。一个简单使用TensorFlow,InceptionV3模型和AWS GPU实例实现的视觉搜索服务器。

原文链接:

http://www.oschina.net/news/79500/57-most-popular-deep-learning-project-at-github

https://github.com/aymericdamien/TopDeepLearning

0 0