IST_TL.m is the main function of iterative self-training algorithm via gradient descent algorithm.

Gradient_tl.m is the function for calculating the gradient.

y_tl is the function for calculating (pseudo) labels.