Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Georgia Institute of Technology

Introduction to Computer Vision

Georgia Institute of Technology via Udacity

Overview

This course provides an introduction to computer vision including fundamentals, methods for application and machine learning classification.

Syllabus

  • Welcome to the Nanodegree Program!
    • Welcome to Udacity! We're excited to share more about your Nanodegree program and start this journey with you!
  • Introduction to Computer Vision
    • Master computer vision and image processing essentials. Learn to extract important features from image
      data, and apply deep learning techniques to classification tasks
  • Optional: Cloud Computing
  • Advanced Computer Vision and Deep Learning
    • Learn to apply deep learning architectures to computer vision tasks. Discover how to combine CNN and RNN networks to build an automatic image captioning application.
  • Object Tracking and Localization
    • Learn how to locate an object and track it over time. These techniques are used in a variety of moving systems, such as self-driving car navigation and drone flight.
  • Applications of Computer Vision & Deep Learning
    • Take a quick look at a few really cool applications of deep learning and computer vision, such as Neural Style Transfer, that using pre-trained models.
  • Review: Training A Neural Network
    • Review how neural networks turn an input into an output and how they monitor errors as they train. This section will also cover methods to avoid overfitting your data.
  • Skin Cancer Detection
    • Learn how to utilize neural networks to distinguish between images of benign and cancerous skin tissue.
  • Text Sentiment Analysis
    • Learn how to create a simple neural network for analyzing the sentiment (bad or good) in the text of movie reviews.
  • More Deep Learning Models
  • C++ Programming

Taught by

Irfan Essa and Aaron Bobick

Reviews

4.7 rating, based on 7 Class Central reviews

Start your review of Introduction to Computer Vision

  • Profile image for SoonYau Cheong
    SoonYau Cheong
    21
    I think this is the best computer vision MOOC as it covers almost all the traditional computer vision techniques (as opposed to deep learning). This is a proper graduate-level course with rigorous mathematics and the instructor has good sense of humour too. My advice for or students planning to take this course is, after the first few lessons, you don't need necessarily need to follow the course order, just jump the the topics you're interested in or you might not finish the whole thing. I have been following this course on and off for 3 months but still yet to finish half of it.
  • Anonymous
    Simply the best course I have ever taken. The content is interesting, the presenter is engaging and the concepts are explained clearly and intuitively. Mixed through the lectures are matlab/octave exercises which are really great for checking understanding of the lecture material and give a good amount of practice in the practical application of the knowledge you are getting. Really wish some of my engineering lectures at university could compare to the quality of this course.
  • Anonymous
    Its the best quality content available free for computer vision. Some tips are: if you need some reference then only download the pdf of the coursebook it is not worth buying. I purchased Forsyth and ponce and it was a total waste of money. The book is wayyy too hard. So do it . In the initial lectures( module 2- 3) do it at a slightly fast pace because if you do it slowly you might lose interest in the course.
  • Prof. Aaron Bobick makes the class interesting with his humor. He generates interest for people by covering the topics at a faster pace yet in a way understandable for newbies.
  • Profile image for Alexander Lysenko
    Alexander Lysenko
    1
  • Indranil Sinharoy
    1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.