1 INTRODUCTION  
2 BACKGROUND AND DEFINITIONS  
3 SUPERVISED MODELS  
4 SELF-SUPERVISED MODELS  
5 DATA AUGMENTATION  
6 TRANSFER LEARNING  
7 APPLICATIONS - RECENT DEVELOPMENTS AND CHALLENGES  
8 CONCLUSION