A list of popular github projects related to deep learning (ranked by stars).
Last Update: 2016.04.28
| Project Name | Stars | Description |
|---|---|---|
| TensorFlow | 22406 | Computation using data flow graphs for scalable machine learning. |
| Caffe | 9889 | Caffe: a fast open framework for deep learning. |
| Deep Dream | 8656 | Deep Dream. |
| Neural Style | 7569 | Torch implementation of neural style algorithm. |
| Roc AlphaGo | 6876 | 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). |
| Keras | 5765 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano and TensorFlow. |
| Neural Doodle | 5499 | 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 | 5286 | Computational Network Toolkit (CNTK). |
| ConvNet JS | 4640 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. |
| Torch | 4437 | Torch7, Deep Learning Library. |
| OpenFace | 4334 | Face recognition with deep neural networks. |
| Nupic | 4067 | Numenta Platform for Intelligent Computing: a brain-inspired machine intelligence platform, and biologically accurate neural network based on cortical learning algorithms. |
| Leaf | 3940 | Open Machine Intelligence Framework for Hackers. |
| Theano | 3600 | 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. |
| Neural Talk | 3521 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. |
| MXNet | 3513 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more. |
| Char RNN | 3077 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch. |
| deeplearning4j | 2570 | Deep Learning for Java, Scala & Clojure on Hadoop, Spark. |
| TensorFlow Playground | 2518 | Play with neural networks! |
| TFLearn | 2502 | Deep learning library featuring a higher-level API for TensorFlow. |
| Image Analogies | 2412 | Generate image analogies using neural matching and blending. |
| Colornet | 2385 | Neural Network to colorize grayscale images. |
| SKFlow | 2293 | Simplified interface for TensorFlow (mimicking Scikit Learn) for Deep Learning. |
| Neural Talk 2 | 2223 | Efficient Image Captioning code in Torch, runs on GPU. |
| PyLearn2 | 2060 | A Machine Learning library based on Theano. |
| TensorFlow Tutorials | 2027 | From the basics to slightly more interesting applications of Tensorflow. |
| Lasagne | 2013 | Lightweight library to build and train neural networks in Theano. |
| TensorFlow Examples | 1961 | TensorFlow tutorials and code examples for beginners. |
| LISA-lab Deep Learning Tutorials | 1882 | Deep Learning Tutorial notes and code. See the wiki for more info. |
| Matlab Deep Learning Toolbox | 1869 | 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. |
| Neon | 1790 | Fast, scalable, easy-to-use Python based Deep Learning Framework by Nervana™. |
| Deep Learning Flappy Bird | 1473 | Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning). |
| Neural Story Teller | 1373 | A recurrent neural network for generating little stories about images. |
| Chainer | 1339 | A flexible framework of neural networks for deep learning. |
| Brainstorm | 1089 | Fast, flexible and fun neural networks. |
| DIGITS | 1075 | Deep Learning GPU Training System. |
| Deep Jazz | 1002 | Deep learning driven jazz generation using Keras & Theano! |
| Theano Tutorials | 811 | Bare bones introduction to machine learning from linear regression to convolutional neural networks using Theano. |
| Scikit Neural Net | 800 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. |
| RNN Music Composition | 797 | A recurrent neural network designed to generate classical music. |
| Blocks | 773 | A Theano framework for building and training neural networks. |
| TDB | 765 | Interactive, node-by-node debugging and visualization for TensorFlow. |
| Nolearn | 640 | Abstractions around neural net libraries, most notably Lasagne. |
| Caffe on Spark | 599 | https://github.com/yahoo/CaffeOnSpark. |
| Deep Detect | 543 | Deep Learning API and Server in C++11 with Python bindings and support for Caffe. |
| TensorFlow DeepQ | 583 | A deep Q learning demonstration using Google Tensorflow. |
| OpenAI Gym | 406 | A toolkit for developing and comparing reinforcement learning algorithms. |