2025-2026 Catalog

ECE 471 Introduction to Artificial Intelligence for Computer Vision

This course explores Artificial Intelligence (AI) with a focus on Computer Vision (CV). It covers essential AI concepts, the human visual system versus computer vision, and the fundamentals of neural networks, including perceptrons, multi-layered perceptrons, and overfitting. Students will gain hands-on experience with tools like Python, Google Colab, and MATLAB, applying linear and non-linear classifiers, and learning about Convolutional Neural Networks (CNNs) for image classification and object detection. Key topics include generative adversarial networks (GANs), object detection techniques, and deep reinforcement learning. Through a combination of theory and practical labs, students will be prepared to design, implement, and evaluate AI systems for real-world applications.

Credits

1

Prerequisite

MATH 264 and ECE 331, or permission of instructor

Instructor

Kalgaonkar