Self-supervised Learning from a Multi-view Perspective