Introduction to visual recognition to recognize objects and classify scenes or images automatically by a computer. Supervised and unsupervised machine learning principles and deep learning techniques will be utilized for visual recognition. Successful commercial systems based on visual recognition range from entertainment to serious scientific research: face detection and recognition on personal devices, social media. Prerequisites: CMPUT 175 or 275; one of MATH 100, 114, 117, 134, 144, or 154; one of MATH 102, 125, or 127; and one of STAT 151, 161, 181, 235, 265, SCI 151, or MATH 181.