CS379 Machine Learning
This course introduces students to the foundations, commonly used algorithms and techniques, as well as various types of applications of Machine Learning which is a branch of Artificial Intelligence. The course discusses the strengths and weaknesses of different machine learning methodologies such as decision trees, neural networks, clustering, Naive Bayes, and regression based on the application requirements. Students will complete several small software assignments to implement Machine Learning functionality in a given application.
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology