Hi, great work!!! But when I study the code, I found the initial labelled sample have been trained 20 times as follow (weight_gt was set as 20). So the training set is 20 times larger when the initial model is trained rather than a tiny part . Can you explain the reason?
(weight_gt=20)
for i in range(Niter+1):
for j in range(1,weight_gt):
I = np.concatenate((I,I_start),axis=0)