This workshop teaches computer vision by starting with a single convolution and ending with a pretrained segmentation model. Students see how kernels respond to images, train a classifier, and then run semantic segmentation on a face image.
| Notebook | Use |
|---|---|
| CNNs.ipynb | Student-facing workshop notebook. |
| CNNs-Solved.ipynb | Completed reference notebook. |
- A visual convolution demo using hand-chosen kernels.
- A CNN classifier over image data.
- A model-evaluation section with confusion matrices and classification reports.
- A face-segmentation demo using a pretrained SegFormer model.
This workshop was designed for Kaggle.
- Import the notebook from GitHub.
- Attach the UC Merced Land Use dataset when prompted.
- Keep internet enabled for model downloads.
- GPU is helpful but not required for the early convolution demos.
This notebook was created by Edinburgh AI for use in its workshops. If you reuse it, please credit Edinburgh AI.
