Smart Spaces: Occupancy Detection using Adaptive Back-Propagation Neural Network