EPFL's Pattern Classification and Machine Learning first course project