Advanced computer vision
From an image to a pipeline that counts vehicles and pedestrians at a crossroads. Ten modules, one running example, and every metric read from the COCO report you would receive in a real evaluation.
Course duration: 8h
What you will learn
- Tell the three families of image tasks apart and pick the right annotation format
- Train and compare a two-stage detector (Faster R-CNN) and a one-stage one (YOLOv8)
- Set anchors, IoU and confidence thresholds without collapsing precision or recall
- Read a COCO report, from IoU by hand to mAP at 0.5 and 0.5–0.95
- Segment lanes and pavements with U-Net and DeepLab, then instances with Mask R-CNN
- Track vehicles across frames with SORT and ByteTrack, and count them by a virtual line
- Annotate, augment with Albumentations and detect near-duplicate leaks between train and test
- Fine-tune YOLOv8 on a custom crossroads dataset and analyse errors by class and object size
Prerequisites
- Convolutional networks (course 10)
- Python, NumPy and basic PyTorch
Course modules
- The three families of image tasks
- Two-stage detection: the R-CNN family
- One-stage detection: YOLO and SSD
- Anchors, non-maximum suppression and thresholds
- Detection metrics: IoU and mean average precision
- Semantic segmentation: U-Net and DeepLab
- Instance segmentation with Mask R-CNN
- Multi-object tracking in video
- Annotation, augmentation and dataset quality
- Project: detection on a custom image dataset
Assessment and certificate
The course ends with a 40-question exam covering every module. On success, a certificate of completion is issued; its number can be verified by anyone on the platform.
Free courses, by contrast, end with a 5-question quiz and a certificate preview, without certification.