Distributed and in-Situ Machine Learning for Smart-Homes and Buildings: Application to Alarm Sounds Detection | IEEE Conference Publication | IEEE Xplore