Skip to main content
NITA AccreditedIntermediatePhysical + Virtual10 daysuGOC

Training on Unsupervised Learning: Clustering & Dimensionality Reduction

Unlock insights with unsupervised learning. Master clustering, dimensionality reduction, and customer segmentation to discover patterns and reduce data complexity for smart decisions.

Next intake

20 Jul 2026 · Nakuru

View all dates

Duration

10 days

Live instruction

Delivery

Physical + Virtual

Cohort based

Level

Intermediate

Working professionals

Certification

NITA reimbursable

For Kenyan cohorts

Language

English

All materials

Overview

About this programme

This comprehensive course focuses on unsupervised machine learning techniques such as clustering and dimensionality reduction to uncover hidden patterns in unlabeled data. Through real-world datasets and hands-on exercises, participants will learn how to segment customers, reduce data complexity, and extract meaningful structures from high-dimensional information for data-driven decision-making across industries.

Duration

10 Days

Who Should Attend

  • Data Scientists and Machine Learning Engineers

  • Business Intelligence Analysts

  • Marketing and Customer Insights Professionals

  • Government and Development Researchers

  • Academic Researchers and Postgraduate Students

  • Professionals seeking to uncover hidden patterns in data

Learning outcomes

What you'll walk away with

By the end of this course, participants will be able to:

  • Understand key concepts and techniques in unsupervised learning

  • Apply clustering algorithms for pattern recognition and segmentation

  • Reduce data dimensionality while preserving structure and meaning

  • Visualize complex data for strategic business and research insights

  • Evaluate and interpret results to guide decision-making

Course modules

What we cover, module by module

Module 1: Introduction to Unsupervised Learning

  • Overview of supervised vs. unsupervised learning

  • Applications in identifying patterns in unlabeled data

  • Types of unsupervised tasks: clustering, association, reduction

  • Introduction to Python tools for unsupervised ML (e.g., scikit-learn, seaborn)

Module 2: Clustering Fundamentals

  • Concept and use cases for clustering in analytics

  • Distance metrics: Euclidean, Manhattan, Cosine

  • K-means clustering and centroid-based methods

  • Customer segmentation using machine learning case study

Module 3: Advanced Clustering Techniques

  • Hierarchical clustering and dendrogram analysis

  • DBSCAN and density-based clustering

  • Gaussian Mixture Models and soft clustering

  • Discovering hidden groups in datasets through real-world examples

Module 4: Evaluating Clustering Performance

  • Internal metrics: Silhouette score, Davies-Bouldin index

  • External metrics: ARI, NMI when ground truth is available

  • Cluster validation and choosing the right number of clusters

  • Business application: Clustering algorithms for market analysis

Module 5: Dimensionality Reduction Concepts

  • Curse of dimensionality in high-dimensional data

  • Feature selection vs. dimensionality reduction

  • Importance of data visualization in high-dimensional spaces

  • Identifying noise and redundancy in datasets

Module 6: Principal Component Analysis (PCA)

  • Mathematical foundation of PCA

  • Applying PCA for visualization and feature reduction

  • Explaining variance and interpreting components

  • Use case: Reducing data complexity with ML

Module 7: Non-Linear Dimensionality Reduction Techniques

  • t-SNE for visualization and cluster separation

  • UMAP for preserving global structure

  • Comparison between PCA, t-SNE, and UMAP

  • Best practices for using non-linear reduction tools

Module 8: Feature Engineering & Data Transformation

  • Scaling and normalization of features

  • Encoding categorical data for clustering

  • Dealing with missing values and outliers

  • Creating interpretable features for reduction and segmentation

Module 9: Integrating Clustering & Reduction for Strategy

  • Combining PCA and clustering for robust segmentation

  • Customer segmentation using machine learning dashboard

  • Use case: Public health, education, or economic segmentation

  • Interpretation for strategic planning and decision-making

Module 10: Capstone Project and Visualization

  • Real-world project: Segment customers or markets

  • Create and present a clustering report with reduced features

  • Use of visualization libraries (Plotly, Matplotlib, Seaborn)

  • Project review and roadmap for applying insights at work

Impact

Where the change lands

Organizational Impact

  • Discover hidden patterns in customer, market, and operational data for a competitive edge.

  • Improve efficiency by simplifying large datasets and preparing quality data for advanced models.

Personal Impact

  • Gain in-demand expertise in unsupervised learning for career growth.

  • Drive innovation and profitability by uncovering insights and leading advanced analytics initiatives.

Dates and locations

Upcoming intakes

Every intake is limited to a small cohort. Booking closes when a date fills or three weeks before the start, whichever comes first.

Full calendar
FAQs

Common questions.

Still not sure? Send us a note and a facilitator will get back to you within a business day.

The goal is to equip you with the skills to use unsupervised machine learning to discover hidden patterns, segment data, and reduce complexity without using labeled data.

Course finder

Find the right course for you

Prefer to talk it through? Send us an enquiry and a facilitator will scope a fit within a business day.

For corporate teams

Training 10+ professionals?

We deliver Training on Unsupervised Learning: Clustering & Dimensionality Reduction in-house at your offices, at a venue we arrange, or fully virtual. Customise the curriculum against your KPIs, and get a bespoke price for the cohort size you need.