Fundamental Machine Learning Concepts