SkyAICampus
HomePracticeLearnCode LabFocus
SkyAICampus
PrivacyTermssupport@skyaicampus.com© 2026 SkyAI Campus
Log inSign up

Learn

HomePracticeConcept cardsCode LabSky Tutor

Review

Revise todayMistake notebookProgress

Focus

Campus ForestFocus roomsSquads

Questions or feedback?
support@skyaicampus.com

  1. 1Image basics
  2. 2CNNs for vision
  3. 3Vision tasks
  4. 4Data augmentation
← Computer vision

Lesson 2 of 4

CNNs for vision

Watch, read the card, then practise. CNN architectures · Transfer learning

Video coming soon

The video for this lesson is being recorded.

Meanwhile, the notes below and the 60-second cards cover the same ideas.

Practise this topic
  • CNN architectures

    Vision CNNs stack convolution and pooling blocks: the image shrinks while the number of features grows.

    Remember: Deeper isn't always better: pick a model that fits your data and speed needs.

  • Transfer learning

    Transfer learning starts from a model trained on millions of images and adapts it to your task.

    Remember: It's the default for small image datasets.

Try the example in Code Lab

size, channels = 224, 64
for block in range(3):
    size, channels = size // 2, channels * 2
print(size, channels)
← Image basicsNext: Vision tasks →

In this lesson

  • CNN architectures
  • Transfer learning

Practise this topic

5 questions at your level. The best way to make it stick.

Practise 5 questions