Artificial Intelligence and Machine Learning Fundamentals