Evaluating Machine Learning Techniques for Smart Home Device Classification