Stay on the cutting edge with the latest advancements in Computer Vision (CV), and revolutionize your understanding of image and video analysis across industries. Gain essential knowledge in computer vision and delve into the advancements brought by deep learning. Students will build a strong foundation in deep learning, exploring feedforward Artificial Neural Networks (ANNs) and mastering techniques for hyperparameter tuning. Our focus then shifts to Convolutional Neural Networks (CNNs), the backbone of computer vision. Gain a comprehensive understanding of CNNs, their applications, and how to enhance performance through data augmentation and transfer learning.
Through hands-on programming assignments using Google Colab, you'll apply your knowledge directly in a collaborative environment. In addition, we'll introduce you to exciting AI tools like ChatGPT and Midjourney. Experience their capabilities firsthand, learn to craft structured prompts, and explore the synergy between natural language processing and computer vision.
By course completion, you'll have a deep understanding of deep learning fundamentals, popular network architectures, advanced techniques in detection and segmentation, and practical skills in utilizing deep learning for image restoration. Gain confidence in tackling complex computer vision challenges.
- Fundamentals of deep learning and the popular network architectures employed in the real world for computer vision applications
- Convolutional Neural Network (CNN)
- Learn essential topics in computer vision, starting with creating a feedforward Artificial Neural Network (ANN) and going over basic techniques of hyperparameter tuning
- Advanced concepts like detection and segmentation.
- Utilization of deep learning techniques for image restoration, which can enhance image quality and improve detection and segmentation outcomes.
- Cutting-edge models, including the attention mechanism in transformers and diffusion-based generative models, which have revolutionized computer vision performance.
- Introduction to some of the newest AI tools, such as ChatGPT and Midjourney.
Note: Prerequisite: Basic proficiency in Python, college calculus, linear algebra, basic probability, and statistics.
Course Number: CSE-41398
Credit: 3.00 unit(s)
+ Expand All
9/26/2023 - 11/28/2023