Tekstiviesti: Fundamentals of Supervised Machine Learning