Before revision: We develop a new method to find the number of volatility regimes in a non-stationary financial time series  .
After revision: We develop a new method to find the number of volatility regimes in a non-stationary financial time series by applying unsupervised learning to its volatility structure .