All work

Pinterest Aesthetic Analysis

I used CLIP embeddings to group the images on a Pinterest board, then kept the snapshots so one month's themes could be compared with the next.

Independent development. Python, CLIP embeddings and clustering.

Five clusters of six dots around a red centre, spread along an arc.

Clustering gives you labels, and a label isn't an explanation, so the saved assignments keep a route back from a cluster to the images inside it. Collection, embedding, clustering and comparison are separate steps.

The checked-in summary from August 2025 covers 171 images in three clusters. One board, one month.

State

A working pipeline with saved assignments and a dated comparison.

All work