From 0e6f5e7c962d1646d1af64cd6eaa03bea73bf346 Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Sun, 14 Aug 2016 19:24:58 +0530 Subject: [PATCH 1/8] Add scripts to automate README updating --- Rakefile | 23 +++++++++++++++ data.yml | 45 +++++++++++++++++++++++++++++ lib/generate.rb | 33 ++++++++++++++++++++++ lib/scrapper.rb | 21 ++++++++++++++ lib/updater.rb | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ lib/utils.rb | 29 +++++++++++++++++++ repos.yml | 55 ++++++++++++++++++++++++++++++++++++ 7 files changed, 281 insertions(+) create mode 100644 Rakefile create mode 100644 data.yml create mode 100644 lib/generate.rb create mode 100644 lib/scrapper.rb create mode 100644 lib/updater.rb create mode 100644 lib/utils.rb create mode 100644 repos.yml diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..39b7495 --- /dev/null +++ b/Rakefile @@ -0,0 +1,23 @@ +require_relative './lib/updater.rb' +require_relative './lib/generate.rb' +require_relative './lib/scrapper.rb' + +desc "Update stars & description" +task :update do + Github::update +end + +desc "Generate README from data.yml" +task :generate do + Github::generate +end + +desc "Status" +task :status do + Github::status +end + +desc "Ensure repo list & README has the same repos" +task :repo_diff do + Github::repo_diff +end diff --git a/data.yml b/data.yml new file mode 100644 index 0000000..eebc050 --- /dev/null +++ b/data.yml @@ -0,0 +1,45 @@ +--- +:resume_index: 11 +:last_updated: 2016-08-14 19:06:38.320803000 +05:30 +:data: +- :repo: tensorflow/tensorflow + :stars: 29890 + :description: Computation using data flow graphs for scalable machine learning +- :repo: BVLC/caffe + :stars: 11894 + :description: 'Caffe: a fast open framework for deep learning.' +- :repo: jcjohnson/neural-style + :stars: 10219 + :description: Torch implementation of neural style algorithm +- :repo: google/deepdream + :stars: 9085 + :description: +- :repo: fchollet/keras + :stars: 7585 + :description: Deep Learning library for Python. Convnets, recurrent neural networks, + and more. Runs on Theano or TensorFlow. +- :repo: Rochester-NRT/RocAlphaGo + :stars: 7190 + :description: An independent, student-led replication of DeepMind's 2016 Nature + publication, "Mastering the game of Go with deep neural networks and tree search" + (Nature 529, 484-489, 28 Jan 2016), details of which can be found on their website + https://deepmind.com/publications.html. +- :repo: tensorflow/models + :stars: 6736 + :description: Models built with TensorFlow +- :repo: alexjc/neural-doodle + :stars: 6343 + :description: Turn your two-bit doodles into fine artworks with deep neural networks, + generate seamless textures from photos, transfer style from one image to another, + perform example-based upscaling, but wait... there's more! (An implementation + of Semantic Style Transfer.) +- :repo: Microsoft/CNTK + :stars: 5981 + :description: Computational Network Toolkit (CNTK) +- :repo: aymericdamien/TensorFlow-Examples + :stars: 5955 + :description: TensorFlow tutorials and code examples for beginners +- :repo: karpathy/convnetjs + :stars: 5255 + :description: Deep Learning in Javascript. Train Convolutional Neural Networks (or + ordinary ones) in your browser. diff --git a/lib/generate.rb b/lib/generate.rb new file mode 100644 index 0000000..458bcc5 --- /dev/null +++ b/lib/generate.rb @@ -0,0 +1,33 @@ +require 'yaml' +require 'time' +require_relative './utils.rb' + +module Github + def self.data(yaml:) + read(yaml: yaml) + end + + def self.layout(content) + header = <<-STRING +# Top Deep Learning Projects + +A list of popular github projects related to deep learning (ranked by stars). + +Last Update: #{content[:last_updated].strftime("%Y.%m.%d")} + +Project Name | Stars | Description | +------------ | -----:| ----------- | + STRING + + body = content[:data] + .sort { |l, r| r[:stars] <=> l[:stars] } + .map { |h| "#{md_github_url(repo: h[:repo])} | #{h[:stars]} | #{h[:description]}" } + .join("\n") + + header + body + end + + def self.generate + puts layout(data(yaml: 'data.yml')) + end +end diff --git a/lib/scrapper.rb b/lib/scrapper.rb new file mode 100644 index 0000000..1f11d3f --- /dev/null +++ b/lib/scrapper.rb @@ -0,0 +1,21 @@ +require_relative './utils.rb' + +module Github + LINK_REGEX = /https:\/\/github.com\/(.*?)\)/ + + def self.scrape_for_repos(file:) + text = File + .open(file, 'r') { |f| f.read } + + text + .scan(LINK_REGEX) + .flatten + .sort + end + + def self.repo_diff + from_readme = scrape_for_repos(file: 'README.md') + from_list = read(yaml: 'repos.yml') + puts from_readme == from_list.sort ? "No difference" : "Some difference exist" + end +end diff --git a/lib/updater.rb b/lib/updater.rb new file mode 100644 index 0000000..c05e89d --- /dev/null +++ b/lib/updater.rb @@ -0,0 +1,75 @@ +require 'unirest' +require 'yaml' + +module Github + URL = 'https://api.github.com/repos/' + HEADERS = {'Accept': 'application/vnd.github.preview'} + REPO_LIST = 'repos.yml' + DATA_FILE = 'data.yml' + + def self.response(repo:) + Unirest.get( + url(repo: repo), + headers: HEADERS, + ).body + end + + def self.url(repo:) + "#{URL}#{repo}" + end + + def self.stars(repo:) + response(repo: repo)['watchers'] + end + + def self.resume_index + read(yaml: DATA_FILE)[:resume_index] + end + + def self.update + repos = read(yaml: REPO_LIST) + resume_offset = resume_index + r_index = resume_offset + partial = [] + partial = read(yaml: DATA_FILE)[:data][0..(r_index - 1)] unless r_index.zero? + rate_limit_flag = false + + print "Progress: " + remaining = repos[r_index..-1] + .map + .with_index do |repo, index| + next if rate_limit_flag + hash = response(repo: repo) + r_index = index + resume_offset + + if rate_limit?(hash) + rate_limit_flag = true + puts "API Rate limit reached for the IP, rerun after an hour to continue." + next + end + + print '.' + + { + repo: repo, + stars: hash["watchers"], + description: hash["description"] + } + end.compact! + p [partial, remaining] + + write(content: { + resume_index: complete?(r_index) ? 0 : r_index, + last_updated: Time.now, + data: partial + remaining + }, yaml: DATA_FILE) + end + + def self.complete?(index) + read(yaml: REPO_LIST).length == index + 1 + end + + def self.rate_limit?(hash) + hash["message"] =~ /API rate limit exceeded/ + end +end diff --git a/lib/utils.rb b/lib/utils.rb new file mode 100644 index 0000000..737cc73 --- /dev/null +++ b/lib/utils.rb @@ -0,0 +1,29 @@ +require 'yaml' + +module Github + def self.read(yaml:) + YAML::load(File.open(yaml, 'r') { |f| f.read }) + end + + def self.md_github_url(repo:) + "[#{repo.split('/').last}](https://github.com/#{repo})" + end + + def self.write(content:, yaml:) + File.open(yaml, 'w') do |f| + f.write(YAML::dump(content)) + end + end + + def self.status + content = read(yaml: DATA_FILE) + remaining = read(yaml: REPO_LIST).length - content[:resume_index] + + message = <<-STRING +Last Updated : #{content[:last_updated]} +Remaining : #{remaining} + STRING + + puts message + end +end diff --git a/repos.yml b/repos.yml new file mode 100644 index 0000000..9137633 --- /dev/null +++ b/repos.yml @@ -0,0 +1,55 @@ +--- +- tensorflow/tensorflow +- BVLC/caffe +- jcjohnson/neural-style +- google/deepdream +- fchollet/keras +- Rochester-NRT/RocAlphaGo +- tensorflow/models +- alexjc/neural-doodle +- Microsoft/CNTK +- aymericdamien/TensorFlow-Examples +- karpathy/convnetjs +- torch/torch7 +- cmusatyalab/openface +- dmlc/mxnet +- numenta/nupic +- Theano/Theano +- autumnai/leaf +- karpathy/char-rnn +- karpathy/neuraltalk +- deeplearning4j/deeplearning4j +- tflearn/tflearn +- tensorflow/playground +- openai/gym +- tensorflow/magenta +- pavelgonchar/colornet +- cazala/synaptic +- karpathy/neuraltalk2 +- awentzonline/image-analogies +- pkmital/tensorflow_tutorials +- Lasagne/Lasagne +- lisa-lab/pylearn2 +- lisa-lab/DeepLearningTutorials +- NervanaSystems/neon +- rasmusbergpalm/DeepLearnToolbox +- yenchenlin1994/DeepLearningFlappyBird +- pfnet/chainer +- ryankiros/neural-storyteller +- NVIDIA/DIGITS +- jisungk/deepjazz +- IDSIA/brainstorm +- pjreddie/darknet +- Newmu/Theano-Tutorials +- hexahedria/biaxial-rnn-music-composition +- mila-udem/blocks +- ericjang/tdb +- aigamedev/scikit-neuralnetwork +- samsung/veles +- beniz/deepdetect +- nivwusquorum/tensorflow-deepq +- yahoo/CaffeOnSpark +- dnouri/nolearn +- carpedm20/DCGAN-tensorflow +- vlfeat/matconvnet +- hughperkins/DeepCL From 777eee603eaa4656f7070f37dfef9cbe8cb782d4 Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Sun, 14 Aug 2016 21:08:05 +0530 Subject: [PATCH 2/8] Add intermediate progress --- data.yml | 61 ++++++++++++++++++++++++++++++++++++++++++++++++-- lib/updater.rb | 2 +- 2 files changed, 60 insertions(+), 3 deletions(-) diff --git a/data.yml b/data.yml index eebc050..4c044d2 100644 --- a/data.yml +++ b/data.yml @@ -1,6 +1,6 @@ --- -:resume_index: 11 -:last_updated: 2016-08-14 19:06:38.320803000 +05:30 +:resume_index: 27 +:last_updated: 2016-08-14 21:04:44.929351000 +05:30 :data: - :repo: tensorflow/tensorflow :stars: 29890 @@ -43,3 +43,60 @@ :stars: 5255 :description: Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. +- :repo: torch/torch7 + :stars: 5154 + :description: http://torch.ch +- :repo: cmusatyalab/openface + :stars: 4907 + :description: Face recognition with deep neural networks. +- :repo: dmlc/mxnet + :stars: 4731 + :description: Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with + Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, + Javascript and more +- :repo: numenta/nupic + :stars: 4365 + :description: 'Numenta Platform for Intelligent Computing: a brain-inspired machine + intelligence platform, and biologically accurate neural network based on cortical + learning algorithms.' +- :repo: Theano/Theano + :stars: 4312 + :description: Theano is a Python library that allows you to define, optimize, and + evaluate mathematical expressions involving multi-dimensional arrays efficiently. + It can use GPUs and perform efficient symbolic differentiation. +- :repo: autumnai/leaf + :stars: 4288 + :description: Open Machine Intelligence Framework for Hackers. (GPU/CPU) +- :repo: karpathy/char-rnn + :stars: 3836 + :description: Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level + language models in Torch +- :repo: karpathy/neuraltalk + :stars: 3702 + :description: NeuralTalk is a Python+numpy project for learning Multimodal Recurrent + Neural Networks that describe images with sentences. +- :repo: deeplearning4j/deeplearning4j + :stars: 3718 + :description: Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs + - From Skymind +- :repo: tflearn/tflearn + :stars: 3412 + :description: Deep learning library featuring a higher-level API for TensorFlow. +- :repo: tensorflow/playground + :stars: 3373 + :description: Play with neural networks! +- :repo: openai/gym + :stars: 3048 + :description: A toolkit for developing and comparing reinforcement learning algorithms. +- :repo: tensorflow/magenta + :stars: 2949 + :description: 'Magenta: Music and Art Generation with Machine Intelligence' +- :repo: pavelgonchar/colornet + :stars: 2815 + :description: Neural Network to colorize grayscale images +- :repo: cazala/synaptic + :stars: 2686 + :description: architecture-free neural network library for node.js and the browser +- :repo: karpathy/neuraltalk2 + :stars: 2560 + :description: Efficient Image Captioning code in Torch, runs on GPU diff --git a/lib/updater.rb b/lib/updater.rb index c05e89d..c2346b3 100644 --- a/lib/updater.rb +++ b/lib/updater.rb @@ -56,8 +56,8 @@ def self.update description: hash["description"] } end.compact! - p [partial, remaining] + p [partial, remaining] write(content: { resume_index: complete?(r_index) ? 0 : r_index, last_updated: Time.now, From dd1633f93c7abaa3628305a25bcff791aec2045c Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Sun, 14 Aug 2016 23:01:31 +0530 Subject: [PATCH 3/8] Add debug statements --- lib/updater.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/updater.rb b/lib/updater.rb index c2346b3..3ae314e 100644 --- a/lib/updater.rb +++ b/lib/updater.rb @@ -55,13 +55,16 @@ def self.update stars: hash["watchers"], description: hash["description"] } - end.compact! + end + + tmp = remaining.compact! + + p [tmp, remaining, r_index] - p [partial, remaining] write(content: { resume_index: complete?(r_index) ? 0 : r_index, last_updated: Time.now, - data: partial + remaining + data: partial + tmp }, yaml: DATA_FILE) end From 81bea23e96dc1337466f2f4cb6e5d144fdd78f6c Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Mon, 15 Aug 2016 09:37:08 +0530 Subject: [PATCH 4/8] Fix array bug --- lib/updater.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/updater.rb b/lib/updater.rb index 3ae314e..e3e1cd8 100644 --- a/lib/updater.rb +++ b/lib/updater.rb @@ -57,14 +57,10 @@ def self.update } end - tmp = remaining.compact! - - p [tmp, remaining, r_index] - write(content: { resume_index: complete?(r_index) ? 0 : r_index, last_updated: Time.now, - data: partial + tmp + data: partial + remaining.compact }, yaml: DATA_FILE) end From 4538ac09aa26475674675c25611ea29d5edd0862 Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Mon, 15 Aug 2016 09:37:21 +0530 Subject: [PATCH 5/8] Update data --- README.md | 115 +++++++++++++++++++++++++++--------------------------- data.yml | 92 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 148 insertions(+), 59 deletions(-) diff --git a/README.md b/README.md index deb67d8..f0adceb 100644 --- a/README.md +++ b/README.md @@ -1,61 +1,62 @@ # Top Deep Learning Projects + A list of popular github projects related to deep learning (ranked by stars). -Last Update: 2016.08.09 +Last Update: 2016.08.15 -| Project Name| Stars | Description | -| ------- | ------ | ------ | -| [TensorFlow](https://github.com/tensorflow/tensorflow) | 29622 | Computation using data flow graphs for scalable machine learning. -| [Caffe](https://github.com/BVLC/caffe) | 11799 | Caffe: a fast open framework for deep learning. -| [Neural Style](https://github.com/jcjohnson/neural-style) | 10148 | Torch implementation of neural style algorithm. -| [Deep Dream](https://github.com/google/deepdream) | 9042 | Deep Dream. -| [Keras](https://github.com/fchollet/keras) | 7502 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano and TensorFlow. -| [Roc AlphaGo](https://github.com/Rochester-NRT/RocAlphaGo) | 7170 | An independent, student-led replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search" (Nature 529, 484-489, 28 Jan 2016). -| [TensorFlow Models](https://github.com/tensorflow/models) | 6671 | Models built with TensorFlow -| [Neural Doodle](https://github.com/alexjc/neural-doodle) | 6275 | Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.) -| [CNTK](https://github.com/Microsoft/CNTK) | 5957 | Computational Network Toolkit (CNTK). -| [TensorFlow Examples](https://github.com/aymericdamien/TensorFlow-Examples) | 5872 | TensorFlow tutorials and code examples for beginners. -| [ConvNet JS](https://github.com/karpathy/convnetjs) | 5231 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. -| [Torch](https://github.com/torch/torch7) | 5133 | Torch7, Deep Learning Library. -| [OpenFace](https://github.com/cmusatyalab/openface) | 4855 | Face recognition with deep neural networks. -| [MXNet](https://github.com/dmlc/mxnet) | 4685 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more. -| [Nupic](https://github.com/numenta/nupic) | 4364 | Numenta Platform for Intelligent Computing: a brain-inspired machine intelligence platform, and biologically accurate neural network based on cortical learning algorithms. -| [Theano](https://github.com/Theano/Theano) | 4286 | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation. -| [Leaf](https://github.com/autumnai/leaf) | 4281 | Open Machine Intelligence Framework for Hackers. -| [Char RNN](https://github.com/karpathy/char-rnn) | 3820 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch. -| [Neural Talk](https://github.com/karpathy/neuraltalk) | 3694 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. -| [deeplearning4j](https://github.com/deeplearning4j/deeplearning4j) | 3673 | Deep Learning for Java, Scala & Clojure on Hadoop, Spark. -| [TFLearn](https://github.com/tflearn/tflearn) | 3368 | Deep learning library featuring a higher-level API for TensorFlow. -| [TensorFlow Playground](https://github.com/tensorflow/playground) | 3352 | Play with neural networks! -| [OpenAI Gym](https://github.com/openai/gym) | 3020 | A toolkit for developing and comparing reinforcement learning algorithms. -| [Magenta](https://github.com/tensorflow/magenta) | 2914 | Magenta: Music and Art Generation with Machine Intelligence -| [Colornet](https://github.com/pavelgonchar/colornet) | 2798 | Neural Network to colorize grayscale images. -| [Synaptic](https://github.com/cazala/synaptic) | 2666 | architecture-free neural network library for node.js and the browser -| [Neural Talk 2](https://github.com/karpathy/neuraltalk2) | 2550 | Efficient Image Captioning code in Torch, runs on GPU. -| [Image Analogies](https://github.com/awentzonline/image-analogies) | 2540 | Generate image analogies using neural matching and blending. -| [TensorFlow Tutorials](https://github.com/pkmital/tensorflow_tutorials) | 2413 | From the basics to slightly more interesting applications of Tensorflow. -| [Lasagne](https://github.com/Lasagne/Lasagne) | 2355 | Lightweight library to build and train neural networks in Theano. -| [PyLearn2](https://github.com/lisa-lab/pylearn2) | 2153 | A Machine Learning library based on Theano. -| [LISA-lab Deep Learning Tutorials](https://github.com/lisa-lab/DeepLearningTutorials) | 2134 | Deep Learning Tutorial notes and code. See the wiki for more info. -| [Neon](https://github.com/NervanaSystems/neon) | 2121 | Fast, scalable, easy-to-use Python based Deep Learning Framework by Nervana™. -| [Matlab Deep Learning Toolbox](https://github.com/rasmusbergpalm/DeepLearnToolbox) | 2032 | Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started. -| [Deep Learning Flappy Bird](https://github.com/yenchenlin1994/DeepLearningFlappyBird) | 1721 | Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). -| [Chainer](https://github.com/pfnet/chainer) | 1573 | A flexible framework of neural networks for deep learning. -| [Neural Story Teller](https://github.com/ryankiros/neural-storyteller) | 1514 | A recurrent neural network for generating little stories about images. -| [DIGITS](https://github.com/NVIDIA/DIGITS) | 1353 | Deep Learning GPU Training System. -| [Deep Jazz](https://github.com/jisungk/deepjazz) | 1229 | Deep learning driven jazz generation using Keras & Theano! -| [Brainstorm](https://github.com/IDSIA/brainstorm) | 1143 | Fast, flexible and fun neural networks. -| [Darknet](https://github.com/pjreddie/darknet) | 937 | Open Source Neural Networks in C -| [Theano Tutorials](https://github.com/Newmu/Theano-Tutorials) | 904 | Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano. -| [RNN Music Composition](https://github.com/hexahedria/biaxial-rnn-music-composition) | 904 | A recurrent neural network designed to generate classical music. -| [Blocks](https://github.com/mila-udem/blocks) | 866 | A Theano framework for building and training neural networks. -| [TDB](https://github.com/ericjang/tdb) | 860 | Interactive, node-by-node debugging and visualization for TensorFlow. -| [Scikit Neural Net](https://github.com/aigamedev/scikit-neuralnetwork) | 849 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. -| [Veles](https://github.com/samsung/veles) | 760 | Distributed machine learning platform (Python, CUDA, OpenCL) -| [Deep Detect](https://github.com/beniz/deepdetect) | 759 | Deep Learning API and Server in C++11 with Python bindings and support for Caffe. -| [TensorFlow DeepQ](https://github.com/nivwusquorum/tensorflow-deepq) | 759 | A deep Q learning demonstration using Google Tensorflow. -| [Caffe on Spark](https://github.com/yahoo/CaffeOnSpark) | 724 | Caffe On Spark. -| [Nolearn](https://github.com/dnouri/nolearn) | 702 | Abstractions around neural net libraries, most notably Lasagne. -| [DCGAN TensorFlow](https://github.com/carpedm20/DCGAN-tensorflow) | 568 | A tensorflow implementation of Deep Convolutional Generative Adversarial Networks -| [MatConvNet](https://github.com/vlfeat/matconvnet)| 479 | MATLAB CNN toolbox for computer vision applications. -| [DeepCL](https://github.com/hughperkins/DeepCL)| 413 | OpenCL library to train deep convolutional neural networks. +Project Name | Stars | Description | +------------ | -----:| ----------- | +[tensorflow](https://github.com/tensorflow/tensorflow) | 29890 | Computation using data flow graphs for scalable machine learning +[caffe](https://github.com/BVLC/caffe) | 11894 | Caffe: a fast open framework for deep learning. +[neural-style](https://github.com/jcjohnson/neural-style) | 10219 | Torch implementation of neural style algorithm +[deepdream](https://github.com/google/deepdream) | 9085 | +[keras](https://github.com/fchollet/keras) | 7585 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano or TensorFlow. +[RocAlphaGo](https://github.com/Rochester-NRT/RocAlphaGo) | 7190 | An independent, student-led replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search" (Nature 529, 484-489, 28 Jan 2016), details of which can be found on their website https://deepmind.com/publications.html. +[models](https://github.com/tensorflow/models) | 6736 | Models built with TensorFlow +[neural-doodle](https://github.com/alexjc/neural-doodle) | 6343 | Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.) +[CNTK](https://github.com/Microsoft/CNTK) | 5981 | Computational Network Toolkit (CNTK) +[TensorFlow-Examples](https://github.com/aymericdamien/TensorFlow-Examples) | 5955 | TensorFlow tutorials and code examples for beginners +[convnetjs](https://github.com/karpathy/convnetjs) | 5255 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. +[torch7](https://github.com/torch/torch7) | 5154 | http://torch.ch +[openface](https://github.com/cmusatyalab/openface) | 4907 | Face recognition with deep neural networks. +[mxnet](https://github.com/dmlc/mxnet) | 4731 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more +[nupic](https://github.com/numenta/nupic) | 4365 | Numenta Platform for Intelligent Computing: a brain-inspired machine intelligence platform, and biologically accurate neural network based on cortical learning algorithms. +[Theano](https://github.com/Theano/Theano) | 4312 | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation. +[leaf](https://github.com/autumnai/leaf) | 4288 | Open Machine Intelligence Framework for Hackers. (GPU/CPU) +[char-rnn](https://github.com/karpathy/char-rnn) | 3836 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch +[deeplearning4j](https://github.com/deeplearning4j/deeplearning4j) | 3718 | Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind +[neuraltalk](https://github.com/karpathy/neuraltalk) | 3702 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. +[tflearn](https://github.com/tflearn/tflearn) | 3412 | Deep learning library featuring a higher-level API for TensorFlow. +[playground](https://github.com/tensorflow/playground) | 3373 | Play with neural networks! +[gym](https://github.com/openai/gym) | 3048 | A toolkit for developing and comparing reinforcement learning algorithms. +[magenta](https://github.com/tensorflow/magenta) | 2949 | Magenta: Music and Art Generation with Machine Intelligence +[colornet](https://github.com/pavelgonchar/colornet) | 2815 | Neural Network to colorize grayscale images +[synaptic](https://github.com/cazala/synaptic) | 2686 | architecture-free neural network library for node.js and the browser +[neuraltalk2](https://github.com/karpathy/neuraltalk2) | 2560 | Efficient Image Captioning code in Torch, runs on GPU +[image-analogies](https://github.com/awentzonline/image-analogies) | 2544 | Generate image analogies using neural matching and blending. +[tensorflow_tutorials](https://github.com/pkmital/tensorflow_tutorials) | 2445 | From the basics to slightly more interesting applications of Tensorflow +[Lasagne](https://github.com/Lasagne/Lasagne) | 2369 | Lightweight library to build and train neural networks in Theano +[pylearn2](https://github.com/lisa-lab/pylearn2) | 2157 | A Machine Learning library based on Theano +[neon](https://github.com/NervanaSystems/neon) | 2146 | Fast, scalable, easy-to-use Python based Deep Learning Framework by Nervana™ +[DeepLearningTutorials](https://github.com/lisa-lab/DeepLearningTutorials) | 2144 | Deep Learning Tutorial notes and code. See the wiki for more info. +[DeepLearnToolbox](https://github.com/rasmusbergpalm/DeepLearnToolbox) | 2036 | Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started. +[DeepLearningFlappyBird](https://github.com/yenchenlin1994/DeepLearningFlappyBird) | 1730 | Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). +[chainer](https://github.com/pfnet/chainer) | 1577 | A flexible framework of neural networks for deep learning +[neural-storyteller](https://github.com/ryankiros/neural-storyteller) | 1521 | A recurrent neural network for generating little stories about images +[DIGITS](https://github.com/NVIDIA/DIGITS) | 1368 | Deep Learning GPU Training System +[deepjazz](https://github.com/jisungk/deepjazz) | 1239 | Deep learning driven jazz generation using Keras & Theano! +[brainstorm](https://github.com/IDSIA/brainstorm) | 1146 | Fast, flexible and fun neural networks. +[darknet](https://github.com/pjreddie/darknet) | 950 | Convolutional Neural Networks +[Theano-Tutorials](https://github.com/Newmu/Theano-Tutorials) | 911 | Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano. +[biaxial-rnn-music-composition](https://github.com/hexahedria/biaxial-rnn-music-composition) | 907 | A recurrent neural network designed to generate classical music. +[blocks](https://github.com/mila-udem/blocks) | 868 | A Theano framework for building and training neural networks +[tdb](https://github.com/ericjang/tdb) | 868 | Interactive, node-by-node debugging and visualization for TensorFlow +[scikit-neuralnetwork](https://github.com/aigamedev/scikit-neuralnetwork) | 853 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. +[tensorflow-deepq](https://github.com/nivwusquorum/tensorflow-deepq) | 770 | A deep Q learning demonstration using Google Tensorflow +[veles](https://github.com/samsung/veles) | 761 | Distributed machine learning platform +[deepdetect](https://github.com/beniz/deepdetect) | 733 | Deep Learning API and Server in C++11 with Python bindings and support for Caffe and XGBoost +[CaffeOnSpark](https://github.com/yahoo/CaffeOnSpark) | 728 | +[nolearn](https://github.com/dnouri/nolearn) | 706 | Abstractions around neural net libraries, most notably Lasagne. +[DCGAN-tensorflow](https://github.com/carpedm20/DCGAN-tensorflow) | 592 | A tensorflow implementation of Deep Convolutional Generative Adversarial Networks +[matconvnet](https://github.com/vlfeat/matconvnet) | 482 | MatConvNet: CNNs for MATLAB +[DeepCL](https://github.com/hughperkins/DeepCL) | 419 | OpenCL library to train deep convolutional neural networks diff --git a/data.yml b/data.yml index 4c044d2..543ea19 100644 --- a/data.yml +++ b/data.yml @@ -1,6 +1,6 @@ --- -:resume_index: 27 -:last_updated: 2016-08-14 21:04:44.929351000 +05:30 +:resume_index: 0 +:last_updated: 2016-08-15 09:35:28.825361000 +05:30 :data: - :repo: tensorflow/tensorflow :stars: 29890 @@ -100,3 +100,91 @@ - :repo: karpathy/neuraltalk2 :stars: 2560 :description: Efficient Image Captioning code in Torch, runs on GPU +- :repo: awentzonline/image-analogies + :stars: 2544 + :description: Generate image analogies using neural matching and blending. +- :repo: pkmital/tensorflow_tutorials + :stars: 2445 + :description: From the basics to slightly more interesting applications of Tensorflow +- :repo: Lasagne/Lasagne + :stars: 2369 + :description: Lightweight library to build and train neural networks in Theano +- :repo: lisa-lab/pylearn2 + :stars: 2157 + :description: A Machine Learning library based on Theano +- :repo: lisa-lab/DeepLearningTutorials + :stars: 2144 + :description: Deep Learning Tutorial notes and code. See the wiki for more info. +- :repo: NervanaSystems/neon + :stars: 2146 + :description: Fast, scalable, easy-to-use Python based Deep Learning Framework by + Nervana™ +- :repo: rasmusbergpalm/DeepLearnToolbox + :stars: 2036 + :description: Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, + Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and + vanilla Neural Nets. Each method has examples to get you started. +- :repo: yenchenlin1994/DeepLearningFlappyBird + :stars: 1730 + :description: Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). +- :repo: pfnet/chainer + :stars: 1577 + :description: A flexible framework of neural networks for deep learning +- :repo: ryankiros/neural-storyteller + :stars: 1521 + :description: A recurrent neural network for generating little stories about images +- :repo: NVIDIA/DIGITS + :stars: 1368 + :description: Deep Learning GPU Training System +- :repo: jisungk/deepjazz + :stars: 1239 + :description: Deep learning driven jazz generation using Keras & Theano! +- :repo: IDSIA/brainstorm + :stars: 1146 + :description: Fast, flexible and fun neural networks. +- :repo: pjreddie/darknet + :stars: 950 + :description: Convolutional Neural Networks +- :repo: Newmu/Theano-Tutorials + :stars: 911 + :description: Bare bones introduction to machine learning from linear regression + to convolutional neural networks using Theano. +- :repo: hexahedria/biaxial-rnn-music-composition + :stars: 907 + :description: A recurrent neural network designed to generate classical music. +- :repo: mila-udem/blocks + :stars: 868 + :description: A Theano framework for building and training neural networks +- :repo: ericjang/tdb + :stars: 868 + :description: Interactive, node-by-node debugging and visualization for TensorFlow +- :repo: aigamedev/scikit-neuralnetwork + :stars: 853 + :description: Deep neural networks without the learning cliff! Classifiers and regressors + compatible with scikit-learn. +- :repo: samsung/veles + :stars: 761 + :description: Distributed machine learning platform +- :repo: beniz/deepdetect + :stars: 733 + :description: Deep Learning API and Server in C++11 with Python bindings and support + for Caffe and XGBoost +- :repo: nivwusquorum/tensorflow-deepq + :stars: 770 + :description: A deep Q learning demonstration using Google Tensorflow +- :repo: yahoo/CaffeOnSpark + :stars: 728 + :description: '' +- :repo: dnouri/nolearn + :stars: 706 + :description: Abstractions around neural net libraries, most notably Lasagne. +- :repo: carpedm20/DCGAN-tensorflow + :stars: 592 + :description: A tensorflow implementation of Deep Convolutional Generative Adversarial + Networks +- :repo: vlfeat/matconvnet + :stars: 482 + :description: 'MatConvNet: CNNs for MATLAB' +- :repo: hughperkins/DeepCL + :stars: 419 + :description: OpenCL library to train deep convolutional neural networks From 08fe788e5bc46c9fa616576b172f97ffbd60cbf2 Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Mon, 15 Aug 2016 11:01:50 +0530 Subject: [PATCH 6/8] Add update README --- README.md | 115 +++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index f0adceb..3aa89a4 100644 --- a/README.md +++ b/README.md @@ -1,62 +1,61 @@ # Top Deep Learning Projects - A list of popular github projects related to deep learning (ranked by stars). -Last Update: 2016.08.15 +Last Update: 2016.08.09 -Project Name | Stars | Description | ------------- | -----:| ----------- | -[tensorflow](https://github.com/tensorflow/tensorflow) | 29890 | Computation using data flow graphs for scalable machine learning -[caffe](https://github.com/BVLC/caffe) | 11894 | Caffe: a fast open framework for deep learning. -[neural-style](https://github.com/jcjohnson/neural-style) | 10219 | Torch implementation of neural style algorithm -[deepdream](https://github.com/google/deepdream) | 9085 | -[keras](https://github.com/fchollet/keras) | 7585 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano or TensorFlow. -[RocAlphaGo](https://github.com/Rochester-NRT/RocAlphaGo) | 7190 | An independent, student-led replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search" (Nature 529, 484-489, 28 Jan 2016), details of which can be found on their website https://deepmind.com/publications.html. -[models](https://github.com/tensorflow/models) | 6736 | Models built with TensorFlow -[neural-doodle](https://github.com/alexjc/neural-doodle) | 6343 | Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.) -[CNTK](https://github.com/Microsoft/CNTK) | 5981 | Computational Network Toolkit (CNTK) -[TensorFlow-Examples](https://github.com/aymericdamien/TensorFlow-Examples) | 5955 | TensorFlow tutorials and code examples for beginners -[convnetjs](https://github.com/karpathy/convnetjs) | 5255 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. -[torch7](https://github.com/torch/torch7) | 5154 | http://torch.ch -[openface](https://github.com/cmusatyalab/openface) | 4907 | Face recognition with deep neural networks. -[mxnet](https://github.com/dmlc/mxnet) | 4731 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more -[nupic](https://github.com/numenta/nupic) | 4365 | Numenta Platform for Intelligent Computing: a brain-inspired machine intelligence platform, and biologically accurate neural network based on cortical learning algorithms. -[Theano](https://github.com/Theano/Theano) | 4312 | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation. -[leaf](https://github.com/autumnai/leaf) | 4288 | Open Machine Intelligence Framework for Hackers. (GPU/CPU) -[char-rnn](https://github.com/karpathy/char-rnn) | 3836 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch -[deeplearning4j](https://github.com/deeplearning4j/deeplearning4j) | 3718 | Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind -[neuraltalk](https://github.com/karpathy/neuraltalk) | 3702 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. -[tflearn](https://github.com/tflearn/tflearn) | 3412 | Deep learning library featuring a higher-level API for TensorFlow. -[playground](https://github.com/tensorflow/playground) | 3373 | Play with neural networks! -[gym](https://github.com/openai/gym) | 3048 | A toolkit for developing and comparing reinforcement learning algorithms. -[magenta](https://github.com/tensorflow/magenta) | 2949 | Magenta: Music and Art Generation with Machine Intelligence -[colornet](https://github.com/pavelgonchar/colornet) | 2815 | Neural Network to colorize grayscale images -[synaptic](https://github.com/cazala/synaptic) | 2686 | architecture-free neural network library for node.js and the browser -[neuraltalk2](https://github.com/karpathy/neuraltalk2) | 2560 | Efficient Image Captioning code in Torch, runs on GPU -[image-analogies](https://github.com/awentzonline/image-analogies) | 2544 | Generate image analogies using neural matching and blending. -[tensorflow_tutorials](https://github.com/pkmital/tensorflow_tutorials) | 2445 | From the basics to slightly more interesting applications of Tensorflow -[Lasagne](https://github.com/Lasagne/Lasagne) | 2369 | Lightweight library to build and train neural networks in Theano -[pylearn2](https://github.com/lisa-lab/pylearn2) | 2157 | A Machine Learning library based on Theano -[neon](https://github.com/NervanaSystems/neon) | 2146 | Fast, scalable, easy-to-use Python based Deep Learning Framework by Nervana™ -[DeepLearningTutorials](https://github.com/lisa-lab/DeepLearningTutorials) | 2144 | Deep Learning Tutorial notes and code. See the wiki for more info. -[DeepLearnToolbox](https://github.com/rasmusbergpalm/DeepLearnToolbox) | 2036 | Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started. -[DeepLearningFlappyBird](https://github.com/yenchenlin1994/DeepLearningFlappyBird) | 1730 | Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). -[chainer](https://github.com/pfnet/chainer) | 1577 | A flexible framework of neural networks for deep learning -[neural-storyteller](https://github.com/ryankiros/neural-storyteller) | 1521 | A recurrent neural network for generating little stories about images -[DIGITS](https://github.com/NVIDIA/DIGITS) | 1368 | Deep Learning GPU Training System -[deepjazz](https://github.com/jisungk/deepjazz) | 1239 | Deep learning driven jazz generation using Keras & Theano! -[brainstorm](https://github.com/IDSIA/brainstorm) | 1146 | Fast, flexible and fun neural networks. -[darknet](https://github.com/pjreddie/darknet) | 950 | Convolutional Neural Networks -[Theano-Tutorials](https://github.com/Newmu/Theano-Tutorials) | 911 | Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano. -[biaxial-rnn-music-composition](https://github.com/hexahedria/biaxial-rnn-music-composition) | 907 | A recurrent neural network designed to generate classical music. -[blocks](https://github.com/mila-udem/blocks) | 868 | A Theano framework for building and training neural networks -[tdb](https://github.com/ericjang/tdb) | 868 | Interactive, node-by-node debugging and visualization for TensorFlow -[scikit-neuralnetwork](https://github.com/aigamedev/scikit-neuralnetwork) | 853 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. -[tensorflow-deepq](https://github.com/nivwusquorum/tensorflow-deepq) | 770 | A deep Q learning demonstration using Google Tensorflow -[veles](https://github.com/samsung/veles) | 761 | Distributed machine learning platform -[deepdetect](https://github.com/beniz/deepdetect) | 733 | Deep Learning API and Server in C++11 with Python bindings and support for Caffe and XGBoost -[CaffeOnSpark](https://github.com/yahoo/CaffeOnSpark) | 728 | -[nolearn](https://github.com/dnouri/nolearn) | 706 | Abstractions around neural net libraries, most notably Lasagne. -[DCGAN-tensorflow](https://github.com/carpedm20/DCGAN-tensorflow) | 592 | A tensorflow implementation of Deep Convolutional Generative Adversarial Networks -[matconvnet](https://github.com/vlfeat/matconvnet) | 482 | MatConvNet: CNNs for MATLAB -[DeepCL](https://github.com/hughperkins/DeepCL) | 419 | OpenCL library to train deep convolutional neural networks +| Project Name| Stars | Description | +| ------- | ------ | ------ | +| [TensorFlow](https://github.com/tensorflow/tensorflow) | 29622 | Computation using data flow graphs for scalable machine learning. +| [Caffe](https://github.com/BVLC/caffe) | 11799 | Caffe: a fast open framework for deep learning. +| [Neural Style](https://github.com/jcjohnson/neural-style) | 10148 | Torch implementation of neural style algorithm. +| [Deep Dream](https://github.com/google/deepdream) | 9042 | Deep Dream. +| [Keras](https://github.com/fchollet/keras) | 7502 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano and TensorFlow. +| [Roc AlphaGo](https://github.com/Rochester-NRT/RocAlphaGo) | 7170 | An independent, student-led replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search" (Nature 529, 484-489, 28 Jan 2016). +| [TensorFlow Models](https://github.com/tensorflow/models) | 6671 | Models built with TensorFlow +| [Neural Doodle](https://github.com/alexjc/neural-doodle) | 6275 | Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.) +| [CNTK](https://github.com/Microsoft/CNTK) | 5957 | Computational Network Toolkit (CNTK). +| [TensorFlow Examples](https://github.com/aymericdamien/TensorFlow-Examples) | 5872 | TensorFlow tutorials and code examples for beginners. +| [ConvNet JS](https://github.com/karpathy/convnetjs) | 5231 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. +| [Torch](https://github.com/torch/torch7) | 5133 | Torch7, Deep Learning Library. +| [OpenFace](https://github.com/cmusatyalab/openface) | 4855 | Face recognition with deep neural networks. +| [MXNet](https://github.com/dmlc/mxnet) | 4685 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more. +| [Theano](https://github.com/Theano/Theano) | 4286 | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation. +| [Leaf](https://github.com/autumnai/leaf) | 4281 | Open Machine Intelligence Framework for Hackers. +| [Char RNN](https://github.com/karpathy/char-rnn) | 3820 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch. +| [Neural Talk](https://github.com/karpathy/neuraltalk) | 3694 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. +| [deeplearning4j](https://github.com/deeplearning4j/deeplearning4j) | 3673 | Deep Learning for Java, Scala & Clojure on Hadoop, Spark. +| [TFLearn](https://github.com/tflearn/tflearn) | 3368 | Deep learning library featuring a higher-level API for TensorFlow. +| [TensorFlow Playground](https://github.com/tensorflow/playground) | 3352 | Play with neural networks! +| [OpenAI Gym](https://github.com/openai/gym) | 3020 | A toolkit for developing and comparing reinforcement learning algorithms. +| [Magenta](https://github.com/tensorflow/magenta) | 2914 | Magenta: Music and Art Generation with Machine Intelligence +| [Colornet](https://github.com/pavelgonchar/colornet) | 2798 | Neural Network to colorize grayscale images. +| [Synaptic](https://github.com/cazala/synaptic) | 2666 | architecture-free neural network library for node.js and the browser +| [Neural Talk 2](https://github.com/karpathy/neuraltalk2) | 2550 | Efficient Image Captioning code in Torch, runs on GPU. +| [Image Analogies](https://github.com/awentzonline/image-analogies) | 2540 | Generate image analogies using neural matching and blending. +| [TensorFlow Tutorials](https://github.com/pkmital/tensorflow_tutorials) | 2413 | From the basics to slightly more interesting applications of Tensorflow. +| [Lasagne](https://github.com/Lasagne/Lasagne) | 2355 | Lightweight library to build and train neural networks in Theano. +| [PyLearn2](https://github.com/lisa-lab/pylearn2) | 2153 | A Machine Learning library based on Theano. +| [LISA-lab Deep Learning Tutorials](https://github.com/lisa-lab/DeepLearningTutorials) | 2134 | Deep Learning Tutorial notes and code. See the wiki for more info. +| [Neon](https://github.com/NervanaSystems/neon) | 2121 | Fast, scalable, easy-to-use Python based Deep Learning Framework by Nervana™. +| [Matlab Deep Learning Toolbox](https://github.com/rasmusbergpalm/DeepLearnToolbox) | 2032 | Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started. +| [Deep Learning Flappy Bird](https://github.com/yenchenlin1994/DeepLearningFlappyBird) | 1721 | Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). +| [Chainer](https://github.com/pfnet/chainer) | 1573 | A flexible framework of neural networks for deep learning. +| [Neural Story Teller](https://github.com/ryankiros/neural-storyteller) | 1514 | A recurrent neural network for generating little stories about images. +| [DIGITS](https://github.com/NVIDIA/DIGITS) | 1353 | Deep Learning GPU Training System. +| [Deep Jazz](https://github.com/jisungk/deepjazz) | 1229 | Deep learning driven jazz generation using Keras & Theano! +| [Brainstorm](https://github.com/IDSIA/brainstorm) | 1143 | Fast, flexible and fun neural networks. +| [Darknet](https://github.com/pjreddie/darknet) | 937 | Open Source Neural Networks in C +| [Theano Tutorials](https://github.com/Newmu/Theano-Tutorials) | 904 | Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano. +| [RNN Music Composition](https://github.com/hexahedria/biaxial-rnn-music-composition) | 904 | A recurrent neural network designed to generate classical music. +| [Blocks](https://github.com/mila-udem/blocks) | 866 | A Theano framework for building and training neural networks. +| [TDB](https://github.com/ericjang/tdb) | 860 | Interactive, node-by-node debugging and visualization for TensorFlow. +| [Scikit Neural Net](https://github.com/aigamedev/scikit-neuralnetwork) | 849 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. +| [Veles](https://github.com/samsung/veles) | 760 | Distributed machine learning platform (Python, CUDA, OpenCL) +| [Deep Detect](https://github.com/beniz/deepdetect) | 759 | Deep Learning API and Server in C++11 with Python bindings and support for Caffe. +| [TensorFlow DeepQ](https://github.com/nivwusquorum/tensorflow-deepq) | 759 | A deep Q learning demonstration using Google Tensorflow. +| [Caffe on Spark](https://github.com/yahoo/CaffeOnSpark) | 724 | Caffe On Spark. +| [Nolearn](https://github.com/dnouri/nolearn) | 702 | Abstractions around neural net libraries, most notably Lasagne. +| [DCGAN TensorFlow](https://github.com/carpedm20/DCGAN-tensorflow) | 568 | A tensorflow implementation of Deep Convolutional Generative Adversarial Networks +| [MatConvNet](https://github.com/vlfeat/matconvnet)| 479 | MATLAB CNN toolbox for computer vision applications. +| [DeepCL](https://github.com/hughperkins/DeepCL)| 413 | OpenCL library to train deep convolutional neural networks. +| [Visual Search Server](https://github.com/AKSHAYUBHAT/VisualSearchServer)| 304 | Visual Search using Tensorflow inception model & Approximate Nearest Neighbors. From e3220cebde3bed34b6d8a6de2d01a592f2a894db Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Mon, 15 Aug 2016 11:02:44 +0530 Subject: [PATCH 7/8] Update repos from new README --- repos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos.yml b/repos.yml index 193cb7d..e787be1 100644 --- a/repos.yml +++ b/repos.yml @@ -1,4 +1,5 @@ --- +- AKSHAYUBHAT/VisualSearchServer - BVLC/caffe - IDSIA/brainstorm - Lasagne/Lasagne @@ -35,7 +36,6 @@ - lisa-lab/pylearn2 - mila-udem/blocks - nivwusquorum/tensorflow-deepq -- numenta/nupic - openai/gym - pavelgonchar/colornet - pfnet/chainer From a42be1feaabe4b2140f60fd6edb3ee769c0f0392 Mon Sep 17 00:00:00 2001 From: Jikku Jose Date: Mon, 15 Aug 2016 11:05:50 +0530 Subject: [PATCH 8/8] Update README based on new data --- README.md | 115 +++++++++++----------- data.yml | 281 +++++++++++++++++++++++++++--------------------------- 2 files changed, 198 insertions(+), 198 deletions(-) diff --git a/README.md b/README.md index 3aa89a4..cb96af0 100644 --- a/README.md +++ b/README.md @@ -1,61 +1,62 @@ # Top Deep Learning Projects + A list of popular github projects related to deep learning (ranked by stars). -Last Update: 2016.08.09 +Last Update: 2016.08.15 -| Project Name| Stars | Description | -| ------- | ------ | ------ | -| [TensorFlow](https://github.com/tensorflow/tensorflow) | 29622 | Computation using data flow graphs for scalable machine learning. -| [Caffe](https://github.com/BVLC/caffe) | 11799 | Caffe: a fast open framework for deep learning. -| [Neural Style](https://github.com/jcjohnson/neural-style) | 10148 | Torch implementation of neural style algorithm. -| [Deep Dream](https://github.com/google/deepdream) | 9042 | Deep Dream. -| [Keras](https://github.com/fchollet/keras) | 7502 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano and TensorFlow. -| [Roc AlphaGo](https://github.com/Rochester-NRT/RocAlphaGo) | 7170 | An independent, student-led replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search" (Nature 529, 484-489, 28 Jan 2016). -| [TensorFlow Models](https://github.com/tensorflow/models) | 6671 | Models built with TensorFlow -| [Neural Doodle](https://github.com/alexjc/neural-doodle) | 6275 | Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.) -| [CNTK](https://github.com/Microsoft/CNTK) | 5957 | Computational Network Toolkit (CNTK). -| [TensorFlow Examples](https://github.com/aymericdamien/TensorFlow-Examples) | 5872 | TensorFlow tutorials and code examples for beginners. -| [ConvNet JS](https://github.com/karpathy/convnetjs) | 5231 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. -| [Torch](https://github.com/torch/torch7) | 5133 | Torch7, Deep Learning Library. -| [OpenFace](https://github.com/cmusatyalab/openface) | 4855 | Face recognition with deep neural networks. -| [MXNet](https://github.com/dmlc/mxnet) | 4685 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more. -| [Theano](https://github.com/Theano/Theano) | 4286 | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation. -| [Leaf](https://github.com/autumnai/leaf) | 4281 | Open Machine Intelligence Framework for Hackers. -| [Char RNN](https://github.com/karpathy/char-rnn) | 3820 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch. -| [Neural Talk](https://github.com/karpathy/neuraltalk) | 3694 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. -| [deeplearning4j](https://github.com/deeplearning4j/deeplearning4j) | 3673 | Deep Learning for Java, Scala & Clojure on Hadoop, Spark. -| [TFLearn](https://github.com/tflearn/tflearn) | 3368 | Deep learning library featuring a higher-level API for TensorFlow. -| [TensorFlow Playground](https://github.com/tensorflow/playground) | 3352 | Play with neural networks! -| [OpenAI Gym](https://github.com/openai/gym) | 3020 | A toolkit for developing and comparing reinforcement learning algorithms. -| [Magenta](https://github.com/tensorflow/magenta) | 2914 | Magenta: Music and Art Generation with Machine Intelligence -| [Colornet](https://github.com/pavelgonchar/colornet) | 2798 | Neural Network to colorize grayscale images. -| [Synaptic](https://github.com/cazala/synaptic) | 2666 | architecture-free neural network library for node.js and the browser -| [Neural Talk 2](https://github.com/karpathy/neuraltalk2) | 2550 | Efficient Image Captioning code in Torch, runs on GPU. -| [Image Analogies](https://github.com/awentzonline/image-analogies) | 2540 | Generate image analogies using neural matching and blending. -| [TensorFlow Tutorials](https://github.com/pkmital/tensorflow_tutorials) | 2413 | From the basics to slightly more interesting applications of Tensorflow. -| [Lasagne](https://github.com/Lasagne/Lasagne) | 2355 | Lightweight library to build and train neural networks in Theano. -| [PyLearn2](https://github.com/lisa-lab/pylearn2) | 2153 | A Machine Learning library based on Theano. -| [LISA-lab Deep Learning Tutorials](https://github.com/lisa-lab/DeepLearningTutorials) | 2134 | Deep Learning Tutorial notes and code. See the wiki for more info. -| [Neon](https://github.com/NervanaSystems/neon) | 2121 | Fast, scalable, easy-to-use Python based Deep Learning Framework by Nervana™. -| [Matlab Deep Learning Toolbox](https://github.com/rasmusbergpalm/DeepLearnToolbox) | 2032 | Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started. -| [Deep Learning Flappy Bird](https://github.com/yenchenlin1994/DeepLearningFlappyBird) | 1721 | Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). -| [Chainer](https://github.com/pfnet/chainer) | 1573 | A flexible framework of neural networks for deep learning. -| [Neural Story Teller](https://github.com/ryankiros/neural-storyteller) | 1514 | A recurrent neural network for generating little stories about images. -| [DIGITS](https://github.com/NVIDIA/DIGITS) | 1353 | Deep Learning GPU Training System. -| [Deep Jazz](https://github.com/jisungk/deepjazz) | 1229 | Deep learning driven jazz generation using Keras & Theano! -| [Brainstorm](https://github.com/IDSIA/brainstorm) | 1143 | Fast, flexible and fun neural networks. -| [Darknet](https://github.com/pjreddie/darknet) | 937 | Open Source Neural Networks in C -| [Theano Tutorials](https://github.com/Newmu/Theano-Tutorials) | 904 | Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano. -| [RNN Music Composition](https://github.com/hexahedria/biaxial-rnn-music-composition) | 904 | A recurrent neural network designed to generate classical music. -| [Blocks](https://github.com/mila-udem/blocks) | 866 | A Theano framework for building and training neural networks. -| [TDB](https://github.com/ericjang/tdb) | 860 | Interactive, node-by-node debugging and visualization for TensorFlow. -| [Scikit Neural Net](https://github.com/aigamedev/scikit-neuralnetwork) | 849 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. -| [Veles](https://github.com/samsung/veles) | 760 | Distributed machine learning platform (Python, CUDA, OpenCL) -| [Deep Detect](https://github.com/beniz/deepdetect) | 759 | Deep Learning API and Server in C++11 with Python bindings and support for Caffe. -| [TensorFlow DeepQ](https://github.com/nivwusquorum/tensorflow-deepq) | 759 | A deep Q learning demonstration using Google Tensorflow. -| [Caffe on Spark](https://github.com/yahoo/CaffeOnSpark) | 724 | Caffe On Spark. -| [Nolearn](https://github.com/dnouri/nolearn) | 702 | Abstractions around neural net libraries, most notably Lasagne. -| [DCGAN TensorFlow](https://github.com/carpedm20/DCGAN-tensorflow) | 568 | A tensorflow implementation of Deep Convolutional Generative Adversarial Networks -| [MatConvNet](https://github.com/vlfeat/matconvnet)| 479 | MATLAB CNN toolbox for computer vision applications. -| [DeepCL](https://github.com/hughperkins/DeepCL)| 413 | OpenCL library to train deep convolutional neural networks. -| [Visual Search Server](https://github.com/AKSHAYUBHAT/VisualSearchServer)| 304 | Visual Search using Tensorflow inception model & Approximate Nearest Neighbors. +Project Name | Stars | Description | +------------ | -----:| ----------- | +[tensorflow](https://github.com/tensorflow/tensorflow) | 29931 | Computation using data flow graphs for scalable machine learning +[caffe](https://github.com/BVLC/caffe) | 11905 | Caffe: a fast open framework for deep learning. +[neural-style](https://github.com/jcjohnson/neural-style) | 10231 | Torch implementation of neural style algorithm +[deepdream](https://github.com/google/deepdream) | 9088 | +[keras](https://github.com/fchollet/keras) | 7590 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano or TensorFlow. +[RocAlphaGo](https://github.com/Rochester-NRT/RocAlphaGo) | 7193 | An independent, student-led replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search" (Nature 529, 484-489, 28 Jan 2016), details of which can be found on their website https://deepmind.com/publications.html. +[models](https://github.com/tensorflow/models) | 6757 | Models built with TensorFlow +[neural-doodle](https://github.com/alexjc/neural-doodle) | 6346 | Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.) +[CNTK](https://github.com/Microsoft/CNTK) | 5981 | Computational Network Toolkit (CNTK) +[TensorFlow-Examples](https://github.com/aymericdamien/TensorFlow-Examples) | 5962 | TensorFlow tutorials and code examples for beginners +[convnetjs](https://github.com/karpathy/convnetjs) | 5261 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. +[torch7](https://github.com/torch/torch7) | 5157 | http://torch.ch +[openface](https://github.com/cmusatyalab/openface) | 4918 | Face recognition with deep neural networks. +[mxnet](https://github.com/dmlc/mxnet) | 4735 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more +[Theano](https://github.com/Theano/Theano) | 4314 | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation. +[leaf](https://github.com/autumnai/leaf) | 4289 | Open Machine Intelligence Framework for Hackers. (GPU/CPU) +[char-rnn](https://github.com/karpathy/char-rnn) | 3839 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch +[deeplearning4j](https://github.com/deeplearning4j/deeplearning4j) | 3721 | Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind +[neuraltalk](https://github.com/karpathy/neuraltalk) | 3703 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. +[tflearn](https://github.com/tflearn/tflearn) | 3416 | Deep learning library featuring a higher-level API for TensorFlow. +[playground](https://github.com/tensorflow/playground) | 3378 | Play with neural networks! +[gym](https://github.com/openai/gym) | 3059 | A toolkit for developing and comparing reinforcement learning algorithms. +[magenta](https://github.com/tensorflow/magenta) | 2955 | Magenta: Music and Art Generation with Machine Intelligence +[colornet](https://github.com/pavelgonchar/colornet) | 2816 | Neural Network to colorize grayscale images +[synaptic](https://github.com/cazala/synaptic) | 2689 | architecture-free neural network library for node.js and the browser +[neuraltalk2](https://github.com/karpathy/neuraltalk2) | 2561 | Efficient Image Captioning code in Torch, runs on GPU +[image-analogies](https://github.com/awentzonline/image-analogies) | 2545 | Generate image analogies using neural matching and blending. +[tensorflow_tutorials](https://github.com/pkmital/tensorflow_tutorials) | 2447 | From the basics to slightly more interesting applications of Tensorflow +[Lasagne](https://github.com/Lasagne/Lasagne) | 2369 | Lightweight library to build and train neural networks in Theano +[pylearn2](https://github.com/lisa-lab/pylearn2) | 2157 | A Machine Learning library based on Theano +[neon](https://github.com/NervanaSystems/neon) | 2147 | Fast, scalable, easy-to-use Python based Deep Learning Framework by Nervana™ +[DeepLearningTutorials](https://github.com/lisa-lab/DeepLearningTutorials) | 2144 | Deep Learning Tutorial notes and code. See the wiki for more info. +[DeepLearnToolbox](https://github.com/rasmusbergpalm/DeepLearnToolbox) | 2036 | Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started. +[DeepLearningFlappyBird](https://github.com/yenchenlin1994/DeepLearningFlappyBird) | 1730 | Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). +[chainer](https://github.com/pfnet/chainer) | 1577 | A flexible framework of neural networks for deep learning +[neural-storyteller](https://github.com/ryankiros/neural-storyteller) | 1521 | A recurrent neural network for generating little stories about images +[DIGITS](https://github.com/NVIDIA/DIGITS) | 1368 | Deep Learning GPU Training System +[deepjazz](https://github.com/jisungk/deepjazz) | 1239 | Deep learning driven jazz generation using Keras & Theano! +[brainstorm](https://github.com/IDSIA/brainstorm) | 1146 | Fast, flexible and fun neural networks. +[darknet](https://github.com/pjreddie/darknet) | 950 | Convolutional Neural Networks +[Theano-Tutorials](https://github.com/Newmu/Theano-Tutorials) | 911 | Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano. +[biaxial-rnn-music-composition](https://github.com/hexahedria/biaxial-rnn-music-composition) | 907 | A recurrent neural network designed to generate classical music. +[blocks](https://github.com/mila-udem/blocks) | 868 | A Theano framework for building and training neural networks +[tdb](https://github.com/ericjang/tdb) | 868 | Interactive, node-by-node debugging and visualization for TensorFlow +[scikit-neuralnetwork](https://github.com/aigamedev/scikit-neuralnetwork) | 853 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. +[tensorflow-deepq](https://github.com/nivwusquorum/tensorflow-deepq) | 770 | A deep Q learning demonstration using Google Tensorflow +[veles](https://github.com/samsung/veles) | 761 | Distributed machine learning platform +[deepdetect](https://github.com/beniz/deepdetect) | 733 | Deep Learning API and Server in C++11 with Python bindings and support for Caffe and XGBoost +[CaffeOnSpark](https://github.com/yahoo/CaffeOnSpark) | 728 | +[nolearn](https://github.com/dnouri/nolearn) | 707 | Abstractions around neural net libraries, most notably Lasagne. +[DCGAN-tensorflow](https://github.com/carpedm20/DCGAN-tensorflow) | 593 | A tensorflow implementation of Deep Convolutional Generative Adversarial Networks +[matconvnet](https://github.com/vlfeat/matconvnet) | 482 | MatConvNet: CNNs for MATLAB +[DeepCL](https://github.com/hughperkins/DeepCL) | 419 | OpenCL library to train deep convolutional neural networks +[VisualSearchServer](https://github.com/AKSHAYUBHAT/VisualSearchServer) | 303 | A simple implementation of Visual Search using features extracted from Tensorflow inception model and Approximate Nearest Neighbors diff --git a/data.yml b/data.yml index 543ea19..1ff9995 100644 --- a/data.yml +++ b/data.yml @@ -1,190 +1,189 @@ --- :resume_index: 0 -:last_updated: 2016-08-15 09:35:28.825361000 +05:30 +:last_updated: 2016-08-15 11:03:59.630796000 +05:30 :data: -- :repo: tensorflow/tensorflow - :stars: 29890 - :description: Computation using data flow graphs for scalable machine learning +- :repo: AKSHAYUBHAT/VisualSearchServer + :stars: 303 + :description: A simple implementation of Visual Search using features extracted + from Tensorflow inception model and Approximate Nearest Neighbors - :repo: BVLC/caffe - :stars: 11894 + :stars: 11905 :description: 'Caffe: a fast open framework for deep learning.' -- :repo: jcjohnson/neural-style - :stars: 10219 - :description: Torch implementation of neural style algorithm -- :repo: google/deepdream - :stars: 9085 - :description: -- :repo: fchollet/keras - :stars: 7585 - :description: Deep Learning library for Python. Convnets, recurrent neural networks, - and more. Runs on Theano or TensorFlow. +- :repo: IDSIA/brainstorm + :stars: 1146 + :description: Fast, flexible and fun neural networks. +- :repo: Lasagne/Lasagne + :stars: 2369 + :description: Lightweight library to build and train neural networks in Theano +- :repo: Microsoft/CNTK + :stars: 5981 + :description: Computational Network Toolkit (CNTK) +- :repo: NVIDIA/DIGITS + :stars: 1368 + :description: Deep Learning GPU Training System +- :repo: NervanaSystems/neon + :stars: 2147 + :description: Fast, scalable, easy-to-use Python based Deep Learning Framework by + Nervana™ +- :repo: Newmu/Theano-Tutorials + :stars: 911 + :description: Bare bones introduction to machine learning from linear regression + to convolutional neural networks using Theano. - :repo: Rochester-NRT/RocAlphaGo - :stars: 7190 + :stars: 7193 :description: An independent, student-led replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search" (Nature 529, 484-489, 28 Jan 2016), details of which can be found on their website https://deepmind.com/publications.html. -- :repo: tensorflow/models - :stars: 6736 - :description: Models built with TensorFlow +- :repo: Theano/Theano + :stars: 4314 + :description: Theano is a Python library that allows you to define, optimize, and + evaluate mathematical expressions involving multi-dimensional arrays efficiently. + It can use GPUs and perform efficient symbolic differentiation. +- :repo: aigamedev/scikit-neuralnetwork + :stars: 853 + :description: Deep neural networks without the learning cliff! Classifiers and regressors + compatible with scikit-learn. - :repo: alexjc/neural-doodle - :stars: 6343 + :stars: 6346 :description: Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.) -- :repo: Microsoft/CNTK - :stars: 5981 - :description: Computational Network Toolkit (CNTK) +- :repo: autumnai/leaf + :stars: 4289 + :description: Open Machine Intelligence Framework for Hackers. (GPU/CPU) +- :repo: awentzonline/image-analogies + :stars: 2545 + :description: Generate image analogies using neural matching and blending. - :repo: aymericdamien/TensorFlow-Examples - :stars: 5955 + :stars: 5962 :description: TensorFlow tutorials and code examples for beginners -- :repo: karpathy/convnetjs - :stars: 5255 - :description: Deep Learning in Javascript. Train Convolutional Neural Networks (or - ordinary ones) in your browser. -- :repo: torch/torch7 - :stars: 5154 - :description: http://torch.ch +- :repo: beniz/deepdetect + :stars: 733 + :description: Deep Learning API and Server in C++11 with Python bindings and support + for Caffe and XGBoost +- :repo: carpedm20/DCGAN-tensorflow + :stars: 593 + :description: A tensorflow implementation of Deep Convolutional Generative Adversarial + Networks +- :repo: cazala/synaptic + :stars: 2689 + :description: architecture-free neural network library for node.js and the browser - :repo: cmusatyalab/openface - :stars: 4907 + :stars: 4918 :description: Face recognition with deep neural networks. +- :repo: deeplearning4j/deeplearning4j + :stars: 3721 + :description: Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs + - From Skymind - :repo: dmlc/mxnet - :stars: 4731 + :stars: 4735 :description: Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more -- :repo: numenta/nupic - :stars: 4365 - :description: 'Numenta Platform for Intelligent Computing: a brain-inspired machine - intelligence platform, and biologically accurate neural network based on cortical - learning algorithms.' -- :repo: Theano/Theano - :stars: 4312 - :description: Theano is a Python library that allows you to define, optimize, and - evaluate mathematical expressions involving multi-dimensional arrays efficiently. - It can use GPUs and perform efficient symbolic differentiation. -- :repo: autumnai/leaf - :stars: 4288 - :description: Open Machine Intelligence Framework for Hackers. (GPU/CPU) +- :repo: dnouri/nolearn + :stars: 707 + :description: Abstractions around neural net libraries, most notably Lasagne. +- :repo: ericjang/tdb + :stars: 868 + :description: Interactive, node-by-node debugging and visualization for TensorFlow +- :repo: fchollet/keras + :stars: 7590 + :description: Deep Learning library for Python. Convnets, recurrent neural networks, + and more. Runs on Theano or TensorFlow. +- :repo: google/deepdream + :stars: 9088 + :description: +- :repo: hexahedria/biaxial-rnn-music-composition + :stars: 907 + :description: A recurrent neural network designed to generate classical music. +- :repo: hughperkins/DeepCL + :stars: 419 + :description: OpenCL library to train deep convolutional neural networks +- :repo: jcjohnson/neural-style + :stars: 10231 + :description: Torch implementation of neural style algorithm +- :repo: jisungk/deepjazz + :stars: 1239 + :description: Deep learning driven jazz generation using Keras & Theano! - :repo: karpathy/char-rnn - :stars: 3836 + :stars: 3839 :description: Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch +- :repo: karpathy/convnetjs + :stars: 5261 + :description: Deep Learning in Javascript. Train Convolutional Neural Networks (or + ordinary ones) in your browser. - :repo: karpathy/neuraltalk - :stars: 3702 + :stars: 3703 :description: NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. -- :repo: deeplearning4j/deeplearning4j - :stars: 3718 - :description: Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - - From Skymind -- :repo: tflearn/tflearn - :stars: 3412 - :description: Deep learning library featuring a higher-level API for TensorFlow. -- :repo: tensorflow/playground - :stars: 3373 - :description: Play with neural networks! +- :repo: karpathy/neuraltalk2 + :stars: 2561 + :description: Efficient Image Captioning code in Torch, runs on GPU +- :repo: lisa-lab/DeepLearningTutorials + :stars: 2144 + :description: Deep Learning Tutorial notes and code. See the wiki for more info. +- :repo: lisa-lab/pylearn2 + :stars: 2157 + :description: A Machine Learning library based on Theano +- :repo: mila-udem/blocks + :stars: 868 + :description: A Theano framework for building and training neural networks +- :repo: nivwusquorum/tensorflow-deepq + :stars: 770 + :description: A deep Q learning demonstration using Google Tensorflow - :repo: openai/gym - :stars: 3048 + :stars: 3059 :description: A toolkit for developing and comparing reinforcement learning algorithms. -- :repo: tensorflow/magenta - :stars: 2949 - :description: 'Magenta: Music and Art Generation with Machine Intelligence' - :repo: pavelgonchar/colornet - :stars: 2815 + :stars: 2816 :description: Neural Network to colorize grayscale images -- :repo: cazala/synaptic - :stars: 2686 - :description: architecture-free neural network library for node.js and the browser -- :repo: karpathy/neuraltalk2 - :stars: 2560 - :description: Efficient Image Captioning code in Torch, runs on GPU -- :repo: awentzonline/image-analogies - :stars: 2544 - :description: Generate image analogies using neural matching and blending. +- :repo: pfnet/chainer + :stars: 1577 + :description: A flexible framework of neural networks for deep learning +- :repo: pjreddie/darknet + :stars: 950 + :description: Convolutional Neural Networks - :repo: pkmital/tensorflow_tutorials - :stars: 2445 + :stars: 2447 :description: From the basics to slightly more interesting applications of Tensorflow -- :repo: Lasagne/Lasagne - :stars: 2369 - :description: Lightweight library to build and train neural networks in Theano -- :repo: lisa-lab/pylearn2 - :stars: 2157 - :description: A Machine Learning library based on Theano -- :repo: lisa-lab/DeepLearningTutorials - :stars: 2144 - :description: Deep Learning Tutorial notes and code. See the wiki for more info. -- :repo: NervanaSystems/neon - :stars: 2146 - :description: Fast, scalable, easy-to-use Python based Deep Learning Framework by - Nervana™ - :repo: rasmusbergpalm/DeepLearnToolbox :stars: 2036 :description: Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started. -- :repo: yenchenlin1994/DeepLearningFlappyBird - :stars: 1730 - :description: Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). -- :repo: pfnet/chainer - :stars: 1577 - :description: A flexible framework of neural networks for deep learning - :repo: ryankiros/neural-storyteller :stars: 1521 :description: A recurrent neural network for generating little stories about images -- :repo: NVIDIA/DIGITS - :stars: 1368 - :description: Deep Learning GPU Training System -- :repo: jisungk/deepjazz - :stars: 1239 - :description: Deep learning driven jazz generation using Keras & Theano! -- :repo: IDSIA/brainstorm - :stars: 1146 - :description: Fast, flexible and fun neural networks. -- :repo: pjreddie/darknet - :stars: 950 - :description: Convolutional Neural Networks -- :repo: Newmu/Theano-Tutorials - :stars: 911 - :description: Bare bones introduction to machine learning from linear regression - to convolutional neural networks using Theano. -- :repo: hexahedria/biaxial-rnn-music-composition - :stars: 907 - :description: A recurrent neural network designed to generate classical music. -- :repo: mila-udem/blocks - :stars: 868 - :description: A Theano framework for building and training neural networks -- :repo: ericjang/tdb - :stars: 868 - :description: Interactive, node-by-node debugging and visualization for TensorFlow -- :repo: aigamedev/scikit-neuralnetwork - :stars: 853 - :description: Deep neural networks without the learning cliff! Classifiers and regressors - compatible with scikit-learn. - :repo: samsung/veles :stars: 761 :description: Distributed machine learning platform -- :repo: beniz/deepdetect - :stars: 733 - :description: Deep Learning API and Server in C++11 with Python bindings and support - for Caffe and XGBoost -- :repo: nivwusquorum/tensorflow-deepq - :stars: 770 - :description: A deep Q learning demonstration using Google Tensorflow -- :repo: yahoo/CaffeOnSpark - :stars: 728 - :description: '' -- :repo: dnouri/nolearn - :stars: 706 - :description: Abstractions around neural net libraries, most notably Lasagne. -- :repo: carpedm20/DCGAN-tensorflow - :stars: 592 - :description: A tensorflow implementation of Deep Convolutional Generative Adversarial - Networks +- :repo: tensorflow/magenta + :stars: 2955 + :description: 'Magenta: Music and Art Generation with Machine Intelligence' +- :repo: tensorflow/models + :stars: 6757 + :description: Models built with TensorFlow +- :repo: tensorflow/playground + :stars: 3378 + :description: Play with neural networks! +- :repo: tensorflow/tensorflow + :stars: 29931 + :description: Computation using data flow graphs for scalable machine learning +- :repo: tflearn/tflearn + :stars: 3416 + :description: Deep learning library featuring a higher-level API for TensorFlow. +- :repo: torch/torch7 + :stars: 5157 + :description: http://torch.ch - :repo: vlfeat/matconvnet :stars: 482 :description: 'MatConvNet: CNNs for MATLAB' -- :repo: hughperkins/DeepCL - :stars: 419 - :description: OpenCL library to train deep convolutional neural networks +- :repo: yahoo/CaffeOnSpark + :stars: 728 + :description: '' +- :repo: yenchenlin1994/DeepLearningFlappyBird + :stars: 1730 + :description: Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning).