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. 1Neural network basics
  2. 2Training networks
  3. 3Convolutional networks
  4. 4Sequence models
  5. 5Training tips
← Deep learning

Lesson 2 of 5

Training networks

Watch, read the card, then practise. Loss functions · Gradient descent · Backpropagation

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
  • Loss functions

    The loss measures how wrong the predictions are. Training tries to make it smaller.

    Remember: Number → MSE. Category → cross-entropy.

  • Gradient descent

    Gradient descent nudges each weight downhill on the loss: weight = weight − learning rate × gradient.

    Remember: If the loss explodes, lower the learning rate first.

  • Backpropagation

    Backpropagation works out every weight's gradient by passing the error backwards through the layers with the chain rule.

    Remember: Forward makes predictions; backward makes gradients.

Try the example in Code Lab

import math
print(round(-math.log(0.9), 2), round(-math.log(0.1), 2))
← Neural network basicsNext: Convolutional networks →

In this lesson

  • Loss functions
  • Gradient descent
  • Backpropagation

Practise this topic

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

Practise 5 questions