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. 1Trees and ensembles
  2. 2Feature engineering
  3. 3Unsupervised learning
  4. 4Model evaluation
← Machine learning: intermediate and advanced

Lesson 3 of 4

Unsupervised learning

Watch, read the card, then practise. Clustering · Dimensionality reduction

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
  • Clustering

    Clustering groups similar points without labels. k-means finds k groups around centres.

    Remember: Scale features first: clustering uses distances.

  • Dimensionality reduction

    Dimensionality reduction squeezes many features into a few, keeping most of the information.

    Remember: Standardise before PCA, or big-unit features dominate.

Try the example in Code Lab

import numpy as np
cluster = np.array([[1, 2], [3, 4], [5, 6]])
print(cluster.mean(axis=0).tolist())
← Feature engineeringNext: Model evaluation →

In this lesson

  • Clustering
  • Dimensionality reduction

Practise this topic

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

Practise 5 questions