Dimensions

Independent axes of variation; ML vectors live in hundreds or thousands of them.

Dimensions are independent axes of variation — each one a separate thing you can change without touching the others. A dimension doesn’t have to be spatial, or even a number to begin with: color can be a dimension, and so can price, temperature, or sweetness — each is its own independent knob. (To actually compute with them, ML turns each one into a number, so a data point becomes a list of numbers.) A point on a line takes 1 to pin down, on a map 2, in a room 3; in ML a data point is usually a vector with hundreds or thousands of dimensions, one per feature (a word embedding might live in 768-D, an image flattened into many thousands). The number of dimensions of a tensor is its rank, and the rich geometry of latent space is exactly this: meaning encoded as position in a high-dimensional space.

How to imagine more than 3 or 4. The honest answer: you don’t picture it — you stop trying to see it and start reasoning about it. A few tricks that actually work: