Tuitions

Expert tutoring,
exam-ready results.

Structured live sessions for students. Small groups, real mentors, exam-focused content.

Back to AI & Neural Networks
Intermediate 10 Hours

Self-Organizing Maps & Unsupervised Learning

SOM, PCA, vector quantisation, and customer segmentation

🛠 Customer Segmentation using SOM
✓ Live group sessions (full course duration) ✓ Dedicated doubt-clearing within the batch

Pricing (per student)

10+ students
₹175 / hr
Total: ₹1,750
15+ students
₹150 / hr
Total: ₹1,500
20+ students
₹125 / hr
Total: ₹1,250

Prerequisites

  • Completion of Introduction to ANN (or equivalent)
  • Basic linear algebra (eigenvalues, eigenvectors)
  • Familiarity with clustering algorithms (K-means)

Overview

Explores unsupervised learning techniques with a focus on Self-Organizing Maps. Students implement PCA for dimensionality reduction, train a SOM on a 2D grid, and apply it to a real-world customer segmentation problem.

Topics

HourTopicDetails
1Introduction to Unsupervised LearningSupervised vs. unsupervised learning.
2Maximal Eigenvector FilteringApply eigenvector filtering for dimensionality reduction.
3Principal Component Analysis (PCA)Implement PCA from scratch.
4Generalised Learning LawsHebbian learning and other unsupervised rules.
5Vector QuantisationApply vector quantisation for data compression.
6Self-Organizing Feature Maps — TheoryDerive the SOM algorithm and its properties.
7SOM Training & VisualisationTrain a SOM on a 2D grid and visualise results.
8Applications of SOMUse SOM for clustering and anomaly detection.
9Growing Neural GasImplement Growing Neural Gas for adaptive clustering.
10Case Study: Customer SegmentationApply SOM to segment customers by purchasing behaviour.

Expected Outcomes

  • Implement SOM for clustering and data visualisation.
  • Apply PCA for dimensionality reduction.
  • Use unsupervised learning techniques on real-world datasets.