# Unsupervised Learning Practice

> ML preparation set.

- Stable ID: `unsupervised-learning-practice`
- Area: machine-learning
- Kind: practice
- Timebox: 25 minutes

Optimize and interpret hard clustering and mixture-model assignments.

## Instructions

1. Write the objective or posterior normalization before updating assignments.

## Ordered items

1. [One k-means assignment and update](https://mlprep.iwase.dev/machine-learning/unsupervised-learning/original-ml-kmeans/) — `original-ml-kmeans` (7 min)
2. [Mixture responsibilities and EM](https://mlprep.iwase.dev/machine-learning/unsupervised-learning/original-ml-gmm/) — `original-ml-gmm` (7 min)

## Completion

Perform one k-means update and one mixture responsibility calculation.
