What is Zero-shot Learning?
                                Zero-shot Learning is a paradigm in 
machine learning where a model can generalize to recognize or classify unseen classes or samples during testing. It leverages auxiliary information or attributes to make predictions on previously unseen data.