Machine Learning and AI - Fundamental Concepts and Principles