ITCS 5356: Machine Learning Models
University of North Carolina, Charlotte
Machine learning has been successfully applied to many different areas such as autonomous control of cars and robots, natural language processing, image recognition, health science, biology, and data mining. This course introduces fundamental concepts and methods to learn from data for computational data analysis, including pattern recognition, prediction, and visualization. For this, this course covers supervised learning, unsupervised learning, and reinforcement learning, including�linear regression, perceptron, k-Nearest Neighbor, logistic regression, clustering, dimensionality reduction, reinforcement learning, and neural networks based on the foundations of linear algebra, probability theory, and optimization.
Average GPA: 3.48
Grade distribution records: 98 students across 2 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A | 55 | 56.1% |
| B | 20 | 20.4% |
| C | 13 | 13.3% |
| W | 6 | 6.1% |
Based on 98 student grade records across 2 terms and 2 professors.
Instructors
- Xiang Zhang 52 students, Average GPA 3.59
- Constantin Bunescu 46 students, Average GPA 3.33