MESA 8414 Applied AI and Machine Learning
This class will provide a broad overview of various approaches to machine learning, including supervised and unsupervised learning. Students will learn about the fundamental algorithms used to train computers to learn. The course will also expose students to different application areas where data-driven decision-making is aided by machine learning (e.g., text classification, image recognition, and predictive modeling). Students will use the Python programming language and machine learning libraries (e.g., scikit-learn) to solve authentic problems. While working with authentic datasets, students will also learn about bias, accountability, and trust issues that arise when conducting human-centered data science. Required Background: Strong Python programming skills, including experience in data manipulation using pandas. Proficiency with statistical learning concepts like regression, classification, unsupervised learning, regularization is also required. Completion of General Linear Models course or equivalent is also strongly recommended.
Course overview
- Department
- Measurement, Evaluation, Statistics, and Assessment
- School
- Lynch
- Credits
- 3
- Level
- Graduate
- Offered
- Annually
Course evaluations
- Course rating
- 4.00 / 5 · Very Good
- Instructor rating
- 3.80 / 5 · Very Good
- Terms evaluated
- 1
| Term | Instructor | Course overall | Instructor overall | Well organized | Clear learning objectives | Intellectually challenging | Helpful assignments | Applicable beyond course | Attendance necessary | Weekly effort | Responses |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fall 2025 | Michael Sanky | 4.0 | 3.8 | 4.2 | 4.2 | 4.8 | 4.8 | 4.4 | 3.0 | 7–9 hrs/week | 5 of 14 |