Deep and transfer learning for building occupancy detection: A review and comparative analysis