The instructions below will get you started with running the programming component of the Assignment on your local machine. The below commands work for Linux/MacOS distributions.
Python3
Open a Terminal/Shell and run the following commands. The dataset input to the given command should be a CSV file.
Command : python perceptron.py --dataset --mode <erm/cv> Output : Weight vectors from the perceptron algorithm and mean error.
Command : python adaboost.py --dataset --mode <erm/cv> Output : Weight vectors from the adaboost algorithm and mean error.
Command : python svm.py