Anomalous sound event detection: A survey of machine learning based methods and applications