Few-shot learning: key methodologies and applications