Automatic sleep stage classification: From classical machine learning methods to deep learning. (August 2022)