What is a feature?

Nov 01, 2018

In machine-learning, a feature is an input variable to a supervised learning problem.

In typical scenarios, the dataset (S) consists of pairs (xn,yn) where xn is a D-dimensional vector of inputs and yn is called the output value.

S={(xn,yn)nN}

The component xij is-called the j-th feature. The j-th feature vector is the vector:

fj=(x1jx2jxnj)

Other names for the features are:

  • covariates,
  • independent variables,
  • explanatory variables,
  • exogenous variables,
  • predictors,
  • regressors