So, in supervidesIn supervised machine learning, it is common to say that we learn a function of the form $y=g(x) + \epsilon$.
$$y=g(x) + \epsilon.$$
Generally, $\epsilon$ is used to denote noise or, more preciseprecisely, any influence by latent variables such as measurement inaccuariesinaccuracies - right(right?).
Is it, therefore, correct to say that we use $\epsilon$ doto denote the model's imperfection to the real world (caused by anything unkownunknown)?
Thanks!