My personal training to understand Deep Learning deeply...
-
Install Anaconda, a comfy Python environment for data processing. You can find an installer on the above site.
-
Install PyBrain, a Neural Network library.
~/anaconda/bin/pip install git+https://github.com/pybrain/pybrain.git
Note: I encountered errors when using pybrain package in PyPI. I recommend to install package in GitHub.
-
Install Benchmarker. Some codes use it.
~/anaconda/bin/pip install Benchmarker
Write (or copy-and-paste) working codes from PyBrain tutorial.
Learns logic element's function such as XOR.
- xor.py: Provides basic examples of DNN.
- xor_best_nn.py: Trying a few kinds of DNNs to find the fastest and the most precise one.