|
Algorithm 2 The Proposed Classification Network Algorithm |
-
Input:
Multi-dimensional tensor representations of malware samples.
-
1:
Initialize: Set up neural network parameters, layer configurations, initialize weights and biases.
-
Output:
Classification of malware into predefined families.
-
2:
for to B epochs do
-
3:
{Vectors from malicious software visualization}
-
4:
-
5:
-
6:
-
7:
-
8:
-
9:
-
10:
Transform s using compressed sensing to
-
11:
Network training over 30 layers:
-
12:
-
13:
-
14:
-
15:
-
16:
-
17:
-
18:
-
19:
-
20:
-
21:
-
22:
end for
-
23:
return Malware family
|