Suppose T is a dataset, Ts,Tu are two subsets of it and satisfy T=Ts∪Tu,Ts∩Tu=∅, where Ts represents the set of seen class samples, and Tu stands for the set of unseen class samples. There are ns smples of c categories in Ts={xi,ayi|xi∈Rd*ns,ayi∈Rk*c},i=1,2,…,ns, where i represents the sample index in the seen class, and xi represents the ith sample’s d-dimensional feature vector, and yi represents the category of the i sample, and ayi represents the k-dimensional semantic feature of the yi