In this book - https://www.oreilly.com/library/view/machine-learning-with/9781491989371/ - I came to the differentiation of these to terms like this:
Train - Applying a learning algorithm to data using numerical approaches like gradient descent. Fit - Applying a learning algorithm to data using analytical approaches.
I don't quite understand the difference.
Can someone please elaborate and/or provide examples? Thank you.
As an educated guess, consider a set $\,\{(x_i,y_i)\}\,$ of data points and try to find a good linear model $\,y=mx+b\,$ for the data. The least squares fit approach uses analytical formulas to determine the optimum parameters $\,m,b\,$ in one step.
A general approach is to start with an approximation to the parameters and then use numerical methods such as gradient descent to minimize the difference between the model and the data by adjusting the parameters iteratively.