jedp / neural-networks

brief introduction to Python for neural networks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neural Networks in a Nutshell

Installation Notes

This tutorial requires tensorflow, keras and IPython with the IPython Notebook. These can be installed with pip by typing the following in Terminal:

pip install --upgrade pip
pip install scipy
pip install numpy pandas sklearn ipython
pip install tensorflow keras
pip install jupyter

Next, clone the material in this tutorial using git as follows:

git clone https://github.com/savarin/neural-networks.git

We will be reviewing the materials with the IPython Notebook. You should be able to type

jupyter notebook

in your terminal window and see the notebook panel load in your web browser.

Presentation Format

This tutorial is designed to get the audience training neural networks at the end of a 1-hour session. In particular, it covers areas where neural networks really shines - CNNs and RNNs. These techniques are applied on the Kaggle Titanic, MNIST and Rotten Tomatoes datasets.

Code-only versions of these notebooks can be found here.

Credits

Special thanks for the excellent materials by Andrej Karpathy and the CS231n teaching staff, Chris Olah and Denny Britz (do check out their posts!), as well as the teams at Google TensorFlow, Keras and Kaggle.

About

brief introduction to Python for neural networks


Languages

Language:Jupyter Notebook 100.0%