Advanced modeling of housing locations in the city of Tehran using machine learning and data mining techniques | Synapse