Algorithm 2 ELM-Autoencoder Overview. |
-
1:
Input: The training dataset matrix X: , i = 1, …, N; The number of hidden layer for sparse autoencoder: m;
-
2:
Output: Output weight vector of each layer: ;
-
3:
Randomly generate hidden node matrix for original ELM ,
-
4:
-
5:
for (i = 0; i < x; i++) do
-
6:
Calculate hidden weight vector by Algorithm 1 using and as its parameters
-
7:
←
-
8:
end for
-
9:
Compute output weight m + 1 by Equation (8) using and as its parameters;
-
10:
Return .
|