Machine learning techniques to automatically value real estate in urban areas