This repository uses submodules, to clone use:
$ git clone --recurse-submodules https://github.com/usma-eecs/cs486.git
If you forget to do that (or are reading this too late) you can fix it by running the following commands from the repo's root directory:
$ git submodule init
$ git submodule update
When updating, make sure your pull includes submodules:
$ git pull --recurse-submodules
The in-class exercises make use of Jupyter. Recommend installing Anaconda 3, which includes Jupyter and JupyterLab. It is not recommended to install Anaconda for "All Users", otherwise you will have to run the Anaconda Prompt as an Administrator!
If you do not have git
on your workstation, then you can install it using Anaconda:
- Open the Anaconda Prompt
- Run the command: conda install git (You may need to disable McAffee's Quick Scan on Army machines).
- You can now run the git clone command above in the Anaconda Prompt.
The AIMA visualization are available on the aima-javascript page.