MATLAB Toolbox
Code for the assignments and project is written in MATLAB using Kevin Murphy's Bayes Net Toolbox. You will need to download the toolbox from: http://code.google.com/p/bnt/.
A thorough HOWTO is available on that site explaining how the toolbox works in general.
The MATLAB application is installed on most CCC machines and can be installed on your PC via the rivet wpi share.
Use the following instructions to install BNT and run MATLAB via ssh on a CCC machine:
use your favorite ssh client (such as putty) to ssh to ccc.wpi.edu
download the bnt package to your home directory:
$ wget -nd http://bnt.googlecode.com/files/FullBNT-1.0.7.zip
Unzip the package:
$ unzip FullBNT-1.0.7.zip
Start MATLAB:
$ matlab -nodisplay
Change to the directory of the unzipped BNT package and add all the sub-directories to your path:
>> cd ./bnt/
>> addpath(genpathKPM(pwd));
To run the project code, change directory to the directory that contains your code and then type the function names. Three options for getting the project code into your ccc home directory are:
Map your ccc home directory to a drive on your computer. Use \\storage.wpi.edu\home as the resource and STUDENT\username as the username.
Download the project files to your computer and then scp them to ccc.wpi.edu with an scp client like WinSCP.
Use: wget -nd -O filename.m "copy/paste code link from this project page" (the -O option and double quotes are necessary)
MATLAB can also be accessed by connecting through windows Remote Desktop to windows.wpi.edu. Your computer may have to be either connected to the WPI network (wifi included) or WPI VPN to use this option.