This is the course project of the graduate Maching Learning course CPSC 540.

Report