ECGR 4105: Introduction to Machine Learning

University of North Carolina, Charlotte

Machine learning is a sub-field of Artificial Intelligence that gives computers the ability to learn and/or act without being explicitly programmed. This course examines the necessary theory, principles and algorithms for machine learning.� Topics include: supervised, unsupervised learning approaches (including deep learning), optimization procedures, and statistical inference.� Students digest and practice their knowledge and skills by class discussion, homework, and exams, as well as obtain in-depth experience with a particular topic through a final project.� To prepare students�to be successful in this course, light reviews on linear algebra and matrix analysis and programming tutorials are provided as additional course reading materials.

Average GPA: 3.18

Grade distribution records: 271 students across 9 terms.

Grade distribution

GradeStudentsPercent
A11743.2%
B9535.1%
C3111.4%
D114.1%
F62.2%
W114.1%

Based on 271 student grade records across 9 terms and 4 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades