|
Algorithm 1 Separable Confident Transductive Learning Network. denotes the mini-batch sets, I is the number of iterations. , and T is the number of adjustment learning. is the t-th adjustment learning. |
-
1:
Input: labeled training data and unlabeled test data
-
2:
Output: predicted test labels
-
3:
repeat
-
4:
Derive batch-wise data and from and
-
5:
for to I do
-
6:
Train classifier f using Equations (1) and (2)
-
7:
if then
-
8:
Get
-
9:
end if
-
10:
Generate confident pseudo test labels using Equation (6)
-
11:
Optimize f using Equation (7)
-
12:
Minimize the differences between training and test data using Equation (8)
-
13:
Minimize overall loss with Equation (9)
-
14:
end for
-
15:
until converged
-
16:
Make prediction for test samples based on trained classifier f
|