This document discusses using machine learning models to estimate house prices in Bangalore, India. It explores using data on house characteristics like location, size, and price to train linear regression, lasso, and decision tree models. The best performing model is found to be linear regression, which is then implemented in a web application to provide house price estimates based on user-provided location details. The document outlines the data collection and preprocessing steps, different machine learning algorithms tested, and the results of comparing the model accuracies.