Machine Learning & Data Science
Computer Vision Applications
M02 · Practitioner
Entry requirements
M01; Python arrays and image basics
What 36 hours means
- Lessons
- 24 h
- Capstone
- 8 h
- Assessment
- 2 h
- Remediation
- 2 h
Syllabus
Four modules, twelve lessons. Every lesson states what it covers and the evidence you produce for it.
1Image foundations3 lessons · 6 h
- M02.01
Images as arrays
120 minInspect resolution, colour channels and coordinate conventions.
Evidence: Image transforms preserve expected shapes and channel order.
- M02.02
Image preprocessing
120 minApply resize, normalisation and contrast adjustments.
Evidence: A comparison documents which transforms preserve task information.
- M02.03
Dataset annotation
120 minDefine consistent class and region labels with annotation rules.
Evidence: A reviewed sample resolves ambiguous examples consistently.
2Learning models3 lessons · 6 h
- M02.04
Data augmentation
120 minApply training-only transformations suitable for the task.
Evidence: Validation images are untouched and unrealistic transforms are excluded.
- M02.05
Convolutional networks
120 minTrace filters, activations and output shapes in a small model.
Evidence: A shape walkthrough and a reproducible baseline are submitted.
- M02.06
Transfer learning
120 minTrain a classifier with a frozen backbone then limited fine-tuning.
Evidence: Experiments record data split, seed and training configuration.
3Detection3 lessons · 6 h
- M02.07
Object detection
120 minInterpret boxes, confidence and overlapping detections.
Evidence: A demo produces valid boxes with correct coordinate conversion.
- M02.08
Segmentation concepts
120 minCompare pixel masks with bounding boxes for inspection.
Evidence: A mask metric is calculated on a small labelled example.
- M02.09
Vision evaluation
120 minMeasure classification or detection performance by failure type.
Evidence: A report includes false positives, missed defects and difficult conditions.
4Deployment3 lessons · 6 h
- M02.10
Latency optimisation
120 minCompare batch size and image resolution on inference time.
Evidence: Measurements include accuracy impact and hardware details.
- M02.11
Privacy and robustness
120 minTest lighting changes and avoid unnecessary personal-image capture.
Evidence: A robustness table and data-minimisation plan are submitted.
- M02.12
Inference service
120 minPackage a vision endpoint and visualise uncertain outputs.
Evidence: Tests reject invalid files and route low-confidence cases for review.
Capstone
Develop a visual inspection prototype using approved images, including a held-out evaluation, failure analysis and an inference demonstration.
Lab environment
GPU notebook with CPU fallback
Lab infrastructure is not yet provisioned, so this describes the environment the course is designed for rather than one you can launch today.
Part of a pathway
- Intelligent Robotics Professional — as a prerequisite