AI210 Fundamentals of Machine Learning
This course provides a comprehensive introduction to the foundations of Machine Learning, a key branch of Artificial Intelligence. Students will explore commonly used algorithms and techniques and delve into various applications of Machine Learning. The course covers the strengths and weaknesses of different machine learning algorithms, including decision trees, neural networks, clustering, Naive Bayes, and regression, tailored to specific application requirements. Additionally, students will learn how these algorithms are used with training datasets to create machine learning models, which are then used to make predictions or decisions based on new data. Practical skills will be honed through hands-on labs, where students will train, test, and evaluate the performance of Machine Learning models using confusion metrics.
Prerequisite
CS267 and CS356
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology