SkyAICampus
HomePracticeLearnCode LabFocus

Learn

HomePracticeConcept cardsCode LabSky Tutor

Review

Revise todayMistake notebookProgress

Focus

Campus ForestFocus roomsSquads

Questions or feedback?
support@skyaicampus.com

Keyboard shortcuts

  • Choose an answer1–4 or A–D
  • Check, then next questionEnter
  • Next hintH
  • Search cardsCtrl K

How this quiz adapts

3 fast right answers in a row: the next questions get harder. 2 wrong in a row: a little easier.

Hints and guesses still count, just a little less, so use them whenever you're stuck.

Sky Tutor

Stuck on an idea? Ask in your own words, or by voice.

Ask Sky Tutor
SkyAICampus
PrivacyTermssupport@skyaicampus.com© 2026 SkyAI Campus

New skill. A one-minute read first, then the question.

60-second card

Embeddings

An embedding turns text into a vector of numbers, so texts with similar meaning end up close together.

  • 'Reset my password' and 'forgot login' get nearby vectors.
  • Embed questions and documents with the same model.
  • Normalised vectors make the dot product equal cosine similarity.
import numpy as np
v = np.array([3.0, 4.0])
print((v / np.linalg.norm(v)).tolist())

Prints

[0.6, 0.8]

Remember: Same model for questions and documents, always.

Common mistake: Switching embedding models without re-embedding the old documents.

Log inSign up