Synthetic Intelligence And Machine Learning Fundamentals