Run: python regression.py
Expected intercept 10, slope 2, baseline 17; held-out predictions 24 and 26; model MAE 1, baseline MAE 9. Add challenge row x=9,y=35 only to evaluation, not training: prediction 28, error 7. Plot training points and the line using any chart tool you know; label the synthetic source and split.