Unknown objects

Hello everyone,

during my graduation project, my mission is to find a solution how to detect unseen and unknown objects that our model have never seen them before or just only for one time or one example. I find that i can use one shot learning and zero shot learning. Can anyone, please, help me understanding these two approaches or suggest for me a good documentation. Thank you