Unsupervised Machine and Deep Learning Methods for Structural Damage Detection: A Comparative Study