Practical machine learning assigment