Input: data X1,X2 ∈ ℝn×m, label y ∈ ℝn×1
|
Denote Θ = [Θ1,Θ2] |
Initialize Θ(0),
o(0),ϒ(0) by Algorithm 3 for each class. |
Let Θ(t−1) = Θ(0), o(t−1) = o(0), ϒ(t−1) = ϒ(0)
|
repeat
-
1
Compute
and
by Eqn. (3.2)
-
2
Compute
-
3
Solve J0(Θ(t−1)) and α★ by Eqn. (3.9)
-
4
J(Θ(t−1)) = J0(Θ(t−1)) × tr(ST )(t−1)
-
6
Minimize Eqn. (3.7) with α★ and obtain Θ(t):
-
6.1
Let o = o(t−1),ϒ = ϒ(t−1), solve Θ(t) by Eqn. (3.7);
-
6.2
Let Θ = Θ(t), solve o(t),ϒ(t) by Eqn. (4.2).
-
7
Let Θ(t−1) = Θ(t), o(t−1) = o(t), ϒ(t−1) = ϒ(t)
|
until convergence/max number of iterations |
Output: Θ★ = Θ(t)
|