CSCI3345 · Computer Science
Morrissey College of Arts & Sciences
This course provides an introduction to computational mechanisms that improve their performance based on experience. Machine learning can be used in engineered systems for a wide variety of tasks in personalized information filtering, health care, security, games, computer vision, and human-computer interaction, and can provide computational models of information processing in biological and other complex systems. Supervised and unsupervised learning will be discussed, including sample applications, as well as specific learning paradigms such as decision trees, instance-based learning, neural networks and deep learning, Bayesian approaches, meta-learning, and clustering. General concepts to be described include feature space representations, inductive bias, overfitting, and fundamental tradeoffs.
Course experience
Averages use the original five-point historical evaluation scale.
Organization
4.0 / 5
How well the course was organized
Challenge
4.7 / 5
How intellectually challenging students found it
Attendance
4.3 / 5
How necessary attendance was
Assignments
4.1 / 5
How helpful assignments were
Weekly effort
~6.5
hours per week
Estimated from the original workload response buckets. Individual sections may differ.
Instructor options
Ratings below reflect only recovered evaluations connected to this course.
Across time
Section-level results available in the recovered archive.
Spring 2025
1 sectionSpring 2024
1 sectionFall 2023
1 sectionFall 2022
1 sectionFall 2020
1 section