The “official” programming environment for homework assignments will be:
Examples, skeleton code, and solutions will use the above; however, if you prefer to use something else, you are free to.On student{00-03}.cse.nd.edu
, the Python installed at /afs/nd.edu/coursefa.16/cse/cse40657.01/bin/python
has all of the above installed.
You probably have Python installed already; if you haven't switched to Python 3 yet, now's the time!
virtualenv nlp
source nlp/bin/activate # sh/ksh/bash/zsh
#source nlp/bin/activate.csh # csh/tcsh
pip install numpy
pip install autograd
We're using Autograd because it's simple and clean. However, it's not a deep learning toolkit per se, and certainly not industrial-strength. If you'd like to try an alternative, here are few pointers: