Text this: Building occupancy type classification and uncertainty estimation using machine learning and open data