I understand the difference between linear curve fitting and interpolation. In interpolation, the targeted function should pass through all given data points whereas in linear curve fitting we find the general trend of dependent variable. The cost function could be the distance between them.
If we keep on going with same sense of cost function, are not in case of interpolation the difference between data points zero ? Should we not call interpolation as non-linear curve fitting ? If not then what is the difference