Regression is a type of machine learning task which measures the relationship between variables and outputs an estimation for a numeric variable. There are various regression algorithms which output a numeric value, e.g. the estimated value of a good/service price.