Practical Machine Learning and Image Processing