Skip to Content
Home /  Courses And Programs / Deep Learning for Computer Vision & Prompt Engineering with ChatGPT and Midjourney

Stay on the cutting edge with the latest advancements in Computer Vision (CV).

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.

Course Highlights:

  • Fundamental Concept of Deep Learning
  • Convolution Neural Networks (CNN) operators
  • Deep learning models for object detection
  • Deep learning models for image segmentation
  • Deep learning models for image restoration
  • Attention mechanism in Transformers and models for computer vision (CV) applications
  • The concept of neural network compression and pruning
  • Prompt engineering using ChatGPT and Midjourney

Course Learning Outcomes:

  • Understand deep learning basics, including feedforward neural networks and hyperparameter tuning
  • ​Learn about CNN and popular network architectures used in computer vision
  • Gain skills for advanced computer vision in object detection and segmentation
  • Learn how deep learning can enhance image and video quality
  • Get familiar with the attention mechanism in transformers that revolutionized computer vision performance
  • Learn the ideas of model size compression techniques
  • Knowing the usage of popular generative AI tools like ChatGPT and Midjourney to stay current with developments in the field


Software: Google Collab will be used and can be accessed via a computer and an internet connection

Hardware: None

Course Typically Offered: Online, during Fall, Winter and Spring quarters
Prerequisite: Basic proficiency in Python, college calculus, linear algebra, basic probability, and statistics
Related Certificate Programs: Machine Learning Methods
Contact: For more information about this course, please contact

Course Number: CSE-41398
Credit: 3.00 unit(s)
Related Certificate Programs: Machine Learning Methods

+ Expand All