In machine learning, a feature is an individual measurable property or characteristic of a phenomenon being observed. In other words, features are the variables that will be used in training a machine learning model. When choosing features, it is important to select those that are most relevant to the task at hand and that will provide the most predictive power.