Automatic sleep stage classification using deep learning: signals, data representation, and neural networks | Synapse