From 23b2f7bd7b37deb72b229c10c293e693dce4afd3 Mon Sep 17 00:00:00 2001 From: Donne Martin Date: Mon, 13 Mar 2017 04:38:50 -0400 Subject: [PATCH] Add Keras notebooks to README Linked from https://github.com/leriomaggio/deep-learning-keras-tensorflow --- README.md | 24 ++++++++++++++++++++++++ images/keras.jpg | Bin 0 -> 8900 bytes 2 files changed, 24 insertions(+) create mode 100644 images/keras.jpg diff --git a/README.md b/README.md index 56d3dd8..4054701 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,29 @@ Additional TensorFlow tutorials: | [theano-rnn](http://nbviewer.ipython.org/github/donnemartin/data-science-ipython-notebooks/blob/master/deep-learning/theano-tutorial/rnn_tutorial/simple_rnn.ipynb) | Implement recurrent neural networks in Theano. | | [theano-mlp](http://nbviewer.ipython.org/github/donnemartin/data-science-ipython-notebooks/blob/master/deep-learning/theano-tutorial/theano_mlp/theano_mlp.ipynb) | Implement multilayer perceptrons in Theano. | +
+

+ +

+ +### keras-tutorials + +| Notebook | Description | +|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| keras | Keras is an open source neural network library written in Python. It is capable of running on top of either Tensorflow or Theano. | +| [setup](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/0.%20Preamble.ipynb) | Learn about the tutorial goals and how to set up your Keras environment. | +| [intro-deep-learning-ann](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/1.1%20Introduction%20-%20Deep%20Learning%20and%20ANN.ipynb) | Get an intro to deep learning with Keras and Artificial Neural Networks (ANN). | +| [theano](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/1.2%20Introduction%20-%20Theano.ipynb) | Learn about Theano by working with weights matrices and gradients. | +| [keras-otto](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/1.3%20Introduction%20-%20Keras.ipynb) | Learn about Keras by looking at the Kaggle Otto challenge. | +| [ann-mnist](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/1.4%20(Extra)%20A%20Simple%20Implementation%20of%20ANN%20for%20MNIST.ipynb) | Review a simple implementation of ANN for MNIST using Keras. | +| [conv-nets](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/2.1%20Supervised%20Learning%20-%20ConvNets.ipynb) | Learn about Convolutional Neural Networks (CNNs) with Keras. | +| [conv-net-1](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/2.2.1%20Supervised%20Learning%20-%20ConvNet%20HandsOn%20Part%20I.ipynb) | Recognize handwritten digits from MNIST using Keras - Part 1. | +| [conv-net-2](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/2.2.2%20Supervised%20Learning%20-%20ConvNet%20HandsOn%20Part%20II.ipynb) | Recognize handwritten digits from MNIST using Keras - Part 2. | +| [keras-models](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/2.3%20Supervised%20Learning%20-%20Famous%20Models%20with%20Keras.ipynb) | Use pre-trained models such as VGG16, VGG19, ResNet50, and Inception v3 with Keras. | +| [auto-encoders](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/3.1%20Unsupervised%20Learning%20-%20AutoEncoders%20and%20Embeddings.ipynb) | Learn about Autoencoders with Keras. | +| [rnn-lstm](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/3.2%20RNN%20and%20LSTM.ipynb) | Learn about Recurrent Neural Networks (RNNs) with Keras. | +| [lstm-sentence-gen](http://nbviewer.ipython.org/github/leriomaggio/deep-learning-keras-tensorflow/blob/master/3.3%20(Extra)%20LSTM%20for%20Sentence%20Generation.ipynb) | Learn about RNNs using Long Short Term Memory (LSTM) networks with Keras. | + ### deep-learning-misc | Notebook | Description | @@ -331,6 +354,7 @@ Notebooks tested with Python 2.7.x. * [TensorFlow Tutorials](https://github.com/alrojo/tensorflow-tutorial) by Alexander R Johansen * [TensorFlow Book](https://github.com/BinRoot/TensorFlow-Book) by Nishant Shukla * [Summer School 2015](https://github.com/mila-udem/summerschool2015) by mila-udem +* [Keras tutorials](https://github.com/leriomaggio/deep-learning-keras-tensorflow) by Valerio Maggio * [Kaggle](https://www.kaggle.com/) * [Yhat Blog](http://blog.yhat.com/) diff --git a/images/keras.jpg b/images/keras.jpg new file mode 100644 index 0000000000000000000000000000000000000000..301d7522a1efeecfd424f90b96ad391f8d3fccb5 GIT binary patch literal 8900 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