The Re-Frame
School arithmetic taught you that addition and multiplication are "operations." That's a thin description. A richer one: addition and multiplication expand; subtraction and division compress. Multiplication is denormalization. Division is normalization. Logs (you'll meet them in two tracks) are the deluxe normalizer.
This isn't a vocabulary game. It changes how you read code:
img / 255.0isn't "division." It's compression — squeezing pixel values into [0, 1].output * temperatureisn't "multiplication." It's expansion — stretching the logit distribution.x - meanisn't "subtraction." It's centering — shifting the origin to where the action is.
The Image Inspector Story
Dad's math-book has a tiny Streamlit app called Image Inspector. Loads an image. Divides pixel values by 255 (compress). Adjusts brightness by adding a slider value (shift). Clips to [0, 1] (compress again, into legal range). Multiplies by 255 to display (expand). All four operations are arithmetic. None of them are "math problems." They're shape adjustments.
x / k, ask: what was the shape, what's the new shape? The answer is more useful than the answer to "what's the value?"Track Reward
The infinite is real. Sampling makes it tractable. Every operation reshapes; every shape costs something. You can now look at any AI preprocessing pipeline and read it as compress, expand, shift, clip, repeat. That's most of what data preprocessing actually is.
-1~1 로 압축 0으로 centering 이 문제에서는 clipping이 없음, 자르는게 아니라 범위안에 들어오게 만들기 때문