Computer Vision for Data Scientists
Offered By: LinkedIn Learning
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Get a comprehensive introduction to computer vision and learn how to train models and neural networks for image classification.
Syllabus
Introduction
- Computer vision introduction
- What you should know
- What is computer vision?
- A history of computer vision
- Limitations of traditional CV techniques
- ImageNet
- The deep learning revolution
- Overview of CNNs
- Why CNNs?
- Convolutional layers
- Types of convolutions
- Pooling layers
- Activation functions
- Fully connected layers
- Supervised learning and loss functions
- Backpropagation in CNNs
- Optimization techniques
- Regularization and data augmentation
- LeNet
- AlexNet
- VGG
- ResNet
- MobileNetV1
- MobileNetV2
- MobileNetV3
- EfficientNet
- Introduction to transfer learning
- Types of transfer learning
- Steps in feature extracting and fine-tuning
- Best practices for transfer learning
- Setting up the environment
- Dataset and DataLoader
- Training setup
- The training loop
- Testing and evaluation
- Inference
- Introduction to SuperGradients
- The trainer
- Required training params
- Optional training params
- Training the model
- Predicting with the model
- How to solve almost any image classification problem with SG
- Exponential moving average
- Weight averaging
- Batch accumulation
- Precise BatchNorm
- Zero weight decay on BatchNorm and bias
- Training tricks in SuperGradients
- Next steps
Taught by
Harpreet Sahota
Related Courses
Applications of Machine LearningCardiff University via FutureLearn Computer Vision with GluonCV (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Deep Learning Crash Course for Beginners
freeCodeCamp Coding with Generative AI
Fractal Analytics via Coursera الشبكات العصبية والتعلم العميق
DeepLearning.AI via Coursera