What is the difference between independent variable and a feature? I ran into this question which asks the identification of various terms for a linear regression function (f). I am confused about the "independent variable" definition. 
What is the difference between a feature and an independent variable? Is "TV" in this case a feature as well as an independent variable?

 A: It seems that the terms are used interchangeably, however, I found this explanation on a paper that used both:

We call “variable” the “raw” input variables and “features” variables constructed for the input variables. We use without distinction the terms “variable” and “feature” when there is no impact on the selection algorithms, e.g., when features resulting from a pre-processing of input variables are explicitly computed. The distinction is necessary in the case of kernel methods for which features are not explicitly computed

The usage mentioned here seems to be specific to the paper, so confirming that the two terms are synonyms.
link to paper
Guyon & Elisseeff - An Introduction to Variable and Feature Selection - Journal of Machine Learning Research 3 (2003) 1157-1182
A: "Feature" and "independent variable" are different terms for the same thing. "Feature" is more common in machine learning, whereas "independent variable" is more common in statistics. So yes, in this case, TV is both a feature and an independent variable.
Some more mostly equivalent terms are "covariate", "predictor", and "regression input".
Editing four years later to add: some psychologists and other social scientists reserve the term "independent variable" for a variable that has been randomly assigned or otherwise manipulated by the experimenter. "Predictor" or another word is then used for the other variables. But statisticians don't usually restrict the word like this.
A: Inputs can be considered as raw data like number of bathrooms,number of bedrooms whereas features are considered as some function of input like for example feature can be simply number of bathrooms or product of number of bathrooms and number of bedrooms
A: Features are different from variables to the extent that features methodologically precede variables. When algorithms are being used to identify potential variables within unstructured data, for example, the inputs (features:) cannot accurately be called variables. 
