The solutions to my group's lab problems for our pattern recognition class (SYDE 371) at the University of Waterloo