An unsupervised machine learning technique to identify knock from a knock signal time-frequency analysis