Close the boundary: feature scaling changes coordinates, not model claims.

highlighted = computed this step

Preprocessing changes what later methods see

The later distance or gradient-style method sees the scaled coordinates, not the raw coordinates. That is the whole mechanic shown here.

raw coordinatesscaled coordinates\text{raw coordinates}\rightarrow\text{scaled coordinates}
Feature Scaling ExactlyExact min-max fractions from one displayed table.min-max scaled feature tablerowsmall rawlarge rawsmall scaledlarge scaledQ09009/10A101/40B410011small: min 0, max 4, range 4large: min 0, max 100, range 100preprocessing changes coordinate scale onlydistance and gradient-style methods see the changed coordinatesNOT training; NOT learning; NOT generalizationNOT accuracy; NOT calibration; NOT a guarantee of model qualityNOT probability truth

It is not model magic

Scaling does not train a model and does not prove accuracy, calibration, model quality, or probability truth.

coordinate rewrite only\text{coordinate rewrite only}
Distance Before and After ScalingExact squared distances from the same displayed rows.squared distance before and after scalingviewcandidate|dx||dy|d^2rawA1908101rawB410116scaledA1/49/10349/400scaledB11/10101/100raw nearest is B; scaled nearest is Apreprocessing changes coordinate scale onlydistance and gradient-style methods see the changed coordinatesNOT training; NOT learning; NOT generalizationNOT accuracy; NOT calibration; NOT a guarantee of model qualityNOT probability truth

The honest boundary

The book pins one exact preprocessing table. It is NOT training, NOT learning, NOT generalization, NOT accuracy, NOT calibration, NOT a guarantee of model quality, and NOT probability truth.

exact preprocessing; deferred claims explicit\text{exact preprocessing; deferred claims explicit}
Distance Before and After ScalingExact squared distances from the same displayed rows.squared distance before and after scalingviewcandidate|dx||dy|d^2rawA1908101rawB410116scaledA1/49/10349/400scaledB11/10101/100raw nearest is B; scaled nearest is Apreprocessing changes coordinate scale onlydistance and gradient-style methods see the changed coordinatesNOT training; NOT learning; NOT generalizationNOT accuracy; NOT calibration; NOT a guarantee of model qualityNOT probability truth