The Basics Behind Building Machine Learning Solutions