1 Introduction

2 Acoustic environment and sound source configurations

3 Conventional SSL methods

4 Neural network architectures for SSL

5 Input features

6 Output strategies

7 Data

8 Learning strategies

9 Conclusions and perspectives