|
Algorithm 1 LDL with Multi-scale Neighborhood Granule |
-
1:
Input: Feature matrix X, label matrix Y, feature subset F, neighborhood thresholds
-
2:
Output: Multi-scale label distribution matrix
-
3:
for each scale do
-
4:
for each instance do
-
5:
Compute neighborhood granule
-
6:
for each label do
-
7:
Compute label distinguishability by (8)
-
8:
Compute Shannon entropy by (9)
-
9:
end for
-
10:
end for
-
11:
Compute average neighborhood entropy:
-
12:
end for
-
13:
Compute scale weight:
-
14:
for each instance and label do
-
15:
Fuse multi-scale label distribution:
-
16:
end for
-
17:
row-wise normalization:
-
18:
Return: Multi-scale label distribution matrix D
|