CSC 2541F: AI and Ethics: Mathematical Foundations and Algorithms Fall, 2019
Virtual environment instructions (optional, requires Python 3.6+):
#!/bin/bash
export VENVDIR=~/venv/csc2541-f19
mkdir $(dirname $VENVDIR)
mkdir $VENVDIR
python3 -m venv $VENVDIR
source $VENVDIR/bin/activate # use this command to "activate" the environment
pip install --upgrade pip
pip install -r requirements.txt
echo done with setup
Executing the above commands may take some time.
Halting pip
commands using Ctrl+C
is not recommended.
Note that this is a public repo, which means that all folks of this repo are also public. Therefore any solution code you write should not be pushed to a public fork (otherwise other students can see your solution!).
- If you do want to version your code and do want to host it privately on github (this allows you to view source code on github.com, sync across machines, etc.), then you should follow the instructions below to duplicate (not fork) the repo. This will create a private copy where you can push freely. https://help.github.com/en/articles/duplicating-a-repository
- If you do want to verison your code but do not care about hosting it on github, then you can simply clone this repo (instead of forking it). You can still use git locally (commit, branch, etc.), but you cannot push local changes since you do not have contributor permissions to this repo.
- If you do not care about versioning your code then you can simply download this repo as a .zip folder and not worry about git.