Regression is a technique for investigating the relationship between independent variables or features and a dependent variable or outcome. It's used as a method for predictive modelling in machine learning, in which an algorithm is used to predict continuous outcomes. Predicting prices of a house given the features of house like size, price etc is one of the common examples of Regression.