Zero-shot learning is a difficult AI problem because it requires a system to learn from and generalize to new classes of data that it has not seen before. The usual way that neural networks and machine learning systems learn is through a process of training where the system is shown a series of examples and…