Awesome Keras | Massive Resources & Collection ⭐

image

Awesome Keras

This is a directory of tutorials and open-source code repositories for working with Keras, the Python deep learning library.

If you have a high-quality tutorial or project to add, please open a PR.

Official starter resources

Tutorials

Books based on Keras

Code examples

Working with text

Working with images

Creative visual applications

Reinforcement learning

  • DQN
  • FlappyBird DQN
  • async-RL: Tensorflow + Keras + OpenAI Gym implementation of 1-step Q Learning from “Asynchronous Methods for Deep Reinforcement Learning”
  • keras-rl: A library for state-of-the-art reinforcement learning. Integrates with OpenAI Gym and implements DQN, double DQN, Continuous DQN, and DDPG.

Miscallenous architecture blueprints

Third-party libraries

  • Elephas: Distributed Deep Learning with Keras & Spark
  • Hyperas: Hyperparameter optimization
  • Hera: in-browser metrics dashboard for Keras models
  • Kerlym: reinforcement learning with Keras and OpenAI Gym
  • Qlearning4K: reinforcement learning add-on for Keras
  • seq2seq: Sequence to Sequence Learning with Keras
  • Seya: Keras extras
  • Keras Language Modeling: Language modeling tools for Keras
  • Recurrent Shop: Framework for building complex recurrent neural networks with Keras
  • Keras.js: Run trained Keras models in the browser, with GPU support
  • keras-vis: Neural network visualization toolkit for keras.

Projects built with Keras

Modeling Tools/Utilities

  1. https://github.com/joeddav/devol
  2. https://github.com/maxpumperla/hyperas
  3. https://github.com/keras-team/keras-contrib
  4. Accelerating Deep Learning with Multiprocess Image Augmentation in Keras (accompanying blog post)
  5. ml-tools: Tools for common machine learning tasks using Tensorflow and Keras
  6. https://github.com/kuza55/keras-extras
  7. keras-multi-gpu: Multi-GPU data-parallel training in Keras
  8. keras_callbacks_example: Keras Callback Examples

Implementation (from Scratch)/Pre-trained Models

  1. https://github.com/raghakot/keras-resnet
  2. https://github.com/XifengGuo/CapsNet-Keras
  3. https://github.com/kentsommer/keras-inceptionV4
  4. https://github.com/fchollet/deep-learning-models
  5. https://github.com/titu1994/DenseNet
  6. BatchRenormalization: Batch Renormalization algorithm implementation in Keras
  7. mlp: Multilayer Perceptron Keras wrapper for sklearn
  8. Image-Classification-Mobile: Sandbox for training large-scale image classification networks for embedded systems, including collection of pretrained classification models for Keras with MXNet backend

Visualization Tools

  1. https://github.com/merantix/picasso
  2. https://github.com/raghakot/keras-vis
  3. https://github.com/fchollet/hualos
  4. quiver: Interactive convnet features visualization for Keras (homepage)
  5. hera: Train/evaluate a Keras model, get metrics streamed to a dashboard in your browser
  6. picard: Easily declare large spaces of (keras) neural networks and run (hyperopt) optimization experiments on them (homepage)
  7. keras-visualize-activations: Activation Maps Visualization for Keras

Recurrent Networks

  1. recurrentshop: Framework for building complex recurrent neural networks with Keras

Tutorial

  1. https://github.com/sachinruk/deepschool.io
  2. https://github.com/leriomaggio/deep-learning-keras-tensorflow
  3. https://github.com/kailashahirwar/cheatsheets-ai
  4. https://github.com/donnemartin/data-science-ipython-notebooks
  5. https://github.com/xingkongliang/Keras-Tutorials
  6. https://github.com/anujgupta82/DeepNets/tree/master/Keras/Keras_from_scratch
  7. https://github.com/chibuk/simple-cnn-keras-colaboratory

Art

  1. https://github.com/OsciiArt/DeepAA
  2. https://github.com/titu1994/Neural-Style-Transfer

Interoperating with other frameworks

  1. https://github.com/Microsoft/MMdnn
  2. model-converters: Tools for converting Keras models for use with other ML frameworks
  3. PyTorch to Keras model converter
  4. Gluon to Keras model converter

Source: GitHub

ENJOY & HAPPY LEARNING! :heart:

16 Likes

Great share @SaM. For some reason I can’t open the page you posted for the Pandas resources. All other pages load fine but when I try to open the Pandas post it just comes up as a blank page.

2 Likes

I will post a solution shortly :+1:

EDITED:

4 Likes