Text this: Machine learning for Internet of things anomaly detection under low-quality data