Flexible Few-Shot Learning with Contextual Similarity