How Machine Learning Transforms Smart Home Experience