Self-Supervised Learning for Sleep Stage Classification with Predictive and Discriminative Contrastive Coding | IEEE Conference Publication | IEEE Xplore