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.
Instructor
Kalgaonkar