87136 lines
4.9 MiB
Plaintext
87136 lines
4.9 MiB
Plaintext
class RandomForestClassifier {
|
|
public static int predict_0(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[45] <= -15.5) {
|
|
if (features[49] <= -20.5) {
|
|
if (features[4] <= 19.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[33] <= -2.5) {
|
|
if (features[42] <= -37.5) {
|
|
if (features[40] <= 29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[32] <= 0.0) {
|
|
if (features[24] <= -80.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[47] <= -82.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[20] <= -49.5) {
|
|
if (features[38] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[40] <= 18.0) {
|
|
if (features[11] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 207;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 9.5) {
|
|
if (features[23] <= -8.5) {
|
|
if (features[24] <= -45.5) {
|
|
if (features[40] <= 28.0) {
|
|
if (features[2] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= 0.5) {
|
|
if (features[32] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[29] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 124;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[5] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1046;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -13.5) {
|
|
if (features[0] <= -13.5) {
|
|
if (features[39] <= -3.5) {
|
|
if (features[14] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[3] <= -0.5) {
|
|
if (features[10] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 326;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4200;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[49] <= -12.5) {
|
|
if (features[3] <= 34.5) {
|
|
if (features[1] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[31] <= 15.5) {
|
|
if (features[24] <= -33.0) {
|
|
if (features[18] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[41] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 182;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -18.0) {
|
|
if (features[36] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
} else {
|
|
if (features[3] <= 14.5) {
|
|
if (features[4] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 57;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -42.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[47] <= -28.0) {
|
|
if (features[47] <= -56.5) {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 118;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 112;
|
|
}
|
|
} else {
|
|
if (features[41] <= -5.5) {
|
|
if (features[6] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
if (features[45] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
if (features[45] <= -16.5) {
|
|
if (features[34] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[41] <= -7.5) {
|
|
if (features[32] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[22] <= 78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 47;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -3.5) {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 76;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 24.5) {
|
|
if (features[4] <= -2.5) {
|
|
if (features[0] <= 0.5) {
|
|
if (features[31] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -70.5) {
|
|
if (features[43] <= 1.0) {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -237.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -1.0) {
|
|
if (features[36] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3586;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 68;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -20.5) {
|
|
if (features[15] <= 5.5) {
|
|
if (features[47] <= -79.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[3] <= 13.5) {
|
|
if (features[2] <= -14.5) {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[31] <= 14.5) {
|
|
if (features[18] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[47] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 115;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -20.5) {
|
|
if (features[20] <= -25.0) {
|
|
if (features[37] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
if (features[3] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[18] <= -48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 52;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= -58.5) {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[2] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -6.0) {
|
|
if (features[25] <= -9.5) {
|
|
if (features[24] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 100;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[6] <= -9.5) {
|
|
if (features[18] <= -65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[12] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 37;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1323;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= -3.5) {
|
|
if (features[41] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
if (features[3] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 22.5) {
|
|
if (features[3] <= 6.5) {
|
|
if (features[21] <= 1.5) {
|
|
if (features[2] <= -13.5) {
|
|
if (features[28] <= -2.5) {
|
|
if (features[25] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[42] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -12.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 418;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= 70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 9.5) {
|
|
if (features[34] <= 2.5) {
|
|
if (features[40] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 56;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 69.5) {
|
|
if (features[31] <= -30.5) {
|
|
if (features[21] <= 17.5) {
|
|
if (features[19] <= 101.0) {
|
|
if (features[47] <= 85.5) {
|
|
if (features[46] <= -19.5) {
|
|
if (features[30] <= -62.0) {
|
|
if (features[28] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.0) {
|
|
if (features[12] <= 32.5) {
|
|
if (features[9] <= -14.5) {
|
|
if (features[20] <= 82.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 64;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[11] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1960;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 3.5) {
|
|
if (features[49] <= 70.0) {
|
|
if (features[2] <= 35.5) {
|
|
if (features[38] <= 56.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 245;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= 27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -6.5) {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -10.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 162;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -229.5) {
|
|
if (features[28] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -9.5) {
|
|
if (features[13] <= -6.5) {
|
|
if (features[18] <= 24.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -35.5) {
|
|
classes[0] = 1121;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 13.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -63.5) {
|
|
if (features[29] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 17.5) {
|
|
if (features[37] <= 87.0) {
|
|
if (features[14] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 7.5) {
|
|
if (features[27] <= 3.5) {
|
|
if (features[20] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 1.5) {
|
|
if (features[41] <= 13.0) {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 63.5) {
|
|
if (features[46] <= -18.5) {
|
|
if (features[32] <= 15.5) {
|
|
if (features[15] <= -23.5) {
|
|
if (features[22] <= -60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 2.5) {
|
|
if (features[30] <= -85.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -3.5) {
|
|
classes[0] = 178;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1325;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 42.5) {
|
|
if (features[13] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 52;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 4.5) {
|
|
if (features[19] <= 107.0) {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 72.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 91.5) {
|
|
if (features[13] <= -19.5) {
|
|
if (features[13] <= -25.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 127;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -53.5) {
|
|
classes[0] = 72;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 39;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -71.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[40] <= -93.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 98;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_1(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[36] <= -16.5) {
|
|
if (features[5] <= -17.5) {
|
|
if (features[39] <= -2.5) {
|
|
if (features[18] <= -41.5) {
|
|
if (features[2] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 3.5) {
|
|
if (features[41] <= -12.5) {
|
|
if (features[0] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 370;
|
|
}
|
|
} else {
|
|
if (features[4] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -16.5) {
|
|
if (features[36] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 110;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4271;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[49] <= -13.5) {
|
|
if (features[14] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 108;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[1] <= -16.5) {
|
|
if (features[37] <= -15.0) {
|
|
if (features[49] <= -16.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[3] <= -0.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[7] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
}
|
|
} else {
|
|
if (features[44] <= 1.5) {
|
|
if (features[12] <= -66.5) {
|
|
if (features[37] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 941;
|
|
} else {
|
|
if (features[28] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 180;
|
|
} else {
|
|
if (features[48] <= -2.5) {
|
|
if (features[23] <= -38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[42] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 100;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -9.5) {
|
|
if (features[24] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
if (features[49] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -0.5) {
|
|
if (features[13] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 78;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 11.5) {
|
|
if (features[32] <= -1.5) {
|
|
if (features[16] <= 2.5) {
|
|
if (features[27] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 138;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -15.5) {
|
|
if (features[14] <= 7.5) {
|
|
if (features[18] <= 17.5) {
|
|
if (features[19] <= -20.0) {
|
|
if (features[34] <= 1.5) {
|
|
if (features[32] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 76;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 18.0) {
|
|
if (features[10] <= 4.5) {
|
|
if (features[41] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
if (features[2] <= -13.5) {
|
|
if (features[47] <= -58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 0.5) {
|
|
if (features[41] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[25] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
if (features[3] <= -8.0) {
|
|
if (features[29] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -8.0) {
|
|
if (features[40] <= 18.5) {
|
|
if (features[38] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 41;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 48.5) {
|
|
if (features[31] <= -5.5) {
|
|
if (features[0] <= 19.5) {
|
|
if (features[6] <= 2.5) {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 76;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 2.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -237.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -173.0) {
|
|
if (features[24] <= -94.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -136.5) {
|
|
if (features[39] <= -70.0) {
|
|
if (features[30] <= -183.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 119;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3401;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 127;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
if (features[3] <= 11.5) {
|
|
if (features[18] <= -61.5) {
|
|
if (features[30] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[19] <= -82.0) {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[33] <= -11.5) {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 72;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 148;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -7.5) {
|
|
if (features[45] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= -7.5) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 239;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -117.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 25;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -1.5) {
|
|
if (features[19] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 24;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= 119.5) {
|
|
if (features[2] <= -14.5) {
|
|
if (features[37] <= -12.5) {
|
|
if (features[20] <= -5.0) {
|
|
if (features[24] <= -79.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[19] <= -78.0) {
|
|
if (features[33] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 54;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.0) {
|
|
if (features[42] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
if (features[4] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[20] <= -65.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[12] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 183;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1265;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -12.5) {
|
|
if (features[49] <= -11.5) {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 11.0) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -11.5) {
|
|
if (features[28] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[13] <= 6.5) {
|
|
if (features[43] <= -0.5) {
|
|
if (features[48] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
if (features[37] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 71.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 329;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 69.5) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[21] <= 17.5) {
|
|
if (features[49] <= 72.5) {
|
|
if (features[31] <= -30.5) {
|
|
if (features[4] <= -14.5) {
|
|
if (features[12] <= -112.5) {
|
|
if (features[10] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 86.5) {
|
|
if (features[19] <= 101.0) {
|
|
if (features[19] <= 68.5) {
|
|
if (features[36] <= 54.5) {
|
|
if (features[10] <= -21.5) {
|
|
if (features[39] <= -68.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 115;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1464;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 147;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -13.5) {
|
|
if (features[14] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 427;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -17.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 34;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 68.5) {
|
|
if (features[30] <= 3.5) {
|
|
if (features[38] <= 51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 78;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 54.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -147.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 70;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 27.0) {
|
|
if (features[6] <= 31.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -82.5) {
|
|
if (features[33] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 24;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -17.5) {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[18] <= 45.5) {
|
|
if (features[41] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[35] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1093;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 5.5) {
|
|
if (features[27] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -63.5) {
|
|
if (features[32] <= 18.5) {
|
|
if (features[34] <= -15.0) {
|
|
if (features[39] <= 7.5) {
|
|
if (features[42] <= 81.5) {
|
|
if (features[46] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 46.0) {
|
|
if (features[15] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 317;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1386;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -46.5) {
|
|
if (features[46] <= -23.5) {
|
|
if (features[41] <= 8.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 93;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -70.5) {
|
|
if (features[34] <= -22.5) {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 82.5) {
|
|
if (features[45] <= 42.5) {
|
|
if (features[45] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 14.5) {
|
|
if (features[36] <= 58.5) {
|
|
if (features[18] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 89;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 15.5) {
|
|
if (features[0] <= 25.5) {
|
|
if (features[30] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[47] <= 28.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 38;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_2(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[6] <= -15.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[40] <= 34.5) {
|
|
if (features[32] <= -1.5) {
|
|
if (features[10] <= 9.5) {
|
|
if (features[8] <= 0.5) {
|
|
if (features[6] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -5.5) {
|
|
if (features[4] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[18] <= 40.5) {
|
|
if (features[38] <= -28.5) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 449;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[40] <= 20.0) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[14] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 80;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -0.5) {
|
|
if (features[3] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[0] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= 15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
if (features[38] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 77;
|
|
} else {
|
|
if (features[15] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 480;
|
|
} else {
|
|
if (features[33] <= -5.5) {
|
|
if (features[6] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
} else {
|
|
if (features[42] <= -37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
if (features[46] <= -0.5) {
|
|
if (features[0] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[21] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
if (features[37] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5149;
|
|
} else {
|
|
if (features[3] <= 8.0) {
|
|
if (features[12] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -0.5) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 213;
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -5.5) {
|
|
if (features[20] <= -41.5) {
|
|
if (features[20] <= -70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[19] <= -18.5) {
|
|
if (features[4] <= 11.5) {
|
|
if (features[38] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 38;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -7.5) {
|
|
if (features[1] <= -18.5) {
|
|
if (features[13] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= 5.5) {
|
|
if (features[11] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 11.5) {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 64;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[32] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -4.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 192;
|
|
} else {
|
|
if (features[36] <= -17.5) {
|
|
if (features[38] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 37.5) {
|
|
if (features[2] <= 2.5) {
|
|
if (features[38] <= -22.5) {
|
|
if (features[24] <= -23.5) {
|
|
if (features[33] <= 2.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[42] <= -30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
if (features[3] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[40] <= 14.5) {
|
|
if (features[42] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[12] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[15] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[11] <= 4.5) {
|
|
if (features[33] <= 0.0) {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 3.0) {
|
|
if (features[26] <= -0.5) {
|
|
if (features[3] <= 1.0) {
|
|
if (features[22] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 61;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
if (features[5] <= -13.5) {
|
|
if (features[18] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1355;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[38] <= -11.5) {
|
|
if (features[2] <= -14.5) {
|
|
if (features[4] <= 14.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[33] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -15.5) {
|
|
if (features[18] <= -64.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[47] <= -25.5) {
|
|
if (features[46] <= 8.0) {
|
|
if (features[22] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 51;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -50.5) {
|
|
if (features[36] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 44.5) {
|
|
if (features[29] <= -3.5) {
|
|
if (features[23] <= -50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 127;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -9.0) {
|
|
if (features[19] <= -79.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -6.0) {
|
|
if (features[31] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 58;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -20.5) {
|
|
if (features[37] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
if (features[47] <= -54.0) {
|
|
if (features[37] <= -8.0) {
|
|
if (features[24] <= -25.5) {
|
|
if (features[22] <= -0.5) {
|
|
if (features[48] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 68;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -20.5) {
|
|
if (features[48] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[10] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 372;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 29.5) {
|
|
if (features[13] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 19.5) {
|
|
if (features[13] <= 2.0) {
|
|
if (features[18] <= -145.5) {
|
|
if (features[23] <= -253.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2918;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 545;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 37;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 40.5) {
|
|
if (features[47] <= -0.5) {
|
|
if (features[39] <= -115.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 42;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 31;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 74.5) {
|
|
if (features[5] <= 30.5) {
|
|
if (features[12] <= -106.5) {
|
|
if (features[31] <= -28.5) {
|
|
if (features[10] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -9.0) {
|
|
if (features[39] <= -221.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 85.5) {
|
|
if (features[36] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= -2.5) {
|
|
if (features[40] <= -80.5) {
|
|
if (features[23] <= 24.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 8.5) {
|
|
if (features[33] <= 18.5) {
|
|
if (features[19] <= 100.5) {
|
|
if (features[40] <= -17.5) {
|
|
if (features[14] <= -9.5) {
|
|
if (features[18] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1064;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 339;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 65.0) {
|
|
if (features[20] <= 65.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 186;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -56.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 50.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -9.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 19;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 5.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 28;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 108;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 4.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[12] <= -51.5) {
|
|
if (features[25] <= -6.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 11;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -63.0) {
|
|
classes[0] = 33;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 100.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -13.5) {
|
|
if (features[11] <= -15.5) {
|
|
if (features[49] <= 72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 35;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -70.5) {
|
|
if (features[39] <= 6.5) {
|
|
if (features[23] <= 63.5) {
|
|
classes[0] = 237;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -85.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 13.5) {
|
|
if (features[11] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 51;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -18.5) {
|
|
if (features[7] <= -13.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 9.5) {
|
|
if (features[20] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -12.5) {
|
|
if (features[33] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 27;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -68.0) {
|
|
if (features[40] <= -64.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 87.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 348;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -14.5) {
|
|
if (features[36] <= 57.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -12.5) {
|
|
if (features[36] <= 47.5) {
|
|
if (features[30] <= -57.0) {
|
|
if (features[3] <= -131.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 104.5) {
|
|
if (features[32] <= 15.5) {
|
|
if (features[11] <= -22.5) {
|
|
if (features[37] <= 105.5) {
|
|
if (features[30] <= -106.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 30;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -3.5) {
|
|
if (features[34] <= -21.5) {
|
|
classes[0] = 794;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -32.5) {
|
|
if (features[31] <= -88.0) {
|
|
if (features[36] <= 65.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 51.5) {
|
|
if (features[47] <= 55.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 55.5) {
|
|
if (features[39] <= -167.5) {
|
|
classes[0] = 801;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -197.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 63;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -48.0) {
|
|
if (features[49] <= 71.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -3.5) {
|
|
if (features[32] <= 5.5) {
|
|
if (features[21] <= -163.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 280;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 91.5) {
|
|
if (features[2] <= 42.5) {
|
|
if (features[24] <= 67.5) {
|
|
if (features[11] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -18.5) {
|
|
if (features[6] <= 47.0) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -43.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -11.5) {
|
|
if (features[13] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 141;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -29.5) {
|
|
if (features[4] <= -18.0) {
|
|
if (features[20] <= 44.5) {
|
|
if (features[30] <= -207.0) {
|
|
if (features[28] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 184;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -229.0) {
|
|
if (features[23] <= 42.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -20.5) {
|
|
if (features[48] <= 26.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 550;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_3(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[7] <= -0.5) {
|
|
if (features[42] <= 46.5) {
|
|
if (features[11] <= -0.5) {
|
|
if (features[0] <= 17.5) {
|
|
if (features[8] <= 2.5) {
|
|
if (features[49] <= 41.5) {
|
|
if (features[39] <= -245.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 25.5) {
|
|
if (features[3] <= -136.5) {
|
|
if (features[13] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 133;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3367;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 53;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 145;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= 6.5) {
|
|
if (features[40] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 144;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -20.5) {
|
|
if (features[1] <= 47.5) {
|
|
if (features[39] <= -120.0) {
|
|
if (features[47] <= 12.5) {
|
|
if (features[32] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 10;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 104.5) {
|
|
if (features[15] <= -23.5) {
|
|
if (features[21] <= -142.0) {
|
|
if (features[20] <= 35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -73.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 64;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
if (features[48] <= 5.5) {
|
|
if (features[15] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -42.0) {
|
|
if (features[33] <= 6.5) {
|
|
if (features[29] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
classes[0] = 339;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 105.5) {
|
|
if (features[20] <= 84.5) {
|
|
if (features[49] <= 91.5) {
|
|
if (features[22] <= -29.5) {
|
|
if (features[32] <= 10.0) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 87;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 33.5) {
|
|
classes[0] = 981;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 48;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[7] <= -10.5) {
|
|
if (features[42] <= 73.5) {
|
|
if (features[34] <= -16.5) {
|
|
if (features[8] <= 1.5) {
|
|
if (features[25] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 53;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 72.5) {
|
|
if (features[39] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 766;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -19.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -9.5) {
|
|
if (features[4] <= -21.0) {
|
|
if (features[13] <= -8.5) {
|
|
if (features[0] <= 21.5) {
|
|
if (features[32] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 90;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
if (features[27] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 17.0) {
|
|
if (features[30] <= -61.0) {
|
|
classes[0] = 50;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 258;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -70.5) {
|
|
if (features[6] <= 43.5) {
|
|
if (features[9] <= -15.5) {
|
|
if (features[13] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 52;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 89.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 75.5) {
|
|
if (features[43] <= -3.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 30.0) {
|
|
if (features[38] <= 77.0) {
|
|
if (features[20] <= 80.5) {
|
|
if (features[41] <= 21.5) {
|
|
if (features[49] <= 84.0) {
|
|
if (features[12] <= -89.5) {
|
|
if (features[47] <= 78.0) {
|
|
if (features[45] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 80;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 57.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -17.5) {
|
|
if (features[1] <= 42.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1233;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 46.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 46.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 37.5) {
|
|
if (features[30] <= -215.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 3.5) {
|
|
if (features[11] <= -11.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 9.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -95.5) {
|
|
if (features[22] <= -4.5) {
|
|
if (features[16] <= -1.5) {
|
|
classes[0] = 1056;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 55.0) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 3.5) {
|
|
if (features[31] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
if (features[6] <= -19.5) {
|
|
if (features[39] <= -3.5) {
|
|
if (features[49] <= -39.0) {
|
|
if (features[24] <= -37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[3] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 72;
|
|
}
|
|
} else {
|
|
if (features[4] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 692;
|
|
} else {
|
|
if (features[42] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4486;
|
|
} else {
|
|
if (features[40] <= 30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 162;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[5] <= -10.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[36] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 282;
|
|
} else {
|
|
if (features[18] <= -21.0) {
|
|
if (features[29] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[45] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[47] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -7.5) {
|
|
if (features[18] <= -27.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[33] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
if (features[38] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[22] <= -51.5) {
|
|
if (features[40] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[32] <= 1.5) {
|
|
if (features[23] <= 26.5) {
|
|
if (features[20] <= -75.0) {
|
|
if (features[41] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[19] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 235;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[48] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -26.5) {
|
|
if (features[15] <= 5.5) {
|
|
if (features[6] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[49] <= -28.5) {
|
|
if (features[19] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 81;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -2.5) {
|
|
if (features[15] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -4.5) {
|
|
if (features[12] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -7.0) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[13] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[18] <= -44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 102;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 284;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -17.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[6] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 55;
|
|
} else {
|
|
if (features[33] <= -8.5) {
|
|
if (features[3] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
if (features[21] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 50;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -53.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[29] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 140;
|
|
} else {
|
|
if (features[23] <= -62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -2.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 11.5) {
|
|
if (features[10] <= -3.5) {
|
|
if (features[32] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 28;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -80.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
if (features[18] <= 53.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1866;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[40] <= 18.5) {
|
|
if (features[36] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -11.5) {
|
|
if (features[38] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -13.5) {
|
|
if (features[29] <= -7.5) {
|
|
if (features[22] <= 53.5) {
|
|
if (features[27] <= -9.0) {
|
|
if (features[43] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 117;
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_4(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[36] <= -16.5) {
|
|
if (features[1] <= -21.5) {
|
|
if (features[4] <= 19.5) {
|
|
if (features[10] <= 7.5) {
|
|
if (features[31] <= 27.5) {
|
|
if (features[32] <= -8.5) {
|
|
if (features[12] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 93;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 167;
|
|
}
|
|
} else {
|
|
if (features[18] <= -57.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[12] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 3.0) {
|
|
if (features[29] <= -8.5) {
|
|
if (features[1] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 494;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -18.5) {
|
|
if (features[45] <= -19.5) {
|
|
if (features[3] <= -0.5) {
|
|
if (features[10] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 396;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4221;
|
|
}
|
|
} else {
|
|
if (features[3] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[1] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 8.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[18] <= 5.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[3] <= 5.5) {
|
|
if (features[1] <= -10.5) {
|
|
if (features[49] <= -32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[20] <= -13.5) {
|
|
if (features[8] <= -0.5) {
|
|
if (features[3] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 119;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -47.5) {
|
|
if (features[38] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= 6.0) {
|
|
if (features[18] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[33] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -18.5) {
|
|
if (features[36] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 85;
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[17] <= 0.5) {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -5.5) {
|
|
if (features[18] <= -41.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 11.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[42] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[31] <= 22.5) {
|
|
if (features[3] <= -5.5) {
|
|
if (features[20] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 51;
|
|
} else {
|
|
if (features[40] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
if (features[25] <= 3.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 68.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[11] <= 5.5) {
|
|
if (features[28] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 88;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 141;
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
if (features[3] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -60.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[25] <= 17.5) {
|
|
if (features[19] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 90;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -16.0) {
|
|
if (features[24] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[38] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 253;
|
|
} else {
|
|
if (features[15] <= 9.5) {
|
|
if (features[49] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[28] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 55;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 48.5) {
|
|
if (features[1] <= 3.5) {
|
|
if (features[34] <= 2.5) {
|
|
if (features[3] <= 22.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[32] <= -5.5) {
|
|
if (features[24] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 2.5) {
|
|
if (features[6] <= -13.5) {
|
|
if (features[18] <= -52.0) {
|
|
if (features[36] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 101;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1295;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[2] <= -19.5) {
|
|
if (features[1] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 51;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[38] <= -12.5) {
|
|
if (features[23] <= -51.0) {
|
|
if (features[41] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
if (features[13] <= 12.0) {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 79;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 47;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 50;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[1] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[4] <= 9.5) {
|
|
if (features[47] <= 35.0) {
|
|
if (features[7] <= 2.5) {
|
|
if (features[49] <= -5.5) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[20] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 117;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= -4.5) {
|
|
if (features[10] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[21] <= 124.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 124;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 343;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -16.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[26] <= -1.5) {
|
|
if (features[41] <= -2.5) {
|
|
if (features[48] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[24] <= -72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
if (features[48] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= -13.5) {
|
|
if (features[30] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 46;
|
|
} else {
|
|
if (features[43] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 117;
|
|
} else {
|
|
if (features[19] <= -47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[42] <= -14.5) {
|
|
if (features[28] <= -3.5) {
|
|
if (features[46] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[12] <= 6.0) {
|
|
if (features[4] <= 11.5) {
|
|
if (features[43] <= -0.5) {
|
|
if (features[38] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 30.5) {
|
|
if (features[24] <= -237.5) {
|
|
if (features[18] <= -250.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3501;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 92;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 32;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 164;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 36.5) {
|
|
if (features[11] <= -11.5) {
|
|
if (features[10] <= -22.5) {
|
|
if (features[3] <= -71.5) {
|
|
if (features[38] <= 68.5) {
|
|
if (features[40] <= -57.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 3.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -21.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 39.5) {
|
|
if (features[4] <= -12.5) {
|
|
if (features[13] <= -6.0) {
|
|
if (features[20] <= 83.0) {
|
|
if (features[12] <= 45.0) {
|
|
if (features[25] <= -18.5) {
|
|
if (features[27] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1093;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= 46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -85.0) {
|
|
if (features[6] <= 40.5) {
|
|
classes[0] = 21;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 42.0) {
|
|
if (features[2] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 59;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 104;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -71.5) {
|
|
if (features[49] <= 57.5) {
|
|
if (features[12] <= -97.5) {
|
|
if (features[49] <= 55.5) {
|
|
if (features[12] <= -107.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 41;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 39.5) {
|
|
if (features[31] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 277;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -13.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[14] <= -17.5) {
|
|
if (features[22] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 219;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 109;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 79.5) {
|
|
if (features[36] <= 45.5) {
|
|
if (features[46] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -4.5) {
|
|
if (features[10] <= -12.5) {
|
|
if (features[33] <= 5.5) {
|
|
if (features[30] <= -221.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -166.5) {
|
|
if (features[46] <= -17.0) {
|
|
classes[0] = 581;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -188.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1161;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -90.0) {
|
|
classes[0] = 54;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
classes[0] = 457;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= -3.5) {
|
|
classes[0] = 91;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 90.5) {
|
|
if (features[36] <= 53.5) {
|
|
if (features[7] <= -8.5) {
|
|
if (features[12] <= -49.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 75.5) {
|
|
if (features[12] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 602;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 42.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -19.5) {
|
|
if (features[12] <= -55.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 118;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 24.0) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[33] <= 9.5) {
|
|
if (features[36] <= 56.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -49.5) {
|
|
if (features[27] <= 11.0) {
|
|
classes[0] = 82;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 90.5) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 97.0) {
|
|
if (features[7] <= -12.5) {
|
|
if (features[25] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -90.0) {
|
|
classes[0] = 107;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 44.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_5(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[45] <= -15.5) {
|
|
if (features[49] <= -20.5) {
|
|
if (features[45] <= -19.5) {
|
|
if (features[2] <= -22.5) {
|
|
if (features[21] <= -16.5) {
|
|
if (features[23] <= -51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -23.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[3] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4059;
|
|
}
|
|
} else {
|
|
if (features[29] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 32;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 154;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 945;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -5.5) {
|
|
if (features[40] <= 24.5) {
|
|
if (features[4] <= 13.5) {
|
|
if (features[42] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[25] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -27.0) {
|
|
if (features[12] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[10] <= 7.0) {
|
|
if (features[3] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 82;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -20.5) {
|
|
if (features[46] <= 7.5) {
|
|
if (features[48] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 85;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
if (features[20] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[9] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[32] <= -2.5) {
|
|
if (features[13] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 83;
|
|
} else {
|
|
if (features[20] <= -44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
if (features[3] <= 2.5) {
|
|
if (features[10] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 32;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
if (features[26] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= -3.5) {
|
|
if (features[24] <= -30.5) {
|
|
if (features[46] <= 7.0) {
|
|
if (features[13] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
} else {
|
|
if (features[13] <= 7.5) {
|
|
if (features[28] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 77;
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 309;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 1.5) {
|
|
if (features[24] <= -66.5) {
|
|
if (features[49] <= -15.5) {
|
|
if (features[12] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[5] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[2] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 168;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[36] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
if (features[23] <= 40.5) {
|
|
if (features[28] <= -11.5) {
|
|
if (features[47] <= 21.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 126;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
if (features[34] <= 0.5) {
|
|
if (features[7] <= 1.5) {
|
|
if (features[13] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[8] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 64;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 341;
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
if (features[33] <= -7.5) {
|
|
if (features[24] <= -57.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 75;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -4.5) {
|
|
if (features[24] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 48.5) {
|
|
if (features[10] <= -1.5) {
|
|
if (features[2] <= 25.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 7;
|
|
classes[2] = 3561;
|
|
classes[3] = 80;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 151;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= -20.5) {
|
|
if (features[10] <= 8.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[45] <= -13.5) {
|
|
if (features[39] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 6.5) {
|
|
if (features[11] <= 6.5) {
|
|
if (features[40] <= 32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 40;
|
|
} else {
|
|
if (features[32] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -1.0) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -7.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -78.5) {
|
|
if (features[40] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[19] <= -90.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[36] <= -24.5) {
|
|
if (features[33] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 81;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[0] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 71;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 10.5) {
|
|
if (features[0] <= 3.0) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[31] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[46] <= 3.5) {
|
|
if (features[4] <= 11.5) {
|
|
if (features[33] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 81;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= -0.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[48] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[12] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 9.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1386;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[46] <= 4.5) {
|
|
if (features[3] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -10.5) {
|
|
if (features[29] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[36] <= -16.5) {
|
|
if (features[12] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[38] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 97;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 13.5) {
|
|
if (features[28] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -2.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 54;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 323;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 37;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -46.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 21;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 70.5) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[21] <= 18.0) {
|
|
if (features[4] <= -19.5) {
|
|
if (features[42] <= 74.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[3] <= -76.5) {
|
|
if (features[1] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -91.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 585;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 48.5) {
|
|
if (features[20] <= 47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 35.5) {
|
|
if (features[19] <= 73.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1439;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 202;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 42.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -36.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 9.5) {
|
|
if (features[27] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -18.5) {
|
|
classes[0] = 32;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -7.5) {
|
|
if (features[19] <= 56.5) {
|
|
if (features[30] <= -176.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 69.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 28.5) {
|
|
if (features[14] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -229.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 55.5) {
|
|
if (features[15] <= -11.5) {
|
|
if (features[29] <= 15.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 22.5) {
|
|
if (features[37] <= 76.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1086;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -62.5) {
|
|
if (features[25] <= -5.5) {
|
|
if (features[32] <= 17.5) {
|
|
if (features[33] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
if (features[18] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 55.5) {
|
|
if (features[19] <= 104.5) {
|
|
if (features[11] <= -22.5) {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 30;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1496;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 57.5) {
|
|
if (features[39] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 109;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 12;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -20.5) {
|
|
if (features[38] <= 77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -91.0) {
|
|
classes[0] = 92;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -70.5) {
|
|
if (features[49] <= 90.5) {
|
|
if (features[25] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 73;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 44;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -21.0) {
|
|
if (features[26] <= 1.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 13.5) {
|
|
if (features[46] <= -17.5) {
|
|
classes[0] = 41;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 9.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_6(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[4] <= -2.5) {
|
|
if (features[14] <= -8.5) {
|
|
if (features[36] <= 46.5) {
|
|
if (features[37] <= 40.5) {
|
|
if (features[13] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 34;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -30.5) {
|
|
if (features[24] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -214.5) {
|
|
if (features[30] <= -239.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 82;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -19.5) {
|
|
if (features[39] <= -54.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 56;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1304;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -16.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 87;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -6.0) {
|
|
if (features[2] <= 29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -10.5) {
|
|
if (features[2] <= 39.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 42;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 38.5) {
|
|
if (features[47] <= 49.5) {
|
|
if (features[16] <= -4.5) {
|
|
if (features[14] <= -12.5) {
|
|
if (features[9] <= -15.5) {
|
|
if (features[36] <= 59.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -61.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 31.5) {
|
|
if (features[3] <= -142.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 39.0) {
|
|
if (features[44] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 62.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 296;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -29.0) {
|
|
if (features[28] <= 3.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 64.5) {
|
|
if (features[48] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 52;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -153.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -71.5) {
|
|
if (features[21] <= -236.5) {
|
|
if (features[11] <= -16.0) {
|
|
classes[0] = 343;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 63;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -15.5) {
|
|
if (features[39] <= 6.5) {
|
|
if (features[13] <= -13.5) {
|
|
classes[0] = 1314;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 92.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[40] <= -28.0) {
|
|
if (features[5] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 43;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -36.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1011;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[30] <= -132.0) {
|
|
if (features[32] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -15.5) {
|
|
if (features[36] <= 61.5) {
|
|
if (features[32] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -20.5) {
|
|
if (features[3] <= -63.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 241;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -23.5) {
|
|
if (features[49] <= 94.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 60;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 75.5) {
|
|
if (features[19] <= 77.0) {
|
|
if (features[21] <= -64.5) {
|
|
if (features[16] <= -3.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -24.0) {
|
|
if (features[22] <= -65.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 15.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 12.5) {
|
|
classes[0] = 146;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -76.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 27.5) {
|
|
if (features[47] <= -49.5) {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 1.5) {
|
|
if (features[6] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3485;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 36;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 18.5) {
|
|
if (features[36] <= 44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 229;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -168.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -29.0) {
|
|
if (features[39] <= -220.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 40;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[45] <= -20.5) {
|
|
if (features[13] <= 3.5) {
|
|
if (features[40] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -3.5) {
|
|
if (features[42] <= -39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 0.5) {
|
|
if (features[3] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[39] <= -1.5) {
|
|
if (features[12] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 66;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[10] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 468;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4577;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -5.5) {
|
|
if (features[2] <= -16.5) {
|
|
if (features[49] <= -19.5) {
|
|
if (features[30] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 85;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 76;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 125.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 121;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[13] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
if (features[29] <= -4.5) {
|
|
if (features[4] <= 17.5) {
|
|
if (features[13] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 169;
|
|
} else {
|
|
if (features[42] <= -17.5) {
|
|
if (features[19] <= -52.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -2.5) {
|
|
if (features[9] <= 8.0) {
|
|
if (features[25] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -17.5) {
|
|
if (features[3] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 57;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 424;
|
|
}
|
|
} else {
|
|
if (features[41] <= -4.5) {
|
|
if (features[40] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
if (features[47] <= -72.5) {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 151;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 5.5) {
|
|
if (features[3] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[11] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[3] <= 7.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[24] <= -31.0) {
|
|
if (features[18] <= -14.0) {
|
|
if (features[38] <= -24.0) {
|
|
if (features[42] <= -34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[25] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 62;
|
|
}
|
|
} else {
|
|
if (features[19] <= -90.0) {
|
|
if (features[28] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[28] <= -3.5) {
|
|
if (features[47] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 85;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 3.5) {
|
|
if (features[20] <= -49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 2.5) {
|
|
if (features[42] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
if (features[0] <= -11.5) {
|
|
if (features[48] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 174;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
if (features[38] <= -22.5) {
|
|
if (features[20] <= -23.5) {
|
|
if (features[15] <= 7.5) {
|
|
if (features[18] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 35;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[25] <= 7.5) {
|
|
if (features[7] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[22] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -6.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[13] <= 6.5) {
|
|
if (features[46] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1009;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -16.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 142;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -18.5) {
|
|
if (features[21] <= -2.5) {
|
|
if (features[12] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 180;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -11.5) {
|
|
if (features[3] <= 19.0) {
|
|
if (features[24] <= 46.0) {
|
|
if (features[36] <= -19.5) {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[38] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 58;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 0.5) {
|
|
if (features[6] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[40] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[25] <= 6.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 300;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -13.5) {
|
|
if (features[42] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 149;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -23.5) {
|
|
if (features[3] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[18] <= -51.5) {
|
|
if (features[23] <= -53.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[24] <= -55.0) {
|
|
if (features[24] <= -57.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 153;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -14.5) {
|
|
if (features[37] <= -22.5) {
|
|
if (features[39] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -18.0) {
|
|
if (features[29] <= -4.5) {
|
|
if (features[27] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 70.5) {
|
|
if (features[23] <= -63.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[1] <= -4.5) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[18] <= 33.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -7.5) {
|
|
if (features[39] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 59;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_7(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[38] <= -17.5) {
|
|
if (features[6] <= -19.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[15] <= 7.5) {
|
|
if (features[27] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 71;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[38] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 492;
|
|
} else {
|
|
if (features[1] <= -34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 56;
|
|
} else {
|
|
if (features[11] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4876;
|
|
} else {
|
|
if (features[4] <= 18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
if (features[23] <= -20.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[18] <= -49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 57;
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
if (features[30] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= 121.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 7.5) {
|
|
if (features[28] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[23] <= -35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -16.5) {
|
|
if (features[5] <= -9.5) {
|
|
if (features[36] <= -28.5) {
|
|
if (features[5] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[21] <= -3.5) {
|
|
if (features[2] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -6.5) {
|
|
if (features[18] <= -49.5) {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 228;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[28] <= -3.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[5] <= -10.5) {
|
|
if (features[26] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[26] <= -1.5) {
|
|
if (features[43] <= 2.5) {
|
|
if (features[49] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
} else {
|
|
if (features[3] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 172;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[26] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -39.5) {
|
|
if (features[42] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 32;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 26.5) {
|
|
if (features[27] <= -0.5) {
|
|
if (features[16] <= 1.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[47] <= -71.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 55;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= 23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
if (features[22] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
} else {
|
|
if (features[27] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 32;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 354;
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[28] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[31] <= 21.5) {
|
|
if (features[24] <= -67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 49;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -12.5) {
|
|
if (features[14] <= -13.5) {
|
|
if (features[48] <= 7.5) {
|
|
if (features[47] <= 41.0) {
|
|
if (features[23] <= 2.5) {
|
|
if (features[8] <= 1.5) {
|
|
if (features[13] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -88.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 26.5) {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 42.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 83;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 85.0) {
|
|
if (features[4] <= -17.5) {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 60;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 4.5) {
|
|
if (features[22] <= -6.5) {
|
|
if (features[45] <= 39.5) {
|
|
if (features[44] <= 3.5) {
|
|
if (features[25] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -23.5) {
|
|
if (features[22] <= -65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 16.5) {
|
|
if (features[33] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -5.5) {
|
|
if (features[5] <= 30.5) {
|
|
classes[0] = 102;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 10.5) {
|
|
classes[0] = 66;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
if (features[34] <= -13.5) {
|
|
classes[0] = 1081;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 75.0) {
|
|
if (features[31] <= -32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 138;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -40.5) {
|
|
classes[0] = 99;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 14.5) {
|
|
if (features[29] <= 8.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -83.0) {
|
|
classes[0] = 66;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 3.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -226.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 46;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -21.5) {
|
|
if (features[40] <= -92.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 77.5) {
|
|
if (features[45] <= 42.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 66;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -65.0) {
|
|
if (features[21] <= -226.5) {
|
|
if (features[25] <= -18.5) {
|
|
if (features[18] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -148.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 290;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 27.5) {
|
|
if (features[10] <= -21.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 38;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -173.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 11.5) {
|
|
classes[0] = 730;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
if (features[13] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 149;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 1.5) {
|
|
if (features[0] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 148;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 73.5) {
|
|
if (features[42] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 11.0) {
|
|
if (features[7] <= -6.5) {
|
|
if (features[4] <= -17.0) {
|
|
if (features[49] <= 72.5) {
|
|
if (features[19] <= 73.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1310;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 52.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 369;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 40.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 19.5) {
|
|
if (features[47] <= 66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 105;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
classes[0] = 220;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 2.5) {
|
|
if (features[5] <= -13.5) {
|
|
if (features[10] <= 2.5) {
|
|
if (features[1] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[41] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 151;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 5.5) {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[6] <= -16.5) {
|
|
if (features[49] <= -19.5) {
|
|
if (features[27] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= 2.5) {
|
|
if (features[32] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
if (features[40] <= 18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 183;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -51.5) {
|
|
if (features[22] <= 7.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[40] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
if (features[47] <= -73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 5.5) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 80;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -12.0) {
|
|
if (features[33] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 11.5) {
|
|
if (features[12] <= 8.5) {
|
|
if (features[39] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
if (features[1] <= -16.5) {
|
|
if (features[47] <= -65.0) {
|
|
if (features[47] <= -76.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1333;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[5] <= -12.5) {
|
|
if (features[36] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 375;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -9.5) {
|
|
if (features[25] <= 6.0) {
|
|
if (features[33] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[37] <= -10.5) {
|
|
if (features[23] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 73;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -0.5) {
|
|
if (features[4] <= 8.5) {
|
|
if (features[42] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[13] <= 8.5) {
|
|
if (features[45] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 16.5) {
|
|
if (features[13] <= 2.5) {
|
|
if (features[34] <= -1.5) {
|
|
if (features[30] <= -84.5) {
|
|
if (features[36] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 607;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2805;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 37;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= 1.5) {
|
|
if (features[4] <= -10.5) {
|
|
if (features[28] <= 37.5) {
|
|
if (features[35] <= 2.5) {
|
|
if (features[30] <= -185.5) {
|
|
if (features[37] <= 51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 159;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -226.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 98;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 33.5) {
|
|
if (features[5] <= 23.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 89;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_8(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[7] <= -0.5) {
|
|
if (features[37] <= 48.5) {
|
|
if (features[2] <= 25.0) {
|
|
if (features[45] <= 2.5) {
|
|
if (features[31] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 121;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[37] <= 47.5) {
|
|
if (features[2] <= 3.5) {
|
|
if (features[1] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3361;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -90.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 257;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -82.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 169;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= 39.5) {
|
|
if (features[7] <= -7.5) {
|
|
if (features[12] <= -103.5) {
|
|
if (features[49] <= 62.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 48;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 3.5) {
|
|
if (features[24] <= 18.5) {
|
|
if (features[20] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 13;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 68.5) {
|
|
if (features[21] <= 49.5) {
|
|
if (features[5] <= 30.5) {
|
|
if (features[27] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 961;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
if (features[35] <= -0.5) {
|
|
if (features[19] <= 59.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 249;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -119.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -64.0) {
|
|
if (features[37] <= 85.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 28;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -98.5) {
|
|
if (features[31] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 128;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 12.5) {
|
|
if (features[4] <= -15.0) {
|
|
if (features[1] <= 26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 138;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -49.5) {
|
|
if (features[22] <= -28.5) {
|
|
if (features[15] <= -16.5) {
|
|
if (features[33] <= 10.5) {
|
|
if (features[22] <= -29.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 101;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 58.5) {
|
|
if (features[39] <= -153.0) {
|
|
if (features[21] <= -212.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 62.5) {
|
|
if (features[31] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 3.5) {
|
|
if (features[40] <= -40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -96.5) {
|
|
if (features[45] <= 40.5) {
|
|
if (features[43] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 53;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1122;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 51.5) {
|
|
if (features[44] <= 3.5) {
|
|
if (features[3] <= -170.0) {
|
|
if (features[32] <= 2.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 45;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 25.5) {
|
|
if (features[30] <= -153.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -9.5) {
|
|
classes[0] = 516;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
if (features[31] <= -25.0) {
|
|
if (features[23] <= 62.5) {
|
|
if (features[46] <= -17.5) {
|
|
if (features[19] <= 100.5) {
|
|
if (features[38] <= 67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 155;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -11.5) {
|
|
if (features[30] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 714;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 39.5) {
|
|
if (features[46] <= -12.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 67;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -63.5) {
|
|
if (features[33] <= 8.5) {
|
|
if (features[6] <= 44.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 11.0) {
|
|
if (features[12] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 41.5) {
|
|
classes[0] = 765;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 104.0) {
|
|
classes[0] = 153;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -91.0) {
|
|
if (features[34] <= -22.5) {
|
|
classes[0] = 101;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -16.5) {
|
|
if (features[21] <= 2.5) {
|
|
if (features[11] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 85;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 95.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[31] <= -84.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 62;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 74.5) {
|
|
if (features[20] <= 64.5) {
|
|
if (features[10] <= -23.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -13.5) {
|
|
if (features[19] <= 103.5) {
|
|
classes[0] = 40;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -18.5) {
|
|
if (features[2] <= -18.5) {
|
|
if (features[39] <= -3.5) {
|
|
if (features[42] <= -36.0) {
|
|
if (features[13] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 35;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[36] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4774;
|
|
} else {
|
|
if (features[30] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[5] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[3] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 52;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 451;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[21] <= 2.5) {
|
|
if (features[49] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[2] <= -17.5) {
|
|
if (features[19] <= -63.0) {
|
|
if (features[31] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 125;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[29] <= -7.5) {
|
|
if (features[47] <= -34.0) {
|
|
if (features[23] <= -55.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[18] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[40] <= 15.5) {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 95;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[27] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[23] <= -39.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 57;
|
|
}
|
|
} else {
|
|
if (features[10] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 1.5) {
|
|
if (features[42] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[3] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
if (features[29] <= -5.5) {
|
|
if (features[13] <= 7.5) {
|
|
if (features[25] <= 17.5) {
|
|
if (features[34] <= 5.5) {
|
|
if (features[22] <= 56.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 90;
|
|
} else {
|
|
if (features[37] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -33.5) {
|
|
if (features[26] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
} else {
|
|
if (features[47] <= 31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -48.5) {
|
|
if (features[21] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 267;
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
if (features[9] <= 2.5) {
|
|
if (features[40] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[27] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 44;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 9.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[32] <= 0.5) {
|
|
if (features[20] <= -65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 161;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 113;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -19.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[9] <= 6.5) {
|
|
if (features[5] <= -8.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[27] <= 4.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[12] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 160;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
} else {
|
|
if (features[36] <= -24.5) {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 5.5) {
|
|
if (features[19] <= -71.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
if (features[24] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -17.5) {
|
|
if (features[13] <= 5.5) {
|
|
if (features[48] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 207;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -2.5) {
|
|
if (features[3] <= -83.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 31;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[3] <= 11.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[23] <= -52.5) {
|
|
if (features[37] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 249;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 21.5) {
|
|
if (features[29] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
if (features[37] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[41] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 78;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[49] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1269;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
if (features[42] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 5.5) {
|
|
if (features[3] <= 4.5) {
|
|
if (features[44] <= 0.5) {
|
|
if (features[18] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 315;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -0.5) {
|
|
if (features[23] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 2.0) {
|
|
if (features[12] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_9(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[15] <= -0.5) {
|
|
if (features[9] <= -8.5) {
|
|
if (features[45] <= 40.5) {
|
|
if (features[0] <= 30.5) {
|
|
if (features[38] <= 73.5) {
|
|
if (features[2] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 51;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 87.5) {
|
|
if (features[4] <= -16.5) {
|
|
if (features[11] <= -17.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[40] <= -49.0) {
|
|
if (features[16] <= -4.5) {
|
|
if (features[30] <= -126.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 118;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 77.5) {
|
|
if (features[39] <= -241.5) {
|
|
if (features[38] <= 59.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1175;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 47.0) {
|
|
if (features[30] <= -129.5) {
|
|
if (features[32] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 172;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 35;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 26;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -103.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 7.5) {
|
|
if (features[22] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 16.0) {
|
|
if (features[22] <= -7.5) {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 58.5) {
|
|
classes[0] = 108;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -65.0) {
|
|
if (features[49] <= 56.5) {
|
|
if (features[10] <= -12.5) {
|
|
if (features[30] <= -200.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 19;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[1] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -232.5) {
|
|
if (features[42] <= 74.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 191;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -55.5) {
|
|
if (features[22] <= -28.5) {
|
|
if (features[32] <= 14.5) {
|
|
if (features[46] <= -20.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1411;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -17.0) {
|
|
classes[0] = 133;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 44.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[30] <= -42.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 92.5) {
|
|
if (features[14] <= -15.5) {
|
|
if (features[0] <= 27.5) {
|
|
if (features[36] <= 61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 82;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 11.5) {
|
|
if (features[12] <= 32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 28;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -9.5) {
|
|
if (features[46] <= -19.5) {
|
|
if (features[12] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -46.5) {
|
|
if (features[41] <= 17.0) {
|
|
if (features[25] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -53.0) {
|
|
classes[0] = 363;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 44.0) {
|
|
if (features[18] <= 8.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 53.5) {
|
|
classes[0] = 637;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 17.0) {
|
|
if (features[4] <= -6.0) {
|
|
if (features[15] <= -17.5) {
|
|
if (features[21] <= -81.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 610;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 42.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -0.5) {
|
|
if (features[2] <= 24.5) {
|
|
if (features[23] <= -133.5) {
|
|
if (features[1] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -134.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 41.5) {
|
|
if (features[49] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3470;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 51;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 11;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 29.5) {
|
|
if (features[6] <= 45.5) {
|
|
if (features[39] <= -182.5) {
|
|
if (features[33] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 162;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -1.5) {
|
|
if (features[2] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 386;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 20;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[1] <= -26.5) {
|
|
if (features[39] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 10;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 59;
|
|
}
|
|
} else {
|
|
if (features[46] <= 9.5) {
|
|
if (features[40] <= 22.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[9] <= 3.5) {
|
|
if (features[42] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
if (features[31] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -56.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[18] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 210;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 26.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[4] <= 13.5) {
|
|
if (features[41] <= -5.5) {
|
|
if (features[30] <= 112.0) {
|
|
if (features[0] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[48] <= -2.5) {
|
|
if (features[42] <= -20.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[19] <= -6.5) {
|
|
if (features[28] <= -1.5) {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 17.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[12] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[12] <= 14.0) {
|
|
if (features[29] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 50;
|
|
} else {
|
|
if (features[18] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[30] <= -0.5) {
|
|
if (features[4] <= 12.0) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[20] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -69.5) {
|
|
if (features[31] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[27] <= -4.5) {
|
|
if (features[26] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 162;
|
|
} else {
|
|
if (features[38] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[4] <= 15.5) {
|
|
if (features[0] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 171;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
if (features[29] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 502;
|
|
} else {
|
|
if (features[11] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4262;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 35.5) {
|
|
if (features[20] <= -43.5) {
|
|
if (features[31] <= 15.5) {
|
|
if (features[41] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[48] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 39;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -10.0) {
|
|
if (features[15] <= 9.5) {
|
|
if (features[20] <= -11.5) {
|
|
if (features[23] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 53;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 8.5) {
|
|
if (features[46] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[11] <= 9.5) {
|
|
if (features[23] <= -42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 419;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[26] <= -2.5) {
|
|
if (features[24] <= -49.5) {
|
|
if (features[19] <= -74.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -42.5) {
|
|
if (features[12] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 167;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
if (features[44] <= -1.5) {
|
|
if (features[34] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 49;
|
|
}
|
|
} else {
|
|
if (features[3] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
if (features[49] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 10.5) {
|
|
if (features[26] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 76;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[2] <= -16.5) {
|
|
if (features[3] <= 9.0) {
|
|
if (features[40] <= 15.5) {
|
|
if (features[23] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -59.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 81;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[20] <= 4.0) {
|
|
if (features[16] <= 0.5) {
|
|
if (features[32] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 47;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 13;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 26.0) {
|
|
if (features[11] <= 3.5) {
|
|
if (features[3] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1081;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 71;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 12.5) {
|
|
if (features[14] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[12] <= 6.5) {
|
|
if (features[33] <= -9.5) {
|
|
if (features[32] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[8] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 55;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[16] <= -0.5) {
|
|
if (features[41] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[24] <= 4.5) {
|
|
if (features[27] <= 1.5) {
|
|
if (features[7] <= 1.5) {
|
|
if (features[0] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[18] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 247;
|
|
} else {
|
|
if (features[47] <= -63.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.0) {
|
|
if (features[6] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[3] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -13.5) {
|
|
if (features[23] <= -52.5) {
|
|
if (features[22] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 71;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 14.5) {
|
|
if (features[15] <= 4.5) {
|
|
if (features[47] <= -64.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 1.5) {
|
|
if (features[20] <= -49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -3.5) {
|
|
if (features[49] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[38] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 7.0) {
|
|
if (features[15] <= 7.5) {
|
|
if (features[41] <= -0.5) {
|
|
if (features[29] <= -4.5) {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 385;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -53.0) {
|
|
if (features[2] <= -11.5) {
|
|
if (features[37] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 68;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -44.5) {
|
|
if (features[1] <= -13.5) {
|
|
if (features[33] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 151;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_10(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -14.5) {
|
|
if (features[15] <= 2.5) {
|
|
if (features[38] <= -19.5) {
|
|
if (features[45] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 162;
|
|
} else {
|
|
if (features[27] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 42.0) {
|
|
if (features[5] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 209;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 6.5) {
|
|
if (features[0] <= -18.5) {
|
|
if (features[7] <= 3.5) {
|
|
if (features[34] <= 2.5) {
|
|
if (features[38] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 54;
|
|
}
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1106;
|
|
} else {
|
|
if (features[31] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[36] <= -15.5) {
|
|
if (features[38] <= -19.5) {
|
|
if (features[30] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 403;
|
|
}
|
|
} else {
|
|
if (features[37] <= -14.5) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 46;
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -3.5) {
|
|
if (features[15] <= 3.5) {
|
|
if (features[40] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[41] <= -5.5) {
|
|
if (features[29] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 23.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[3] <= 1.0) {
|
|
if (features[0] <= -11.5) {
|
|
if (features[43] <= 2.0) {
|
|
if (features[22] <= 6.5) {
|
|
if (features[20] <= -36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
if (features[38] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -71.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
if (features[3] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
if (features[23] <= -38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 173;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[11] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
}
|
|
} else {
|
|
if (features[25] <= -3.5) {
|
|
if (features[46] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[3] <= 5.5) {
|
|
if (features[26] <= -0.5) {
|
|
if (features[48] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -64.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -50.0) {
|
|
if (features[27] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[48] <= 0.5) {
|
|
if (features[36] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[18] <= -46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 168;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -17.5) {
|
|
if (features[13] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3731;
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[3] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[29] <= -5.5) {
|
|
if (features[36] <= -27.0) {
|
|
if (features[42] <= -34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 351;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 40;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 137;
|
|
} else {
|
|
if (features[22] <= -35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 15.5) {
|
|
if (features[10] <= -1.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 9;
|
|
classes[2] = 3466;
|
|
classes[3] = 71;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -20.5) {
|
|
if (features[11] <= 5.5) {
|
|
if (features[18] <= 2.5) {
|
|
if (features[23] <= -50.5) {
|
|
if (features[43] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[3] <= -10.5) {
|
|
if (features[49] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= -21.5) {
|
|
if (features[47] <= -2.5) {
|
|
if (features[49] <= -29.0) {
|
|
if (features[27] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 111;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
} else {
|
|
if (features[28] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 7.5) {
|
|
if (features[33] <= -2.5) {
|
|
if (features[18] <= 8.5) {
|
|
if (features[10] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[31] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 110;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -1.5) {
|
|
if (features[45] <= 1.5) {
|
|
if (features[25] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 61;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= 242.5) {
|
|
if (features[40] <= 12.5) {
|
|
if (features[30] <= 117.0) {
|
|
if (features[2] <= 6.0) {
|
|
if (features[34] <= 3.5) {
|
|
if (features[6] <= -12.5) {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 241;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 8.0) {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 889;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 9.5) {
|
|
if (features[12] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[10] <= 4.5) {
|
|
if (features[22] <= -16.5) {
|
|
if (features[3] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 147;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 0.5) {
|
|
if (features[49] <= -11.5) {
|
|
if (features[23] <= 34.0) {
|
|
if (features[3] <= -10.5) {
|
|
if (features[24] <= -65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[3] <= 11.5) {
|
|
if (features[42] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 56;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
} else {
|
|
if (features[24] <= -40.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 58;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 368;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -67.5) {
|
|
if (features[42] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 156;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
if (features[36] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -20.5) {
|
|
if (features[3] <= -70.5) {
|
|
if (features[2] <= 36.5) {
|
|
if (features[33] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 8.0) {
|
|
if (features[31] <= -48.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 47.0) {
|
|
if (features[29] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 6.5) {
|
|
if (features[14] <= -14.5) {
|
|
classes[0] = 1296;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 15.5) {
|
|
classes[0] = 101;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -88.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 92.5) {
|
|
if (features[45] <= 44.5) {
|
|
if (features[33] <= 9.5) {
|
|
if (features[15] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 24.5) {
|
|
if (features[29] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -17.5) {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -23.5) {
|
|
if (features[38] <= 72.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 106.5) {
|
|
if (features[36] <= 56.5) {
|
|
if (features[28] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 96;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 94;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[49] <= 74.5) {
|
|
if (features[21] <= 18.0) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[15] <= -7.5) {
|
|
if (features[47] <= 85.5) {
|
|
if (features[48] <= 28.5) {
|
|
if (features[18] <= 57.0) {
|
|
if (features[42] <= 72.5) {
|
|
if (features[15] <= -19.5) {
|
|
if (features[40] <= -70.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -131.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 60;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 19.5) {
|
|
if (features[0] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 198;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1383;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 385;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 45.5) {
|
|
if (features[48] <= 12.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 80;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -43.5) {
|
|
if (features[24] <= 72.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 89;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 60.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
if (features[5] <= 22.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 42.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 37;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -63.5) {
|
|
if (features[3] <= -68.0) {
|
|
classes[0] = 27;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -54.0) {
|
|
if (features[34] <= -16.5) {
|
|
if (features[5] <= 35.5) {
|
|
if (features[3] <= -62.0) {
|
|
classes[0] = 294;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 40.0) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -12.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 37.5) {
|
|
if (features[37] <= 100.0) {
|
|
if (features[8] <= 1.5) {
|
|
if (features[39] <= -120.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 84;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 43.5) {
|
|
if (features[36] <= 23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 156;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 39.5) {
|
|
if (features[34] <= -10.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[24] <= 55.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -21.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 61.5) {
|
|
if (features[11] <= -9.0) {
|
|
if (features[25] <= -10.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= 8.0) {
|
|
classes[0] = 1169;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_11(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -14.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[14] <= 6.5) {
|
|
if (features[23] <= -60.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[3] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[47] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 85;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 160;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -17.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[40] <= 13.5) {
|
|
if (features[45] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 63;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4235;
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.0) {
|
|
if (features[28] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[13] <= 11.5) {
|
|
if (features[42] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 458;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[49] <= -21.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[37] <= -23.5) {
|
|
if (features[23] <= -41.5) {
|
|
if (features[40] <= 30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 75;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[39] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 27.0) {
|
|
if (features[3] <= -15.0) {
|
|
if (features[32] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= -3.5) {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 70;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 826;
|
|
} else {
|
|
if (features[47] <= -66.0) {
|
|
if (features[13] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
if (features[41] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 84;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 2.5) {
|
|
if (features[49] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[33] <= -4.5) {
|
|
if (features[40] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 70;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[18] <= -22.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 7.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[47] <= -23.0) {
|
|
if (features[3] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
if (features[4] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[34] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[35] <= -0.5) {
|
|
if (features[49] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 52;
|
|
} else {
|
|
if (features[29] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 277;
|
|
}
|
|
} else {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 5.5) {
|
|
if (features[3] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 122;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 6.5) {
|
|
if (features[10] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 74;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 15.5) {
|
|
if (features[2] <= 3.5) {
|
|
if (features[15] <= 6.5) {
|
|
if (features[3] <= 10.5) {
|
|
if (features[45] <= 2.5) {
|
|
if (features[10] <= 6.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[42] <= -18.5) {
|
|
if (features[43] <= 1.5) {
|
|
if (features[31] <= 14.5) {
|
|
if (features[24] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 156;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1313;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -56.5) {
|
|
if (features[37] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 90;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 349;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -29.5) {
|
|
if (features[36] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 38;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -21.0) {
|
|
if (features[22] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[22] <= 71.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -17.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[36] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[32] <= -1.5) {
|
|
if (features[23] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -31.5) {
|
|
if (features[46] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -52.5) {
|
|
if (features[23] <= -56.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 140;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 11;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -23.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[18] <= -4.0) {
|
|
if (features[0] <= -9.5) {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -59.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
} else {
|
|
if (features[12] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -19.5) {
|
|
if (features[25] <= 5.5) {
|
|
if (features[9] <= 7.0) {
|
|
if (features[28] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[41] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[33] <= -1.5) {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 85;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
if (features[24] <= -76.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[33] <= -0.5) {
|
|
if (features[42] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 8.0) {
|
|
if (features[5] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -145.0) {
|
|
if (features[4] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 25.5) {
|
|
if (features[48] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3186;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 366;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 67;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -18.5) {
|
|
if (features[27] <= 0.5) {
|
|
if (features[45] <= 49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 35;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -21.5) {
|
|
if (features[33] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -18.5) {
|
|
if (features[37] <= 104.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 893;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 2.5) {
|
|
if (features[3] <= -59.5) {
|
|
if (features[44] <= 1.5) {
|
|
if (features[4] <= -31.0) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 22.0) {
|
|
if (features[42] <= 79.5) {
|
|
if (features[28] <= 16.5) {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= 2.5) {
|
|
if (features[43] <= -3.0) {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 471;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 18.5) {
|
|
if (features[31] <= -93.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 29.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 60.5) {
|
|
classes[0] = 32;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -133.5) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 76;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
if (features[49] <= 74.5) {
|
|
if (features[37] <= 47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -51.0) {
|
|
if (features[21] <= -223.5) {
|
|
if (features[24] <= 70.5) {
|
|
if (features[3] <= -135.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 338;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -12.5) {
|
|
if (features[25] <= -3.5) {
|
|
if (features[1] <= 46.5) {
|
|
if (features[30] <= -138.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[27] <= 2.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 11.5) {
|
|
classes[0] = 40;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 59.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 45.5) {
|
|
if (features[13] <= -8.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 21.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[21] <= -86.5) {
|
|
if (features[20] <= 59.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 337;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -6.5) {
|
|
if (features[47] <= 58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= 12.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 67.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1389;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 127;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 49.5) {
|
|
if (features[23] <= 23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -68.5) {
|
|
if (features[1] <= 44.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -61.5) {
|
|
if (features[41] <= 6.5) {
|
|
if (features[28] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 86.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 85.0) {
|
|
if (features[41] <= 14.5) {
|
|
if (features[28] <= 12.5) {
|
|
if (features[34] <= -18.5) {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -13.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 4.5) {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 221;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 21;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 13.5) {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 77.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 56.5) {
|
|
if (features[28] <= 22.0) {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 53.5) {
|
|
if (features[18] <= 34.5) {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 44;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 42.0) {
|
|
if (features[10] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 153;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= -1.5) {
|
|
if (features[18] <= 52.5) {
|
|
if (features[36] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -233.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1082;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 52.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 32;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_12(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[42] <= -18.5) {
|
|
if (features[13] <= 9.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[26] <= -3.5) {
|
|
if (features[6] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[20] <= -56.5) {
|
|
if (features[40] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[12] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
if (features[21] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[46] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[36] <= -13.5) {
|
|
if (features[3] <= 18.5) {
|
|
if (features[4] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= -1.5) {
|
|
if (features[1] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 281;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1001;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[42] <= -34.5) {
|
|
if (features[12] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -4.5) {
|
|
if (features[32] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= 7.5) {
|
|
if (features[24] <= -18.5) {
|
|
if (features[33] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 210;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 1.5) {
|
|
if (features[24] <= -16.5) {
|
|
if (features[18] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 56;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -24.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[42] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
if (features[25] <= 17.5) {
|
|
if (features[10] <= 8.5) {
|
|
if (features[23] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[25] <= -7.5) {
|
|
if (features[36] <= -26.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 83;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[3] <= -2.5) {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 42;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[9] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 26.0) {
|
|
if (features[49] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[3] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -9.5) {
|
|
if (features[6] <= -15.5) {
|
|
if (features[33] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[5] <= -8.5) {
|
|
if (features[6] <= -15.5) {
|
|
if (features[46] <= 5.5) {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 249;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4147;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 29;
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -32.5) {
|
|
if (features[15] <= 9.5) {
|
|
if (features[9] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 355;
|
|
}
|
|
} else {
|
|
if (features[13] <= 12.5) {
|
|
if (features[33] <= 1.5) {
|
|
if (features[23] <= 0.5) {
|
|
if (features[45] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[38] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 71;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 50;
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 37.5) {
|
|
if (features[1] <= 3.5) {
|
|
if (features[4] <= 8.5) {
|
|
if (features[3] <= 8.5) {
|
|
if (features[10] <= -3.5) {
|
|
if (features[5] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
if (features[38] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1194;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 129;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[6] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 51;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
if (features[5] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
if (features[5] <= -12.5) {
|
|
if (features[27] <= -5.5) {
|
|
if (features[14] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 63;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
if (features[30] <= -1.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 318;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
if (features[15] <= 2.5) {
|
|
if (features[2] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 37;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 217;
|
|
} else {
|
|
if (features[38] <= -16.5) {
|
|
if (features[4] <= 18.0) {
|
|
if (features[13] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[18] <= -41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 147;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
if (features[39] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 53;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[36] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -11.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[32] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[22] <= -10.5) {
|
|
if (features[4] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[45] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -0.5) {
|
|
if (features[31] <= 14.5) {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[4] <= 11.5) {
|
|
if (features[46] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
if (features[47] <= -78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 75;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -0.5) {
|
|
if (features[49] <= -11.5) {
|
|
if (features[12] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 28.5) {
|
|
if (features[24] <= -240.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 35.5) {
|
|
if (features[29] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3132;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 477;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 36;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 10;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 47.5) {
|
|
if (features[5] <= 34.5) {
|
|
if (features[6] <= 24.5) {
|
|
if (features[12] <= -47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 84;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 18.5) {
|
|
if (features[47] <= 85.5) {
|
|
if (features[21] <= 18.5) {
|
|
if (features[18] <= 57.0) {
|
|
if (features[4] <= -18.5) {
|
|
if (features[0] <= 22.5) {
|
|
if (features[40] <= -51.5) {
|
|
if (features[30] <= -127.5) {
|
|
if (features[27] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 81;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 403;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 136;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1054;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 58.0) {
|
|
if (features[24] <= 52.5) {
|
|
if (features[12] <= -113.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 115;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -122.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -7.0) {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -228.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -168.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -232.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 118;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 35.5) {
|
|
if (features[42] <= 64.5) {
|
|
if (features[15] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 3.5) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 7.5) {
|
|
if (features[10] <= -23.5) {
|
|
if (features[39] <= -80.5) {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -14.5) {
|
|
if (features[49] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 17.5) {
|
|
if (features[2] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 278;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -68.5) {
|
|
if (features[36] <= 49.5) {
|
|
if (features[39] <= -43.5) {
|
|
if (features[1] <= 49.5) {
|
|
if (features[4] <= -18.0) {
|
|
if (features[0] <= 27.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -236.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -4.5) {
|
|
if (features[16] <= -1.5) {
|
|
if (features[6] <= 46.0) {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 94;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 16.5) {
|
|
if (features[16] <= -3.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 76;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 15.5) {
|
|
if (features[39] <= 6.5) {
|
|
if (features[6] <= 38.5) {
|
|
if (features[10] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 19.0) {
|
|
if (features[1] <= 50.5) {
|
|
if (features[36] <= 69.5) {
|
|
if (features[44] <= 3.5) {
|
|
classes[0] = 510;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 4.5) {
|
|
if (features[39] <= -184.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -11.5) {
|
|
classes[0] = 91;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 52.5) {
|
|
if (features[25] <= -10.5) {
|
|
if (features[43] <= -2.5) {
|
|
if (features[44] <= 2.5) {
|
|
if (features[3] <= -82.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 34;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -153.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 181;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1593;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -47.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -5.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[22] <= 2.5) {
|
|
if (features[30] <= -132.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 81.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 247;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 47.5) {
|
|
if (features[10] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -13.5) {
|
|
if (features[49] <= 88.5) {
|
|
if (features[45] <= 46.5) {
|
|
if (features[27] <= 4.5) {
|
|
if (features[10] <= -22.5) {
|
|
if (features[12] <= 28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 28;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 45;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -48.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 84.0) {
|
|
if (features[42] <= 80.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 49;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 9.5) {
|
|
if (features[14] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 102;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_13(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[34] <= -1.5) {
|
|
if (features[36] <= 27.5) {
|
|
if (features[5] <= -2.5) {
|
|
if (features[46] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[45] <= 28.0) {
|
|
if (features[47] <= -238.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3491;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -7.5) {
|
|
if (features[29] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 15;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 54;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 46.5) {
|
|
if (features[6] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 69;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -93.5) {
|
|
if (features[2] <= 37.5) {
|
|
if (features[36] <= 43.5) {
|
|
if (features[23] <= 45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 121;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 69.0) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 16.5) {
|
|
if (features[37] <= 63.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 18.0) {
|
|
if (features[47] <= 85.0) {
|
|
if (features[21] <= 18.5) {
|
|
if (features[9] <= -13.5) {
|
|
if (features[30] <= -66.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 145;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1176;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 83.5) {
|
|
if (features[35] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 267;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -50.5) {
|
|
if (features[13] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 35.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[31] <= -29.0) {
|
|
if (features[34] <= -19.5) {
|
|
if (features[40] <= -72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -110.0) {
|
|
if (features[30] <= -225.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -22.5) {
|
|
if (features[0] <= 19.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 311;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -221.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -49.5) {
|
|
if (features[49] <= 57.5) {
|
|
if (features[39] <= -207.0) {
|
|
if (features[40] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 52.0) {
|
|
if (features[21] <= -230.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[23] <= 34.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 38.5) {
|
|
if (features[25] <= -6.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 59.5) {
|
|
if (features[21] <= -229.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -11.5) {
|
|
if (features[33] <= 16.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 168;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -33.0) {
|
|
if (features[1] <= 47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= -3.5) {
|
|
classes[0] = 812;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -3.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 931;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -18.5) {
|
|
if (features[46] <= -23.5) {
|
|
if (features[49] <= 93.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 86;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 52;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 7.5) {
|
|
if (features[7] <= -12.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -19.5) {
|
|
if (features[6] <= 40.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -10.5) {
|
|
if (features[2] <= 39.5) {
|
|
if (features[30] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= 2.5) {
|
|
if (features[0] <= 29.5) {
|
|
classes[0] = 71;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 622;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 73.5) {
|
|
if (features[20] <= 80.5) {
|
|
if (features[29] <= 11.5) {
|
|
if (features[11] <= -16.5) {
|
|
if (features[21] <= -160.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 59;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 271;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 50.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 8.5) {
|
|
if (features[36] <= 65.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 15.5) {
|
|
if (features[5] <= 31.5) {
|
|
if (features[13] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -14.5) {
|
|
if (features[22] <= -41.5) {
|
|
if (features[34] <= -19.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 38;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 226;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[3] <= 6.0) {
|
|
if (features[5] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 216;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 44;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
if (features[45] <= -19.5) {
|
|
if (features[5] <= -13.5) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4754;
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
if (features[20] <= -50.5) {
|
|
if (features[5] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[6] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 441;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 10.5) {
|
|
if (features[32] <= -6.5) {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 74;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 5.5) {
|
|
if (features[36] <= -17.0) {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 159;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[22] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 56;
|
|
}
|
|
} else {
|
|
if (features[21] <= -2.5) {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= -77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[20] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 68;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 17.5) {
|
|
if (features[4] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -3.5) {
|
|
if (features[20] <= -43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= 18.5) {
|
|
if (features[23] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 138;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[12] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 28;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 223;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[48] <= -8.5) {
|
|
if (features[3] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 7.5) {
|
|
if (features[43] <= 1.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 234;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -6.5) {
|
|
if (features[1] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
if (features[27] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[21] <= 2.0) {
|
|
if (features[40] <= 15.5) {
|
|
if (features[46] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 115;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 22.0) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[36] <= -11.5) {
|
|
if (features[24] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
} else {
|
|
if (features[12] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
if (features[36] <= -9.0) {
|
|
if (features[26] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
if (features[1] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
if (features[49] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[45] <= 4.0) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[24] <= -23.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[27] <= 4.5) {
|
|
if (features[23] <= 34.0) {
|
|
if (features[29] <= -3.5) {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[3] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[20] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 75;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[21] <= -1.0) {
|
|
if (features[22] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
if (features[20] <= -28.0) {
|
|
if (features[49] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 1.0) {
|
|
if (features[41] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
if (features[6] <= -15.5) {
|
|
if (features[18] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 75;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1350;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
if (features[38] <= -11.5) {
|
|
if (features[33] <= -2.5) {
|
|
if (features[3] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[23] <= -53.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -52.5) {
|
|
if (features[24] <= -38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 128;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -9.0) {
|
|
if (features[13] <= 7.5) {
|
|
if (features[12] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 40;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 388;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -48.5) {
|
|
if (features[49] <= -12.0) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 86;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -122.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 39;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[1] <= -7.0) {
|
|
if (features[41] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 95;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_14(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[1] <= 2.5) {
|
|
if (features[1] <= -18.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[33] <= 0.5) {
|
|
if (features[41] <= 1.0) {
|
|
if (features[2] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[3] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[20] <= -79.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[47] <= -81.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[23] <= 36.0) {
|
|
if (features[25] <= 3.5) {
|
|
if (features[38] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 347;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[21] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 2.5) {
|
|
if (features[5] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 527;
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 0.5) {
|
|
if (features[27] <= -7.5) {
|
|
if (features[1] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
if (features[14] <= 2.5) {
|
|
if (features[30] <= -0.5) {
|
|
if (features[12] <= -62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -2.5) {
|
|
if (features[20] <= -70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 354;
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[0] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 51;
|
|
} else {
|
|
if (features[42] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5008;
|
|
}
|
|
} else {
|
|
if (features[37] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 55;
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 6.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[2] <= -14.5) {
|
|
if (features[8] <= -0.5) {
|
|
if (features[10] <= 5.5) {
|
|
if (features[49] <= -27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[20] <= 4.5) {
|
|
if (features[23] <= -51.0) {
|
|
if (features[24] <= -46.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[42] <= -11.5) {
|
|
if (features[0] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 55.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
} else {
|
|
if (features[20] <= -60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -13.5) {
|
|
if (features[11] <= 2.5) {
|
|
if (features[23] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 243;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -74.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 100;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -9.5) {
|
|
if (features[49] <= -21.5) {
|
|
if (features[24] <= 6.5) {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[3] <= 20.0) {
|
|
if (features[3] <= -6.0) {
|
|
if (features[25] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 37.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[3] <= 27.5) {
|
|
if (features[11] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 302;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
if (features[25] <= 1.0) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= 17.5) {
|
|
if (features[20] <= -44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -3.5) {
|
|
if (features[20] <= -36.0) {
|
|
if (features[36] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1295;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -12.5) {
|
|
if (features[36] <= -13.5) {
|
|
if (features[33] <= 1.5) {
|
|
if (features[26] <= -0.5) {
|
|
if (features[23] <= -50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
if (features[23] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 62;
|
|
}
|
|
} else {
|
|
if (features[18] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[41] <= -4.5) {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= -16.0) {
|
|
if (features[46] <= 6.5) {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[32] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
if (features[4] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[36] <= -18.0) {
|
|
if (features[49] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
} else {
|
|
if (features[42] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= 38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 184;
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -20.0) {
|
|
if (features[48] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 57;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 16.5) {
|
|
if (features[10] <= -15.5) {
|
|
if (features[22] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 1.5) {
|
|
if (features[8] <= 2.5) {
|
|
if (features[28] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3415;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -6.5) {
|
|
if (features[3] <= -133.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 27;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 267;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 13.0) {
|
|
if (features[45] <= 9.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= -4.5) {
|
|
if (features[37] <= 86.5) {
|
|
if (features[13] <= -16.5) {
|
|
if (features[3] <= -77.0) {
|
|
if (features[41] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 214;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 11.5) {
|
|
if (features[9] <= -13.5) {
|
|
if (features[13] <= -19.0) {
|
|
if (features[47] <= 70.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -52.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 104.5) {
|
|
if (features[21] <= -37.5) {
|
|
if (features[22] <= -4.5) {
|
|
if (features[5] <= 36.0) {
|
|
if (features[1] <= 50.5) {
|
|
if (features[2] <= 39.5) {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 176;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 10.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 22.0) {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 43;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 29.5) {
|
|
classes[0] = 855;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -89.5) {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -50.5) {
|
|
if (features[45] <= 39.5) {
|
|
if (features[34] <= -10.5) {
|
|
if (features[15] <= -19.5) {
|
|
if (features[11] <= -18.5) {
|
|
if (features[28] <= 9.0) {
|
|
if (features[12] <= -69.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
if (features[41] <= 2.0) {
|
|
if (features[31] <= -30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 299;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 42.0) {
|
|
if (features[49] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 28;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 57.5) {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -21.5) {
|
|
if (features[23] <= 13.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 53.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 55.5) {
|
|
if (features[27] <= 18.5) {
|
|
if (features[13] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 24;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
if (features[49] <= 61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -0.5) {
|
|
if (features[30] <= -223.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -12.5) {
|
|
if (features[7] <= -8.5) {
|
|
classes[0] = 383;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 70.5) {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 4.5) {
|
|
if (features[25] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[47] <= 46.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1084;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 53.5) {
|
|
if (features[38] <= 69.5) {
|
|
if (features[49] <= 73.5) {
|
|
if (features[47] <= 56.5) {
|
|
if (features[37] <= 85.5) {
|
|
if (features[5] <= 24.5) {
|
|
if (features[25] <= -10.5) {
|
|
if (features[7] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 69;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 231;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 916;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= 8.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 50.5) {
|
|
if (features[40] <= -19.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[3] <= -110.5) {
|
|
if (features[0] <= 23.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 137;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 326;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 70.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 51.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -17.5) {
|
|
if (features[9] <= -15.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 37;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 138;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[3] <= -72.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -70.5) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[5] <= 30.0) {
|
|
classes[0] = 32;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 48;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
if (features[41] <= 13.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
classes[0] = 108;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -60.5) {
|
|
classes[0] = 112;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
if (features[28] <= 13.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_15(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[42] <= -18.5) {
|
|
if (features[4] <= 17.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[5] <= -12.5) {
|
|
if (features[46] <= 2.5) {
|
|
if (features[41] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[12] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 510;
|
|
} else {
|
|
if (features[20] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 113;
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[22] <= 61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[42] <= -20.5) {
|
|
if (features[11] <= 6.5) {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 76;
|
|
} else {
|
|
if (features[29] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.0) {
|
|
if (features[19] <= -27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 6.5) {
|
|
if (features[47] <= 8.5) {
|
|
if (features[18] <= 29.0) {
|
|
if (features[19] <= -92.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[24] <= -18.5) {
|
|
if (features[32] <= 4.5) {
|
|
if (features[18] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[5] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[21] <= -2.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 241;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -15.5) {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 8.0) {
|
|
if (features[47] <= -76.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[24] <= -58.0) {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -6.0) {
|
|
if (features[47] <= -61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
if (features[38] <= -21.0) {
|
|
if (features[4] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
}
|
|
} else {
|
|
if (features[32] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 32;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 18.0) {
|
|
if (features[28] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 7.5) {
|
|
if (features[38] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 75;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[47] <= -75.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -14.5) {
|
|
if (features[39] <= -3.5) {
|
|
if (features[7] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[1] <= -22.5) {
|
|
if (features[45] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4343;
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -33.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 73;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 695;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 7.5) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 84;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -22.5) {
|
|
if (features[22] <= -36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
if (features[41] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 65;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 24.5) {
|
|
if (features[7] <= -0.5) {
|
|
if (features[4] <= -3.5) {
|
|
if (features[5] <= 16.5) {
|
|
if (features[13] <= 2.0) {
|
|
if (features[24] <= -146.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -143.5) {
|
|
if (features[38] <= 33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 34;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3503;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 2.5) {
|
|
if (features[14] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 121;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[15] <= 2.5) {
|
|
if (features[45] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 130;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[7] <= 1.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[20] <= -79.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 3.5) {
|
|
if (features[2] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 215;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[39] <= 1.5) {
|
|
if (features[23] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
} else {
|
|
if (features[31] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
if (features[20] <= -75.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 18;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
if (features[39] <= -88.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -80.5) {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[14] <= 6.5) {
|
|
if (features[18] <= -51.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 137;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[39] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -7.5) {
|
|
if (features[21] <= -124.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[36] <= -12.5) {
|
|
if (features[46] <= 6.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 285;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -36.0) {
|
|
if (features[12] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1456;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -43.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[41] <= -4.5) {
|
|
if (features[48] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 11.5) {
|
|
if (features[2] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
if (features[36] <= -12.5) {
|
|
if (features[23] <= -31.0) {
|
|
if (features[20] <= -30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 37;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 36.5) {
|
|
if (features[39] <= -105.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[21] <= -226.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 246;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -165.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -14.5) {
|
|
if (features[2] <= 32.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 63.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -223.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 53;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 122;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 77.5) {
|
|
if (features[3] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1029;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -66.5) {
|
|
if (features[12] <= -97.5) {
|
|
if (features[8] <= 1.5) {
|
|
if (features[36] <= 41.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -8.5) {
|
|
classes[0] = 66;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 46.5) {
|
|
if (features[11] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[7] <= -7.5) {
|
|
if (features[9] <= -12.0) {
|
|
classes[0] = 160;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 959;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 50.5) {
|
|
if (features[37] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 79;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 52.5) {
|
|
if (features[38] <= 51.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -40.5) {
|
|
if (features[3] <= -187.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 357;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -21.5) {
|
|
if (features[45] <= 40.5) {
|
|
if (features[1] <= 48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 105;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 29.5) {
|
|
if (features[27] <= 1.5) {
|
|
if (features[46] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 8.5) {
|
|
if (features[45] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 88.5) {
|
|
if (features[40] <= -71.5) {
|
|
if (features[26] <= 3.5) {
|
|
if (features[20] <= 48.0) {
|
|
if (features[20] <= 32.5) {
|
|
if (features[12] <= 44.5) {
|
|
if (features[20] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 43.5) {
|
|
if (features[12] <= 17.5) {
|
|
if (features[39] <= -57.5) {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 274;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 10.5) {
|
|
if (features[45] <= 46.0) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 817;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 71;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -72.0) {
|
|
classes[0] = 32;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
if (features[42] <= 80.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 52.5) {
|
|
if (features[49] <= 72.5) {
|
|
if (features[40] <= -24.0) {
|
|
if (features[39] <= 1.5) {
|
|
if (features[45] <= 39.5) {
|
|
if (features[20] <= 66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 66;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 771;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 66.0) {
|
|
if (features[34] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -55.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -57.5) {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -61.0) {
|
|
if (features[32] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 81;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 51.5) {
|
|
if (features[34] <= -18.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_16(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[36] <= -16.5) {
|
|
if (features[13] <= 9.5) {
|
|
if (features[0] <= -18.5) {
|
|
if (features[21] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 19.5) {
|
|
if (features[31] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 96;
|
|
} else {
|
|
if (features[27] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 703;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[2] <= -13.5) {
|
|
if (features[37] <= -13.5) {
|
|
if (features[13] <= 4.5) {
|
|
if (features[26] <= -0.5) {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[21] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= 83.0) {
|
|
if (features[6] <= -14.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[31] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 495;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -21.5) {
|
|
if (features[19] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -28.5) {
|
|
if (features[9] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 36;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[3] <= -7.5) {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 40;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[45] <= -19.5) {
|
|
if (features[4] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 154;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[36] <= -33.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[19] <= -91.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[24] <= 60.5) {
|
|
if (features[32] <= 1.5) {
|
|
if (features[34] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[1] <= -17.5) {
|
|
if (features[3] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[31] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 47;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 82;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -19.5) {
|
|
if (features[31] <= 24.0) {
|
|
if (features[14] <= 6.5) {
|
|
if (features[39] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -43.0) {
|
|
if (features[5] <= -12.5) {
|
|
if (features[36] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
if (features[4] <= 16.5) {
|
|
if (features[29] <= -0.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[49] <= -40.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[9] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -49.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 36;
|
|
}
|
|
} else {
|
|
if (features[27] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -34.0) {
|
|
if (features[36] <= -31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 49;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 176;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -4.5) {
|
|
if (features[32] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
if (features[32] <= -10.5) {
|
|
if (features[6] <= -22.5) {
|
|
if (features[3] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 69;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 219;
|
|
}
|
|
} else {
|
|
if (features[2] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3988;
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -18.0) {
|
|
if (features[24] <= -36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 158;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 27.5) {
|
|
if (features[45] <= 2.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[3] <= 7.5) {
|
|
if (features[28] <= -1.5) {
|
|
if (features[1] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 165;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -17.5) {
|
|
if (features[46] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -8.5) {
|
|
if (features[1] <= -19.5) {
|
|
if (features[44] <= -1.5) {
|
|
if (features[3] <= 40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
}
|
|
} else {
|
|
if (features[10] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 230;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 22.5) {
|
|
if (features[10] <= 11.5) {
|
|
if (features[11] <= 3.5) {
|
|
if (features[11] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -21.5) {
|
|
if (features[1] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1374;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -14.5) {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= -54.5) {
|
|
if (features[0] <= -12.5) {
|
|
if (features[20] <= -57.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 215;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
if (features[20] <= -59.0) {
|
|
if (features[45] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= -4.5) {
|
|
if (features[45] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 296;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -13.5) {
|
|
if (features[19] <= -100.5) {
|
|
if (features[48] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 230;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -60.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 52;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
if (features[41] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -41.0) {
|
|
if (features[27] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[12] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 47;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 24.5) {
|
|
if (features[38] <= 51.5) {
|
|
if (features[36] <= 25.5) {
|
|
if (features[28] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3264;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 269;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 11.5) {
|
|
if (features[38] <= 30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 50;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 69.5) {
|
|
if (features[31] <= -30.5) {
|
|
if (features[20] <= 80.5) {
|
|
if (features[42] <= 74.5) {
|
|
if (features[30] <= -51.0) {
|
|
if (features[21] <= -222.5) {
|
|
if (features[11] <= -16.5) {
|
|
if (features[29] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 347;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -154.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -63.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -14.5) {
|
|
if (features[46] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[37] <= 85.5) {
|
|
if (features[31] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1141;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -15.5) {
|
|
if (features[39] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 583;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 3.5) {
|
|
if (features[40] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 70;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 71.0) {
|
|
if (features[21] <= -64.5) {
|
|
if (features[6] <= 41.5) {
|
|
if (features[41] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 155;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -71.5) {
|
|
if (features[33] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 8.5) {
|
|
if (features[29] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 62.5) {
|
|
if (features[3] <= -127.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 152;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 64.5) {
|
|
if (features[14] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 28;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1110;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
if (features[29] <= 5.5) {
|
|
if (features[14] <= -18.0) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -16.5) {
|
|
if (features[47] <= 91.5) {
|
|
if (features[39] <= 7.5) {
|
|
if (features[3] <= -37.5) {
|
|
if (features[32] <= 19.0) {
|
|
if (features[33] <= 5.5) {
|
|
if (features[37] <= 98.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -54.5) {
|
|
if (features[30] <= 6.5) {
|
|
if (features[19] <= 15.5) {
|
|
if (features[11] <= -18.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -63.5) {
|
|
classes[0] = 1516;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 17.0) {
|
|
classes[0] = 33;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 105.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 91.5) {
|
|
if (features[15] <= -23.5) {
|
|
if (features[46] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 64;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
if (features[37] <= 98.5) {
|
|
if (features[12] <= 35.0) {
|
|
if (features[6] <= 46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 69;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -45.5) {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 51;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 55.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 48.5) {
|
|
if (features[33] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 104;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_17(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[1] <= 3.5) {
|
|
if (features[0] <= -13.5) {
|
|
if (features[10] <= 1.5) {
|
|
if (features[23] <= -61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[3] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 124;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 30.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[32] <= -1.5) {
|
|
if (features[11] <= 7.5) {
|
|
if (features[23] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[45] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 5.5) {
|
|
if (features[21] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[29] <= -13.5) {
|
|
if (features[18] <= 30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 237;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 28;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -18.5) {
|
|
if (features[15] <= 2.5) {
|
|
if (features[49] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 132;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1729;
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 85;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -18.5) {
|
|
if (features[9] <= 3.5) {
|
|
if (features[4] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 87;
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[30] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 59;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3623;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 10.5) {
|
|
if (features[12] <= -3.5) {
|
|
if (features[14] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 47;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[42] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 184;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -1.5) {
|
|
if (features[11] <= 9.0) {
|
|
if (features[21] <= 0.5) {
|
|
if (features[18] <= -67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[18] <= 8.5) {
|
|
if (features[1] <= -17.5) {
|
|
if (features[23] <= -53.5) {
|
|
if (features[47] <= -62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[17] <= 0.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 122;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -49.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 75;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 691;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 86;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[2] <= -14.5) {
|
|
if (features[46] <= 3.5) {
|
|
if (features[11] <= 3.5) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[4] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[22] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[23] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 70;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[32] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= 21.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[12] <= -39.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -18.5) {
|
|
if (features[19] <= -47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[20] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 145;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
if (features[14] <= 2.5) {
|
|
if (features[49] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[20] <= -10.5) {
|
|
if (features[39] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 88;
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[10] <= 6.5) {
|
|
if (features[32] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 110;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[4] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 46;
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
if (features[49] <= -24.5) {
|
|
if (features[24] <= -6.0) {
|
|
if (features[40] <= 20.0) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[34] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -13.5) {
|
|
if (features[3] <= 22.5) {
|
|
if (features[46] <= 5.5) {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 193;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
if (features[5] <= -11.5) {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -44.5) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 63;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 2.5) {
|
|
if (features[13] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[49] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -82.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 873;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -6.5) {
|
|
if (features[1] <= -10.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[49] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 47;
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 26.5) {
|
|
if (features[47] <= -238.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 49.5) {
|
|
if (features[39] <= -84.5) {
|
|
if (features[42] <= 28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 577;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3012;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -20.5) {
|
|
if (features[21] <= -84.5) {
|
|
if (features[30] <= 6.5) {
|
|
if (features[37] <= 91.5) {
|
|
if (features[27] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 19.0) {
|
|
if (features[32] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -85.5) {
|
|
classes[0] = 1215;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 30.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 45.5) {
|
|
if (features[28] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[2] <= 43.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 37.5) {
|
|
if (features[10] <= -25.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -10.5) {
|
|
classes[0] = 245;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -8.0) {
|
|
if (features[48] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 41;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 31.5) {
|
|
if (features[1] <= 48.5) {
|
|
if (features[21] <= 27.0) {
|
|
if (features[31] <= -27.0) {
|
|
if (features[11] <= -8.5) {
|
|
if (features[47] <= 86.5) {
|
|
if (features[37] <= 97.0) {
|
|
if (features[40] <= -81.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 67.5) {
|
|
if (features[15] <= -19.5) {
|
|
if (features[24] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 78;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1170;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 293;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -96.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 61.0) {
|
|
if (features[20] <= 12.5) {
|
|
if (features[12] <= -34.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 59;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -9.5) {
|
|
classes[0] = 84;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 149;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
if (features[36] <= 47.5) {
|
|
if (features[25] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 63;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 71.5) {
|
|
if (features[47] <= 28.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 12.5) {
|
|
if (features[3] <= -66.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 294;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 78.5) {
|
|
if (features[20] <= 57.0) {
|
|
if (features[43] <= -2.5) {
|
|
if (features[28] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 47;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -19.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -35.0) {
|
|
if (features[36] <= 49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 483;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 64.5) {
|
|
if (features[31] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 150;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -79.5) {
|
|
if (features[3] <= -174.5) {
|
|
if (features[36] <= 53.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1046;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 75.0) {
|
|
if (features[40] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 55;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -22.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_18(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[4] <= -2.5) {
|
|
if (features[5] <= 15.5) {
|
|
if (features[16] <= 0.5) {
|
|
if (features[15] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -237.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
if (features[12] <= -85.5) {
|
|
if (features[38] <= 27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 524;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3176;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
if (features[40] <= -30.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[36] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 10;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 86.0) {
|
|
if (features[21] <= 18.0) {
|
|
if (features[20] <= 80.5) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[21] <= -63.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
if (features[45] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1553;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 10.5) {
|
|
if (features[36] <= 48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 39;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 42.5) {
|
|
if (features[30] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 35;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 451;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 70.5) {
|
|
if (features[7] <= -10.5) {
|
|
if (features[41] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 37;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 60.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 163;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 48.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -27.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 50.5) {
|
|
if (features[42] <= 71.5) {
|
|
if (features[31] <= -55.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 49.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 53;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 26.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 41.5) {
|
|
if (features[27] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -100.5) {
|
|
if (features[38] <= 42.0) {
|
|
if (features[3] <= -108.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 56.5) {
|
|
if (features[21] <= -230.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 28;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= -1.5) {
|
|
if (features[25] <= -7.5) {
|
|
if (features[21] <= -232.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1022;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -11.5) {
|
|
if (features[13] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 21;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 41;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 121;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 104.5) {
|
|
if (features[3] <= -63.5) {
|
|
if (features[41] <= 18.5) {
|
|
if (features[30] <= 6.5) {
|
|
if (features[3] <= -66.5) {
|
|
if (features[2] <= 37.5) {
|
|
if (features[33] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 15.5) {
|
|
classes[0] = 626;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 79.5) {
|
|
if (features[27] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -72.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 14.5) {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
if (features[27] <= 8.0) {
|
|
if (features[40] <= -94.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -50.5) {
|
|
if (features[1] <= 51.5) {
|
|
if (features[15] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 94;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 49;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -74.0) {
|
|
classes[0] = 962;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 106.5) {
|
|
if (features[41] <= 4.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 16.5) {
|
|
if (features[12] <= 52.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 129;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[6] <= -19.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[37] <= -13.0) {
|
|
if (features[45] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4717;
|
|
} else {
|
|
if (features[42] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 174;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -38.5) {
|
|
if (features[31] <= 26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 423;
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[1] <= -28.0) {
|
|
if (features[43] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 95;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 47;
|
|
} else {
|
|
if (features[16] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[41] <= -0.5) {
|
|
if (features[14] <= 6.5) {
|
|
if (features[26] <= 0.5) {
|
|
if (features[36] <= -22.5) {
|
|
if (features[40] <= 18.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[23] <= -41.0) {
|
|
if (features[1] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 53;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 404;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 22.0) {
|
|
if (features[38] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -27.0) {
|
|
if (features[9] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 54;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
if (features[2] <= -16.5) {
|
|
if (features[4] <= 20.0) {
|
|
if (features[38] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 96;
|
|
} else {
|
|
if (features[47] <= -69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= 3.5) {
|
|
if (features[9] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 9.5) {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 28;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -7.5) {
|
|
if (features[40] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[35] <= -1.5) {
|
|
if (features[23] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
if (features[0] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 3.5) {
|
|
if (features[32] <= -5.5) {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 752;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[28] <= 2.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[19] <= 2.5) {
|
|
if (features[23] <= 18.5) {
|
|
if (features[24] <= -16.5) {
|
|
if (features[44] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
if (features[20] <= -8.0) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[42] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 60;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 60;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -63.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -49.5) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[8] <= -0.5) {
|
|
if (features[31] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 15.0) {
|
|
if (features[3] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -14.5) {
|
|
if (features[18] <= -52.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 136;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 7.0) {
|
|
if (features[34] <= 2.5) {
|
|
if (features[16] <= 2.5) {
|
|
if (features[0] <= -13.5) {
|
|
if (features[21] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1249;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[19] <= -100.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[31] <= 14.5) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[7] <= 2.5) {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
if (features[20] <= -68.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 141;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -44.5) {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[20] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 280;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 12.0) {
|
|
if (features[36] <= -17.5) {
|
|
if (features[29] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 131;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_19(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[6] <= -15.5) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[30] <= -1.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[46] <= 7.0) {
|
|
if (features[41] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 70;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 22.0) {
|
|
if (features[46] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= 0.5) {
|
|
if (features[19] <= -37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 71;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 1.5) {
|
|
if (features[12] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[13] <= 3.5) {
|
|
if (features[42] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
if (features[1] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1951;
|
|
} else {
|
|
if (features[3] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 122;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[45] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[41] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 53;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 80;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -18.5) {
|
|
if (features[8] <= -2.5) {
|
|
if (features[28] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[4] <= 17.5) {
|
|
if (features[11] <= 6.5) {
|
|
if (features[40] <= 28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
if (features[18] <= -47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 111;
|
|
}
|
|
} else {
|
|
if (features[21] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3134;
|
|
} else {
|
|
if (features[1] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 106;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[36] <= -15.5) {
|
|
if (features[13] <= 4.5) {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[42] <= -16.5) {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 405;
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[40] <= 22.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
} else {
|
|
if (features[19] <= -46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 72;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[0] <= -13.5) {
|
|
if (features[12] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 71;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= -10.0) {
|
|
if (features[23] <= -47.5) {
|
|
if (features[33] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[31] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[11] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 155;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -14.5) {
|
|
if (features[48] <= 2.5) {
|
|
if (features[9] <= 7.5) {
|
|
if (features[0] <= -12.5) {
|
|
if (features[3] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[3] <= 2.5) {
|
|
if (features[15] <= 9.5) {
|
|
if (features[3] <= -0.5) {
|
|
if (features[5] <= -15.5) {
|
|
if (features[42] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 186;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= -3.5) {
|
|
if (features[24] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[31] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 93;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 27.5) {
|
|
if (features[5] <= 0.5) {
|
|
if (features[46] <= 6.5) {
|
|
if (features[3] <= 18.5) {
|
|
if (features[42] <= -22.5) {
|
|
if (features[47] <= -2.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[34] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[3] <= 9.5) {
|
|
if (features[42] <= -33.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[21] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[24] <= 18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 89;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
if (features[0] <= -11.5) {
|
|
if (features[26] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
} else {
|
|
if (features[11] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1217;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 12.5) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
if (features[3] <= 4.5) {
|
|
if (features[21] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 603;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -3.5) {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= -61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 11.5) {
|
|
if (features[26] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -13.5) {
|
|
if (features[1] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[12] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -16.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[1] <= -16.5) {
|
|
if (features[29] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
if (features[32] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -7.0) {
|
|
if (features[29] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 105;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 43.0) {
|
|
if (features[12] <= 60.0) {
|
|
if (features[20] <= -143.5) {
|
|
if (features[45] <= 13.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 33.5) {
|
|
if (features[0] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3369;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 135;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 15;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 39.5) {
|
|
if (features[6] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 53;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -16.5) {
|
|
if (features[38] <= 70.5) {
|
|
if (features[13] <= -24.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
if (features[46] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -19.5) {
|
|
if (features[47] <= 11.5) {
|
|
if (features[42] <= 72.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 21.0) {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -19.5) {
|
|
if (features[37] <= 72.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 45;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 47.0) {
|
|
if (features[47] <= 65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1166;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -128.5) {
|
|
if (features[36] <= 40.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 105;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 79.0) {
|
|
if (features[47] <= 66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 6.5) {
|
|
if (features[16] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 67.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 9.5) {
|
|
if (features[5] <= 27.5) {
|
|
if (features[23] <= 15.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 39.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 169;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -232.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 151;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -12.5) {
|
|
if (features[36] <= 47.5) {
|
|
if (features[47] <= 85.5) {
|
|
if (features[21] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 111;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
if (features[3] <= -69.5) {
|
|
if (features[27] <= -0.5) {
|
|
if (features[40] <= -61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 66.0) {
|
|
if (features[27] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 49.5) {
|
|
if (features[6] <= 44.5) {
|
|
classes[0] = 42;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 95.5) {
|
|
if (features[16] <= -2.5) {
|
|
if (features[12] <= 79.5) {
|
|
if (features[32] <= 15.5) {
|
|
classes[0] = 1457;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 67;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -228.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 78.5) {
|
|
classes[0] = 359;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 31.5) {
|
|
if (features[40] <= -62.0) {
|
|
if (features[46] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -49.0) {
|
|
classes[0] = 55;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= -11.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= -4.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[30] <= 1.5) {
|
|
if (features[18] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 69;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
if (features[21] <= -56.0) {
|
|
if (features[47] <= 67.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 9.5) {
|
|
if (features[27] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 167;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 14.5) {
|
|
if (features[12] <= 33.5) {
|
|
if (features[39] <= -41.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 48.5) {
|
|
if (features[32] <= 13.0) {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -4.0) {
|
|
if (features[42] <= 85.5) {
|
|
if (features[3] <= -54.0) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 94;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 32;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[13] <= -5.5) {
|
|
if (features[49] <= 77.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[3] <= -77.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 68.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 581;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 108;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 2.5) {
|
|
if (features[19] <= 69.5) {
|
|
if (features[6] <= 46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 59;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -98.0) {
|
|
if (features[34] <= -9.5) {
|
|
classes[0] = 509;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -163.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 54;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_20(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[42] <= -18.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[4] <= 19.5) {
|
|
if (features[39] <= -2.5) {
|
|
if (features[3] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 230;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[31] <= 24.5) {
|
|
if (features[5] <= -9.5) {
|
|
if (features[4] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -21.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[19] <= -48.0) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[22] <= -18.5) {
|
|
if (features[46] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -6.5) {
|
|
if (features[32] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[40] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 1.0) {
|
|
if (features[28] <= -16.0) {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[25] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[20] <= -58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
} else {
|
|
if (features[20] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -28.0) {
|
|
if (features[5] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[47] <= 29.5) {
|
|
if (features[33] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 169;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -9.5) {
|
|
if (features[6] <= -11.5) {
|
|
if (features[49] <= -18.5) {
|
|
if (features[29] <= 2.5) {
|
|
if (features[4] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 472;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -18.5) {
|
|
if (features[3] <= -0.5) {
|
|
if (features[2] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1522;
|
|
}
|
|
} else {
|
|
if (features[11] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -6.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[9] <= 6.5) {
|
|
if (features[29] <= -0.5) {
|
|
if (features[13] <= 8.5) {
|
|
if (features[31] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[1] <= -24.0) {
|
|
if (features[15] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[37] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 2.0) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 604;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3446;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 16.5) {
|
|
if (features[15] <= -0.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 28;
|
|
classes[2] = 3640;
|
|
classes[3] = 326;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[4] <= 13.5) {
|
|
if (features[27] <= -6.5) {
|
|
if (features[6] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[21] <= 125.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -1.5) {
|
|
if (features[11] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 215;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -4.5) {
|
|
if (features[23] <= -48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -16.5) {
|
|
if (features[42] <= -10.5) {
|
|
if (features[1] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
} else {
|
|
if (features[10] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -79.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[29] <= -5.5) {
|
|
if (features[32] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 162;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 5.0) {
|
|
if (features[0] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 59;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 14.5) {
|
|
if (features[2] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= -16.5) {
|
|
if (features[22] <= 49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 6.0) {
|
|
if (features[23] <= -49.5) {
|
|
if (features[3] <= 19.0) {
|
|
if (features[22] <= -14.5) {
|
|
if (features[41] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 83;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[0] <= -11.5) {
|
|
if (features[22] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[6] <= -13.5) {
|
|
if (features[46] <= 3.5) {
|
|
if (features[24] <= -74.0) {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 171;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= 2.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 16.0) {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[24] <= -43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[18] <= 41.0) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1103;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 73;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[32] <= 0.0) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 18;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -65.0) {
|
|
if (features[2] <= 35.5) {
|
|
if (features[18] <= 3.5) {
|
|
if (features[45] <= 31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -206.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -94.0) {
|
|
if (features[30] <= -216.5) {
|
|
if (features[29] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 88;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -24.5) {
|
|
if (features[6] <= 34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -133.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 220;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= -1.5) {
|
|
if (features[36] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 5.5) {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 55.5) {
|
|
if (features[31] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 57.5) {
|
|
if (features[40] <= -30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 70.0) {
|
|
classes[0] = 102;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -246.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -22.5) {
|
|
if (features[6] <= 40.5) {
|
|
if (features[47] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 21;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 58.5) {
|
|
if (features[25] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= 0.5) {
|
|
if (features[47] <= 35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -16.5) {
|
|
classes[0] = 321;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -174.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 125;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -237.5) {
|
|
if (features[47] <= 41.5) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1285;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 52.0) {
|
|
if (features[31] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 75.5) {
|
|
if (features[21] <= 18.5) {
|
|
if (features[42] <= 73.5) {
|
|
if (features[12] <= 43.0) {
|
|
if (features[39] <= -54.0) {
|
|
if (features[33] <= 12.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1513;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 300;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 65.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 66.5) {
|
|
if (features[10] <= -17.5) {
|
|
if (features[9] <= -13.0) {
|
|
if (features[12] <= 73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 189;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 52.5) {
|
|
if (features[14] <= -11.5) {
|
|
if (features[6] <= 40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -17.5) {
|
|
if (features[49] <= 93.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 55;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -62.5) {
|
|
if (features[5] <= 33.5) {
|
|
if (features[33] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 878;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -92.5) {
|
|
classes[0] = 90;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -70.5) {
|
|
if (features[48] <= 15.5) {
|
|
if (features[19] <= 52.5) {
|
|
if (features[20] <= 74.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 82;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -54.5) {
|
|
if (features[30] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 90.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 82.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 13.5) {
|
|
if (features[28] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -42.0) {
|
|
if (features[30] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 30;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_21(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -13.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[14] <= 6.5) {
|
|
if (features[6] <= -27.0) {
|
|
if (features[39] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
if (features[3] <= 14.5) {
|
|
if (features[47] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 305;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
if (features[4] <= 15.5) {
|
|
if (features[21] <= -1.5) {
|
|
if (features[41] <= -6.5) {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[36] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 255;
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[18] <= 4.0) {
|
|
if (features[33] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[3] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
if (features[30] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[46] <= 4.5) {
|
|
if (features[3] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 47;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[42] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 85;
|
|
} else {
|
|
if (features[40] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
if (features[13] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[46] <= 10.0) {
|
|
if (features[31] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[42] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[38] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4217;
|
|
} else {
|
|
if (features[41] <= -12.5) {
|
|
if (features[33] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 133;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 688;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 5.5) {
|
|
if (features[23] <= -11.5) {
|
|
if (features[15] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 63;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[41] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 415;
|
|
} else {
|
|
if (features[11] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 12.5) {
|
|
if (features[41] <= -3.5) {
|
|
if (features[6] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[14] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 143;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -16.5) {
|
|
if (features[6] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
if (features[26] <= -0.5) {
|
|
if (features[18] <= -56.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[0] <= -11.5) {
|
|
if (features[10] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
if (features[25] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -9.5) {
|
|
if (features[4] <= 15.5) {
|
|
if (features[32] <= -7.5) {
|
|
if (features[6] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 61;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[9] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 282;
|
|
} else {
|
|
if (features[28] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 37.5) {
|
|
if (features[13] <= -0.5) {
|
|
if (features[7] <= 0.5) {
|
|
if (features[11] <= -0.5) {
|
|
if (features[4] <= -1.0) {
|
|
if (features[28] <= 16.5) {
|
|
if (features[29] <= 11.5) {
|
|
if (features[48] <= 7.5) {
|
|
if (features[39] <= -245.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3169;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 231;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 75;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 35;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -161.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -22.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[44] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[16] <= 1.5) {
|
|
if (features[36] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
if (features[20] <= -30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[20] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 76;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 15.5) {
|
|
if (features[2] <= 5.5) {
|
|
if (features[46] <= 9.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1231;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -19.5) {
|
|
if (features[29] <= -1.5) {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[6] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 10.5) {
|
|
if (features[19] <= -100.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[37] <= -13.5) {
|
|
if (features[22] <= -14.0) {
|
|
if (features[3] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 38;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 271;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -42.5) {
|
|
if (features[47] <= -49.5) {
|
|
if (features[12] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[40] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 64;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 325;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 17;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 40.5) {
|
|
if (features[25] <= -1.5) {
|
|
if (features[13] <= -6.5) {
|
|
if (features[46] <= -10.5) {
|
|
if (features[13] <= -24.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 42.5) {
|
|
if (features[6] <= 23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 80.5) {
|
|
if (features[4] <= -14.5) {
|
|
if (features[49] <= 74.5) {
|
|
if (features[31] <= -80.5) {
|
|
if (features[22] <= -15.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 87.5) {
|
|
if (features[44] <= 0.5) {
|
|
if (features[15] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
if (features[14] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 180;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1335;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 41;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 7.0) {
|
|
if (features[19] <= 44.0) {
|
|
if (features[3] <= -75.5) {
|
|
if (features[48] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 62.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -48.0) {
|
|
if (features[33] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 66.5) {
|
|
if (features[38] <= 54.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 19;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 25.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -87.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 19;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 32.5) {
|
|
if (features[40] <= -21.5) {
|
|
if (features[22] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 128;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 107;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 44;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 73.5) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[18] <= 55.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[6] <= 42.5) {
|
|
if (features[3] <= -74.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 38;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 70.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 74;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 15.0) {
|
|
if (features[38] <= 69.5) {
|
|
if (features[13] <= -4.0) {
|
|
if (features[20] <= 19.5) {
|
|
if (features[30] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -105.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 7.5) {
|
|
if (features[31] <= -41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 691;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= -10.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 83.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 59.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 53.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -178.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[23] <= 45.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[38] <= 51.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1031;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -63.5) {
|
|
if (features[41] <= 17.5) {
|
|
if (features[11] <= -22.5) {
|
|
if (features[25] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 27;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 14.5) {
|
|
if (features[29] <= 4.5) {
|
|
if (features[27] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= 8.5) {
|
|
if (features[28] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 79.5) {
|
|
if (features[15] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
classes[0] = 39;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -19.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -63.0) {
|
|
if (features[19] <= 104.0) {
|
|
classes[0] = 30;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1407;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -5.5) {
|
|
if (features[25] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -22.5) {
|
|
classes[0] = 115;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -23.5) {
|
|
if (features[5] <= 27.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 73;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 31.0) {
|
|
if (features[7] <= -12.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 63.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 30.5) {
|
|
if (features[39] <= 6.5) {
|
|
if (features[46] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 80;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 11.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_22(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[5] <= -0.5) {
|
|
if (features[4] <= 15.5) {
|
|
if (features[3] <= 9.5) {
|
|
if (features[2] <= -13.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[26] <= 1.5) {
|
|
if (features[32] <= 2.5) {
|
|
if (features[3] <= 5.5) {
|
|
if (features[25] <= -6.5) {
|
|
if (features[40] <= 21.5) {
|
|
if (features[24] <= -44.0) {
|
|
if (features[31] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[2] <= -17.5) {
|
|
if (features[5] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 281;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[1] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -4.5) {
|
|
if (features[40] <= 21.5) {
|
|
if (features[46] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[36] <= -10.5) {
|
|
if (features[30] <= -1.5) {
|
|
if (features[38] <= -35.0) {
|
|
if (features[19] <= -73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= -62.0) {
|
|
if (features[2] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[47] <= -76.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 48.0) {
|
|
if (features[28] <= -3.5) {
|
|
if (features[15] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 149;
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[1] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[18] <= -61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[46] <= 5.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[34] <= 2.5) {
|
|
if (features[40] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1179;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
if (features[21] <= -4.5) {
|
|
if (features[0] <= -11.5) {
|
|
if (features[22] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 54;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 70;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= -2.5) {
|
|
if (features[25] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 356;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -46.5) {
|
|
if (features[12] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[40] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -21.5) {
|
|
if (features[5] <= -10.5) {
|
|
if (features[18] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 178;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 14.0) {
|
|
if (features[5] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 64;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 1.5) {
|
|
if (features[42] <= -11.5) {
|
|
if (features[19] <= -77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[27] <= -7.5) {
|
|
if (features[45] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -24.0) {
|
|
if (features[28] <= -5.5) {
|
|
if (features[42] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= -5.5) {
|
|
if (features[45] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 460;
|
|
} else {
|
|
if (features[1] <= -15.5) {
|
|
if (features[42] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -58.0) {
|
|
if (features[37] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -16.5) {
|
|
if (features[39] <= -2.5) {
|
|
if (features[14] <= 6.5) {
|
|
if (features[5] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 69;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
} else {
|
|
if (features[1] <= -22.5) {
|
|
if (features[0] <= -13.5) {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4744;
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 417;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= -19.5) {
|
|
if (features[27] <= -6.5) {
|
|
if (features[3] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[5] <= -9.5) {
|
|
if (features[22] <= 97.5) {
|
|
if (features[19] <= 29.5) {
|
|
if (features[38] <= -34.0) {
|
|
if (features[9] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 123;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 250;
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
if (features[10] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
if (features[27] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -15.5) {
|
|
if (features[45] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 47;
|
|
} else {
|
|
if (features[29] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 6.5) {
|
|
if (features[23] <= 36.5) {
|
|
if (features[20] <= -75.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[1] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[27] <= -1.5) {
|
|
if (features[38] <= -21.5) {
|
|
if (features[23] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 208;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 16.5) {
|
|
if (features[46] <= 1.5) {
|
|
if (features[46] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -237.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 2.5) {
|
|
if (features[2] <= 2.5) {
|
|
if (features[48] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 37.5) {
|
|
if (features[5] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3470;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -78.5) {
|
|
if (features[9] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 50;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 63;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 25.5) {
|
|
if (features[49] <= 75.5) {
|
|
if (features[4] <= -10.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[18] <= 8.5) {
|
|
if (features[14] <= -13.5) {
|
|
if (features[44] <= 4.0) {
|
|
if (features[12] <= -112.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 334;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 3.5) {
|
|
if (features[0] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[11] <= -17.5) {
|
|
if (features[13] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 51;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1123;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 48;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -3.5) {
|
|
if (features[3] <= -78.5) {
|
|
if (features[46] <= -17.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= -3.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 50;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 42.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 39.5) {
|
|
if (features[29] <= 7.5) {
|
|
if (features[44] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= -3.5) {
|
|
if (features[14] <= -15.5) {
|
|
if (features[34] <= -20.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
if (features[3] <= -40.0) {
|
|
classes[0] = 252;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -70.5) {
|
|
if (features[39] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -48.5) {
|
|
classes[0] = 92;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
if (features[45] <= 39.5) {
|
|
if (features[42] <= 65.5) {
|
|
if (features[12] <= -86.5) {
|
|
if (features[13] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 94;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -14.5) {
|
|
if (features[13] <= -18.5) {
|
|
if (features[42] <= 93.5) {
|
|
if (features[7] <= -14.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 28.5) {
|
|
if (features[21] <= -43.0) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 79;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -54.5) {
|
|
classes[0] = 46;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -11.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -63.0) {
|
|
if (features[6] <= 43.5) {
|
|
if (features[38] <= 53.5) {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 318;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1257;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 106.5) {
|
|
if (features[20] <= 38.0) {
|
|
if (features[3] <= -50.5) {
|
|
if (features[29] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 113;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 116;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -55.5) {
|
|
if (features[4] <= -18.5) {
|
|
if (features[9] <= -12.5) {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -30.5) {
|
|
if (features[12] <= -89.5) {
|
|
if (features[3] <= -133.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 75;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= -2.5) {
|
|
if (features[42] <= 55.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 493;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
if (features[13] <= -17.5) {
|
|
if (features[31] <= -64.5) {
|
|
if (features[22] <= -11.0) {
|
|
if (features[27] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 38;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -45.0) {
|
|
classes[0] = 113;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -5.0) {
|
|
if (features[39] <= 4.5) {
|
|
if (features[42] <= 73.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 721;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_23(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -14.5) {
|
|
if (features[46] <= 2.5) {
|
|
if (features[49] <= -19.5) {
|
|
if (features[1] <= -21.5) {
|
|
if (features[7] <= 4.5) {
|
|
if (features[4] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 91.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 40;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 162;
|
|
}
|
|
} else {
|
|
if (features[27] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 31.5) {
|
|
if (features[45] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[47] <= -77.5) {
|
|
if (features[30] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 194;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[17] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -20.5) {
|
|
if (features[46] <= 6.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[1] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 19.5) {
|
|
if (features[31] <= 24.5) {
|
|
if (features[22] <= -19.0) {
|
|
if (features[48] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 110;
|
|
}
|
|
} else {
|
|
if (features[4] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 989;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -14.5) {
|
|
if (features[11] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 721;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3039;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -6.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 112;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -1.5) {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
if (features[12] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[11] <= 7.5) {
|
|
if (features[31] <= 26.5) {
|
|
if (features[32] <= -0.5) {
|
|
if (features[31] <= 15.0) {
|
|
if (features[46] <= 4.5) {
|
|
if (features[29] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
if (features[3] <= -4.0) {
|
|
if (features[31] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 78;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
if (features[18] <= -47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 94;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -3.5) {
|
|
if (features[40] <= 26.0) {
|
|
if (features[37] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 75;
|
|
} else {
|
|
if (features[5] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
if (features[4] <= 8.5) {
|
|
if (features[41] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= 4.5) {
|
|
if (features[3] <= 7.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
if (features[49] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 836;
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[3] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
if (features[26] <= -1.5) {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 78;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 24.5) {
|
|
if (features[6] <= 2.5) {
|
|
if (features[15] <= 6.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[10] <= 4.5) {
|
|
if (features[29] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -18.5) {
|
|
if (features[4] <= 14.5) {
|
|
if (features[47] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[10] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1157;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[15] <= 3.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 54;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 170;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 9.5) {
|
|
if (features[31] <= 17.5) {
|
|
if (features[4] <= 7.5) {
|
|
if (features[28] <= -2.5) {
|
|
if (features[27] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 55;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[47] <= 39.0) {
|
|
if (features[47] <= -2.5) {
|
|
if (features[21] <= 124.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 65;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[36] <= -13.5) {
|
|
if (features[42] <= -13.5) {
|
|
if (features[36] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 11.5) {
|
|
if (features[23] <= -43.0) {
|
|
if (features[47] <= -60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[36] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[36] <= -19.5) {
|
|
if (features[3] <= 13.0) {
|
|
if (features[47] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 37;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[3] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 209;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 273;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
if (features[25] <= 11.5) {
|
|
if (features[22] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 10.0) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[3] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 52;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 6.5) {
|
|
if (features[25] <= 10.5) {
|
|
if (features[3] <= 1.0) {
|
|
if (features[47] <= 27.0) {
|
|
if (features[24] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 28;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[20] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 65;
|
|
}
|
|
} else {
|
|
if (features[1] <= -12.5) {
|
|
if (features[31] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 43.5) {
|
|
if (features[34] <= 1.0) {
|
|
if (features[20] <= -138.0) {
|
|
if (features[3] <= -208.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -170.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3543;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 111;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -69.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 47.5) {
|
|
if (features[5] <= 34.5) {
|
|
if (features[47] <= 85.5) {
|
|
if (features[40] <= -30.5) {
|
|
if (features[23] <= 62.5) {
|
|
if (features[18] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1217;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -99.5) {
|
|
if (features[38] <= 55.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 70.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 445;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 59;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 149;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -88.0) {
|
|
if (features[13] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 111;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 28;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 39.5) {
|
|
if (features[11] <= -12.5) {
|
|
if (features[12] <= -102.5) {
|
|
if (features[48] <= 6.5) {
|
|
if (features[24] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 13;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 27;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -22.5) {
|
|
if (features[4] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 3.5) {
|
|
if (features[36] <= 49.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= 38.5) {
|
|
if (features[3] <= -64.5) {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 20.5) {
|
|
if (features[37] <= 90.0) {
|
|
if (features[12] <= 34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 380;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 101;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 57.5) {
|
|
if (features[4] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 53;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 16.5) {
|
|
if (features[3] <= -86.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 45;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[46] <= -23.5) {
|
|
if (features[34] <= -22.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -19.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 62;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 9.5) {
|
|
if (features[18] <= 37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 5.5) {
|
|
if (features[0] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 48.5) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -48.5) {
|
|
if (features[2] <= 35.5) {
|
|
if (features[13] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 58.5) {
|
|
if (features[3] <= -167.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -234.5) {
|
|
if (features[40] <= -59.0) {
|
|
if (features[5] <= 32.0) {
|
|
classes[0] = 133;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1472;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 72.5) {
|
|
if (features[29] <= 11.5) {
|
|
if (features[21] <= -158.0) {
|
|
if (features[44] <= 3.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 108;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -84.5) {
|
|
if (features[18] <= 50.5) {
|
|
classes[0] = 646;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 108.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -43.5) {
|
|
if (features[33] <= 17.5) {
|
|
if (features[28] <= 11.5) {
|
|
if (features[31] <= -71.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -9.0) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
if (features[13] <= -18.5) {
|
|
if (features[43] <= -4.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -3.5) {
|
|
if (features[3] <= -57.0) {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 48;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -19.5) {
|
|
if (features[32] <= 9.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 378;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_24(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[6] <= -15.5) {
|
|
if (features[6] <= -19.5) {
|
|
if (features[38] <= -17.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[5] <= -20.5) {
|
|
if (features[30] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[45] <= -20.5) {
|
|
if (features[4] <= 19.5) {
|
|
if (features[10] <= 5.5) {
|
|
if (features[31] <= 25.5) {
|
|
if (features[38] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 61;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 427;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4599;
|
|
}
|
|
} else {
|
|
if (features[36] <= -13.5) {
|
|
if (features[21] <= -0.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[48] <= -10.5) {
|
|
if (features[11] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 172;
|
|
}
|
|
} else {
|
|
if (features[48] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -31.5) {
|
|
if (features[48] <= -17.0) {
|
|
if (features[3] <= 33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[3] <= 18.5) {
|
|
if (features[36] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 2.5) {
|
|
if (features[48] <= -17.5) {
|
|
if (features[49] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= -13.5) {
|
|
if (features[49] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 157;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -16.5) {
|
|
if (features[32] <= -5.5) {
|
|
if (features[3] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 101;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 44;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 9.5) {
|
|
if (features[39] <= -0.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 99;
|
|
} else {
|
|
if (features[46] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 291;
|
|
} else {
|
|
if (features[22] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -18.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[33] <= -8.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 163;
|
|
}
|
|
} else {
|
|
if (features[3] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
if (features[10] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
if (features[3] <= 2.0) {
|
|
if (features[11] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[28] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[31] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[34] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[29] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 7.5) {
|
|
if (features[14] <= 6.0) {
|
|
if (features[28] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 220;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
if (features[21] <= 125.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 168;
|
|
} else {
|
|
if (features[48] <= -7.5) {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 53;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -2.5) {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 27.5) {
|
|
if (features[45] <= 2.5) {
|
|
if (features[4] <= 7.5) {
|
|
if (features[14] <= 8.5) {
|
|
if (features[38] <= -23.5) {
|
|
if (features[9] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 970;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 322;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[37] <= -19.5) {
|
|
if (features[15] <= 5.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 91;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[5] <= -10.5) {
|
|
if (features[24] <= -16.0) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[9] <= 6.5) {
|
|
if (features[3] <= -4.5) {
|
|
if (features[42] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 49;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 44;
|
|
} else {
|
|
if (features[26] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 82;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 4.5) {
|
|
if (features[45] <= -9.5) {
|
|
if (features[26] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
if (features[28] <= -4.5) {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 316;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 4.5) {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[16] <= 1.5) {
|
|
if (features[38] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 137;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 108;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -13.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[20] <= -26.0) {
|
|
if (features[6] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
if (features[3] <= -9.5) {
|
|
if (features[4] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
if (features[3] <= 7.5) {
|
|
if (features[19] <= -97.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 79;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 52;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 16.5) {
|
|
if (features[13] <= 2.5) {
|
|
if (features[30] <= -237.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 54.0) {
|
|
if (features[28] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3145;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 382;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 19;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 35.5) {
|
|
if (features[45] <= 39.5) {
|
|
if (features[36] <= 62.0) {
|
|
if (features[23] <= 58.0) {
|
|
if (features[21] <= 27.0) {
|
|
if (features[11] <= -17.5) {
|
|
if (features[39] <= -79.0) {
|
|
if (features[42] <= 68.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 66;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 22.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -24.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1029;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 162;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 6.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -17.5) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -173.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -18.5) {
|
|
if (features[33] <= 5.5) {
|
|
if (features[1] <= 46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 102.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 3.5) {
|
|
if (features[20] <= 10.5) {
|
|
if (features[42] <= 87.5) {
|
|
if (features[30] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 39.5) {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 18.5) {
|
|
if (features[27] <= 0.5) {
|
|
if (features[42] <= 79.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[7] <= -12.5) {
|
|
classes[0] = 35;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 50.5) {
|
|
if (features[22] <= -9.5) {
|
|
if (features[20] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 21;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 88.5) {
|
|
if (features[49] <= 79.5) {
|
|
if (features[46] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1219;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -23.5) {
|
|
if (features[36] <= 67.5) {
|
|
if (features[42] <= 95.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 49;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -17.5) {
|
|
if (features[24] <= 30.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 10.5) {
|
|
if (features[11] <= -19.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 162;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -29.5) {
|
|
if (features[36] <= 52.5) {
|
|
if (features[49] <= 73.5) {
|
|
if (features[42] <= 73.5) {
|
|
if (features[12] <= -106.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 17.5) {
|
|
if (features[36] <= 47.5) {
|
|
if (features[32] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 424;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -73.0) {
|
|
if (features[18] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 67.5) {
|
|
if (features[15] <= -14.5) {
|
|
if (features[5] <= 24.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 138;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -15.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 73.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 569;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -54.0) {
|
|
classes[0] = 67;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 19.5) {
|
|
if (features[4] <= -31.5) {
|
|
if (features[40] <= -93.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 87.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 96;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -53.5) {
|
|
if (features[16] <= -2.5) {
|
|
if (features[10] <= -16.5) {
|
|
classes[0] = 42;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 231;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -229.5) {
|
|
if (features[29] <= 37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 76.5) {
|
|
classes[0] = 1132;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -9.0) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_25(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[40] <= -2.5) {
|
|
if (features[2] <= 24.5) {
|
|
if (features[45] <= 2.5) {
|
|
if (features[28] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 198;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 16.5) {
|
|
if (features[9] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -237.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -234.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3451;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 191;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 17;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 30.0) {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 70.5) {
|
|
if (features[23] <= 37.5) {
|
|
if (features[4] <= -20.5) {
|
|
if (features[46] <= -19.5) {
|
|
if (features[44] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 17.5) {
|
|
if (features[42] <= 74.5) {
|
|
if (features[45] <= 40.5) {
|
|
if (features[28] <= 6.5) {
|
|
if (features[11] <= -17.5) {
|
|
if (features[38] <= 59.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 90;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 869;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -16.5) {
|
|
if (features[40] <= -60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -231.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -13.5) {
|
|
if (features[12] <= 18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 90.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 353;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 11.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 42.5) {
|
|
if (features[23] <= 2.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 29.0) {
|
|
if (features[18] <= 5.0) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 181;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 108;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
if (features[36] <= 49.5) {
|
|
if (features[36] <= 47.5) {
|
|
if (features[23] <= 62.5) {
|
|
if (features[12] <= -99.5) {
|
|
if (features[24] <= 69.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 68.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 685;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -52.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 157;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 70.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 65.5) {
|
|
if (features[40] <= -27.5) {
|
|
if (features[22] <= -67.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 69.5) {
|
|
if (features[10] <= -23.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -151.0) {
|
|
if (features[23] <= 43.5) {
|
|
if (features[45] <= 41.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 7.5) {
|
|
if (features[15] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 14.5) {
|
|
classes[0] = 34;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -58.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 62.5) {
|
|
if (features[18] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -219.5) {
|
|
if (features[30] <= -214.0) {
|
|
if (features[6] <= 38.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[42] <= 56.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 934;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -86.5) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 6.5) {
|
|
if (features[13] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 46;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -219.5) {
|
|
if (features[44] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -14.5) {
|
|
if (features[2] <= 45.5) {
|
|
if (features[22] <= -8.5) {
|
|
if (features[9] <= -17.5) {
|
|
if (features[39] <= -107.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 76.5) {
|
|
if (features[31] <= -70.5) {
|
|
if (features[2] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 23.0) {
|
|
if (features[30] <= -61.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 45;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -45.0) {
|
|
classes[0] = 142;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -24.5) {
|
|
if (features[40] <= -61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 41;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -51.0) {
|
|
if (features[33] <= 21.0) {
|
|
if (features[34] <= -14.5) {
|
|
if (features[32] <= 18.0) {
|
|
if (features[11] <= -21.5) {
|
|
if (features[25] <= -5.0) {
|
|
classes[0] = 183;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1313;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 107.0) {
|
|
if (features[24] <= 61.5) {
|
|
if (features[1] <= 48.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 77;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -17.5) {
|
|
if (features[2] <= -18.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[11] <= 6.5) {
|
|
if (features[6] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 65;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 496;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4735;
|
|
} else {
|
|
if (features[1] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 9.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[36] <= -19.5) {
|
|
if (features[32] <= -6.5) {
|
|
if (features[30] <= -0.5) {
|
|
if (features[12] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -18.5) {
|
|
if (features[20] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= 33.0) {
|
|
if (features[7] <= 1.5) {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 216;
|
|
} else {
|
|
if (features[3] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 112;
|
|
} else {
|
|
if (features[22] <= 29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 5.5) {
|
|
if (features[37] <= -22.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
if (features[30] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -61.5) {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.0) {
|
|
if (features[19] <= -15.0) {
|
|
if (features[24] <= -69.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[33] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -33.5) {
|
|
if (features[25] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 65;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
if (features[38] <= -13.5) {
|
|
if (features[24] <= -81.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[19] <= -89.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 56;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -14.5) {
|
|
if (features[19] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[24] <= -30.0) {
|
|
if (features[5] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[4] <= 12.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -61.0) {
|
|
if (features[10] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[0] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -21.0) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
if (features[24] <= 55.5) {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 94;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[3] <= 3.5) {
|
|
if (features[38] <= -20.0) {
|
|
if (features[36] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 279;
|
|
} else {
|
|
if (features[3] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 58;
|
|
} else {
|
|
if (features[23] <= -45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -53.5) {
|
|
if (features[3] <= 7.5) {
|
|
if (features[31] <= 25.5) {
|
|
if (features[22] <= -36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[8] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 74;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[1] <= -15.5) {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 207;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
if (features[1] <= -18.5) {
|
|
if (features[9] <= 1.5) {
|
|
if (features[45] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[4] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 150;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 103;
|
|
}
|
|
} else {
|
|
if (features[32] <= 0.0) {
|
|
if (features[3] <= 18.5) {
|
|
if (features[20] <= -73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[29] <= -11.5) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[8] <= 0.5) {
|
|
if (features[19] <= -78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 108;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -10.5) {
|
|
if (features[42] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
} else {
|
|
if (features[20] <= -49.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[45] <= 25.5) {
|
|
if (features[49] <= -21.5) {
|
|
if (features[18] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 725;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -12.5) {
|
|
if (features[38] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 248;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -48.5) {
|
|
if (features[3] <= 9.5) {
|
|
if (features[20] <= -71.0) {
|
|
if (features[45] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -14.5) {
|
|
if (features[13] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
if (features[23] <= -43.5) {
|
|
if (features[3] <= 10.0) {
|
|
if (features[3] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 65;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 564;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= 11.5) {
|
|
if (features[4] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -9.5) {
|
|
if (features[2] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[42] <= -11.5) {
|
|
if (features[26] <= 1.5) {
|
|
if (features[49] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 76;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[24] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
if (features[28] <= 10.0) {
|
|
if (features[47] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 49;
|
|
} else {
|
|
if (features[10] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_26(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[42] <= -18.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[36] <= -32.5) {
|
|
if (features[25] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 451;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[40] <= 26.5) {
|
|
if (features[18] <= 35.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[20] <= -72.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[42] <= -22.5) {
|
|
if (features[16] <= 0.5) {
|
|
if (features[3] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 13.0) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 2.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 127;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -9.5) {
|
|
if (features[41] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 4.5) {
|
|
if (features[28] <= -0.5) {
|
|
if (features[40] <= 22.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[6] <= -14.5) {
|
|
if (features[40] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
} else {
|
|
if (features[42] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[27] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 265;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[46] <= 8.5) {
|
|
if (features[31] <= 25.5) {
|
|
if (features[40] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -27.0) {
|
|
if (features[38] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -6.0) {
|
|
if (features[41] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 46;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[24] <= -21.5) {
|
|
if (features[34] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 74;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 23.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[4] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -2.5) {
|
|
if (features[49] <= -18.5) {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 840;
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 46;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 6.5) {
|
|
if (features[1] <= -15.5) {
|
|
if (features[11] <= 6.5) {
|
|
if (features[3] <= 3.5) {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 84;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[36] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4547;
|
|
} else {
|
|
if (features[3] <= 31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -8.5) {
|
|
if (features[14] <= -13.5) {
|
|
if (features[6] <= 37.5) {
|
|
if (features[4] <= -15.0) {
|
|
if (features[18] <= 2.5) {
|
|
if (features[27] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -8.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -20.5) {
|
|
if (features[36] <= 59.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 106;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 53.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -62.5) {
|
|
if (features[29] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 1.5) {
|
|
if (features[6] <= 38.5) {
|
|
if (features[18] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 15.5) {
|
|
if (features[1] <= 44.5) {
|
|
if (features[34] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 6.5) {
|
|
if (features[48] <= 7.5) {
|
|
if (features[24] <= 31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 75;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= -2.5) {
|
|
classes[0] = 1379;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -227.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 173;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 91.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 91.5) {
|
|
if (features[37] <= 94.5) {
|
|
if (features[30] <= -1.5) {
|
|
if (features[12] <= -7.5) {
|
|
if (features[33] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 26;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -51.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -59.5) {
|
|
if (features[40] <= -71.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 89.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 91;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 12.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 95;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -95.5) {
|
|
if (features[31] <= -30.5) {
|
|
if (features[42] <= 66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 74;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -100.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 33.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -230.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 834;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 74.5) {
|
|
if (features[44] <= 0.5) {
|
|
if (features[45] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 35;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= 17.5) {
|
|
if (features[0] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 12;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -27.5) {
|
|
if (features[47] <= 85.5) {
|
|
if (features[12] <= 34.0) {
|
|
if (features[18] <= 57.0) {
|
|
if (features[0] <= 17.5) {
|
|
if (features[29] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1837;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -55.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 69.5) {
|
|
if (features[20] <= 24.5) {
|
|
if (features[5] <= 29.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 81.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 173;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -56.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -94.0) {
|
|
if (features[10] <= -11.0) {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -54.5) {
|
|
if (features[5] <= 34.5) {
|
|
if (features[41] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -23.5) {
|
|
if (features[32] <= 13.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 324;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 54.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 55.5) {
|
|
if (features[49] <= 87.0) {
|
|
if (features[26] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 49;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 78.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 2.5) {
|
|
if (features[11] <= 2.5) {
|
|
if (features[18] <= -61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
if (features[6] <= -21.5) {
|
|
if (features[2] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -14.5) {
|
|
if (features[28] <= -9.0) {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 56;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 32.5) {
|
|
if (features[10] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 21.5) {
|
|
if (features[6] <= -15.5) {
|
|
if (features[36] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 134;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1110;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[7] <= 1.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.0) {
|
|
if (features[9] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[47] <= -80.0) {
|
|
if (features[9] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[30] <= 2.0) {
|
|
if (features[16] <= 0.5) {
|
|
if (features[24] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 207;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 65;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[23] <= 27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.5) {
|
|
if (features[34] <= 3.5) {
|
|
if (features[10] <= 8.5) {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[40] <= 13.5) {
|
|
if (features[22] <= 14.0) {
|
|
if (features[4] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 57;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 618;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[33] <= -2.5) {
|
|
if (features[23] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 104;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[23] <= 44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 74;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
if (features[15] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
if (features[3] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 22.0) {
|
|
if (features[37] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[1] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 36;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[4] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 16.5) {
|
|
if (features[25] <= -14.5) {
|
|
if (features[36] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -39.5) {
|
|
if (features[31] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -147.5) {
|
|
if (features[43] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -137.5) {
|
|
if (features[32] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 98;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3431;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 52.5) {
|
|
if (features[21] <= 16.5) {
|
|
if (features[2] <= 23.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 190;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -172.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 33;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_27(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[36] <= -16.5) {
|
|
if (features[0] <= -15.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[13] <= 10.5) {
|
|
if (features[7] <= 4.5) {
|
|
if (features[1] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 61;
|
|
}
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
if (features[2] <= -18.5) {
|
|
if (features[46] <= 2.5) {
|
|
if (features[45] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 128;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4221;
|
|
} else {
|
|
if (features[29] <= -10.0) {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= -7.5) {
|
|
if (features[12] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 607;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -7.5) {
|
|
if (features[20] <= -10.5) {
|
|
if (features[11] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
if (features[46] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[32] <= -3.5) {
|
|
if (features[31] <= 31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
if (features[47] <= -38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -4.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 129;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[21] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[42] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 105;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[45] <= -15.5) {
|
|
if (features[6] <= -15.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[33] <= -1.5) {
|
|
if (features[32] <= -4.5) {
|
|
if (features[40] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -17.5) {
|
|
if (features[15] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= -3.5) {
|
|
if (features[38] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[45] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
if (features[29] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 58;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 20.5) {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 555;
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 72;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[33] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 5.5) {
|
|
if (features[4] <= 10.5) {
|
|
if (features[42] <= -23.0) {
|
|
if (features[40] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
if (features[27] <= 2.5) {
|
|
if (features[2] <= -14.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 9.5) {
|
|
if (features[24] <= -23.5) {
|
|
if (features[12] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[19] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[40] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -5.5) {
|
|
if (features[20] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
if (features[47] <= 5.0) {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 90;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 8.5) {
|
|
if (features[3] <= -14.5) {
|
|
if (features[31] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 11.5) {
|
|
if (features[23] <= -60.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
if (features[24] <= -78.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[36] <= -27.5) {
|
|
if (features[24] <= 15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 113;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 16.5) {
|
|
if (features[6] <= 2.5) {
|
|
if (features[4] <= 8.5) {
|
|
if (features[10] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -53.5) {
|
|
if (features[3] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[22] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[2] <= -11.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 187;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 0.5) {
|
|
if (features[35] <= -0.5) {
|
|
if (features[31] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1124;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 11.5) {
|
|
if (features[18] <= -51.5) {
|
|
if (features[3] <= 7.5) {
|
|
if (features[45] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 84;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[1] <= -21.5) {
|
|
if (features[42] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 171;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[3] <= 17.5) {
|
|
if (features[18] <= 36.5) {
|
|
if (features[1] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[19] <= -82.0) {
|
|
if (features[28] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 195;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[13] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 34.0) {
|
|
if (features[45] <= -16.5) {
|
|
if (features[1] <= -18.5) {
|
|
if (features[21] <= -5.5) {
|
|
if (features[9] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 92;
|
|
}
|
|
} else {
|
|
if (features[13] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
if (features[27] <= -0.5) {
|
|
if (features[49] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 239;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[25] <= 1.5) {
|
|
if (features[43] <= -0.5) {
|
|
if (features[4] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[19] <= -36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 151;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.5) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[49] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[45] <= -9.5) {
|
|
if (features[25] <= -6.5) {
|
|
if (features[18] <= -43.5) {
|
|
if (features[9] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 242;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[29] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -56.0) {
|
|
if (features[0] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 63;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 68.0) {
|
|
if (features[18] <= -145.0) {
|
|
if (features[38] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3367;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -8.5) {
|
|
if (features[26] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 258;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 69.5) {
|
|
if (features[40] <= -29.5) {
|
|
if (features[40] <= -30.5) {
|
|
if (features[24] <= 83.5) {
|
|
if (features[37] <= 87.5) {
|
|
if (features[19] <= 101.0) {
|
|
if (features[12] <= -106.5) {
|
|
if (features[0] <= 23.5) {
|
|
if (features[47] <= 77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 85.5) {
|
|
if (features[23] <= 62.5) {
|
|
if (features[19] <= 68.5) {
|
|
if (features[11] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1041;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -15.5) {
|
|
if (features[13] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 35;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 632;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 70.5) {
|
|
if (features[27] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 297;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 45.5) {
|
|
if (features[21] <= -86.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -130.5) {
|
|
if (features[30] <= -167.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 161;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -57.5) {
|
|
if (features[49] <= 69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -52.5) {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 78;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -64.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 46.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -18.5) {
|
|
if (features[25] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 42.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 166;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -229.5) {
|
|
if (features[9] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1114;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 9.5) {
|
|
if (features[42] <= 87.0) {
|
|
if (features[36] <= 62.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[12] <= 40.0) {
|
|
if (features[0] <= 26.5) {
|
|
classes[0] = 28;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 51;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -8.5) {
|
|
if (features[3] <= -52.5) {
|
|
if (features[34] <= -15.5) {
|
|
if (features[3] <= -69.5) {
|
|
if (features[4] <= -25.5) {
|
|
if (features[39] <= 6.5) {
|
|
classes[0] = 1494;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 76.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -18.0) {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -66.5) {
|
|
if (features[30] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 75;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 13.5) {
|
|
if (features[40] <= -92.5) {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -50.0) {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 90.5) {
|
|
if (features[39] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 90.5) {
|
|
if (features[42] <= 79.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 52;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -12.5) {
|
|
classes[0] = 77;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 40.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -17.5) {
|
|
if (features[38] <= 78.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
if (features[34] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 71;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_28(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[45] <= -15.5) {
|
|
if (features[0] <= -16.5) {
|
|
if (features[42] <= -12.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[37] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4664;
|
|
} else {
|
|
if (features[47] <= -47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -38.5) {
|
|
if (features[26] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 434;
|
|
}
|
|
} else {
|
|
if (features[33] <= -5.5) {
|
|
if (features[41] <= -6.0) {
|
|
if (features[1] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 92;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[41] <= -4.5) {
|
|
if (features[46] <= 4.5) {
|
|
if (features[20] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 20;
|
|
} else {
|
|
if (features[1] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 115;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
if (features[31] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
if (features[4] <= 18.0) {
|
|
if (features[22] <= -51.5) {
|
|
if (features[37] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[38] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 87;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -5.5) {
|
|
if (features[14] <= 2.5) {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
if (features[24] <= -41.0) {
|
|
if (features[18] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[45] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 23.0) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[3] <= 0.0) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[37] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 160;
|
|
}
|
|
} else {
|
|
if (features[19] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 487;
|
|
} else {
|
|
if (features[14] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -4.5) {
|
|
if (features[23] <= -54.5) {
|
|
if (features[41] <= -6.5) {
|
|
if (features[40] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -8.5) {
|
|
if (features[14] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 11.5) {
|
|
if (features[1] <= -17.5) {
|
|
if (features[46] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -43.0) {
|
|
if (features[41] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
if (features[17] <= 0.5) {
|
|
if (features[4] <= 12.5) {
|
|
if (features[22] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 41.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 225;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 27.5) {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[40] <= 16.0) {
|
|
if (features[49] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[31] <= 24.0) {
|
|
if (features[19] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
if (features[3] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 83;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[4] <= 12.5) {
|
|
if (features[3] <= 11.5) {
|
|
if (features[24] <= -61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 150;
|
|
}
|
|
} else {
|
|
if (features[11] <= 7.5) {
|
|
if (features[18] <= -55.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
} else {
|
|
if (features[32] <= 0.0) {
|
|
if (features[1] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[19] <= -27.0) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[23] <= 27.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[18] <= -24.0) {
|
|
if (features[3] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 100;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 16.5) {
|
|
if (features[6] <= 2.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[15] <= 5.5) {
|
|
if (features[18] <= -17.0) {
|
|
if (features[25] <= 0.5) {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 40;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 5.5) {
|
|
if (features[34] <= 3.5) {
|
|
if (features[18] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[41] <= -0.5) {
|
|
if (features[37] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[34] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[18] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[22] <= 75.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 59;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
if (features[40] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -1.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[39] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -23.5) {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
} else {
|
|
if (features[13] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 95;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 26.5) {
|
|
if (features[38] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[9] <= 7.0) {
|
|
if (features[19] <= -100.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[3] <= 13.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[38] <= -8.5) {
|
|
if (features[23] <= -52.5) {
|
|
if (features[28] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 107;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[26] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1344;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[38] <= -9.5) {
|
|
if (features[23] <= -52.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 124;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -51.5) {
|
|
if (features[43] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 378;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -54.0) {
|
|
if (features[0] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 74;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -144.0) {
|
|
if (features[5] <= 3.5) {
|
|
if (features[0] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= 1.0) {
|
|
if (features[0] <= 14.5) {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3421;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 100;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 33;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 39.5) {
|
|
if (features[49] <= 85.5) {
|
|
if (features[37] <= 88.5) {
|
|
if (features[47] <= 86.0) {
|
|
if (features[12] <= -104.5) {
|
|
if (features[6] <= 35.5) {
|
|
if (features[25] <= -3.5) {
|
|
if (features[23] <= 1.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 65;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -8.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -8.5) {
|
|
if (features[14] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 19.5) {
|
|
if (features[12] <= 45.0) {
|
|
if (features[27] <= 19.5) {
|
|
if (features[12] <= -100.5) {
|
|
if (features[18] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -23.5) {
|
|
if (features[30] <= -80.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -19.5) {
|
|
if (features[0] <= 18.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1337;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 59.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -228.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 10.5) {
|
|
if (features[4] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -198.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -65.0) {
|
|
if (features[36] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 24;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -9.5) {
|
|
if (features[49] <= 56.5) {
|
|
if (features[4] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -97.5) {
|
|
if (features[16] <= -1.5) {
|
|
if (features[27] <= -0.5) {
|
|
if (features[40] <= -48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1182;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 45.0) {
|
|
classes[0] = 21;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -16.0) {
|
|
if (features[5] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 590;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 43.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -165.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -59.0) {
|
|
if (features[36] <= 50.5) {
|
|
if (features[37] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 65;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -7.5) {
|
|
if (features[31] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[20] <= 52.0) {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -13.5) {
|
|
if (features[39] <= -9.5) {
|
|
if (features[36] <= 61.5) {
|
|
if (features[12] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 112;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 34;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
if (features[33] <= 8.5) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 59.5) {
|
|
if (features[19] <= 104.5) {
|
|
if (features[45] <= 48.5) {
|
|
if (features[37] <= 77.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 736;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 88.0) {
|
|
if (features[15] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[28] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 58;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 26.5) {
|
|
if (features[34] <= -21.5) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 34;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 146;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 13.0) {
|
|
if (features[36] <= 52.5) {
|
|
if (features[27] <= 5.5) {
|
|
if (features[48] <= 11.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 38;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 29;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -1.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[49] <= 72.5) {
|
|
if (features[30] <= 4.5) {
|
|
if (features[47] <= 76.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 768;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 38;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 14.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -35.5) {
|
|
if (features[12] <= 18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -64.5) {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_29(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[7] <= -0.5) {
|
|
if (features[2] <= 24.5) {
|
|
if (features[46] <= 0.5) {
|
|
if (features[37] <= 55.5) {
|
|
if (features[23] <= -135.0) {
|
|
if (features[44] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3174;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 13.5) {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 465;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -7.0) {
|
|
if (features[27] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= -1.5) {
|
|
if (features[4] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[22] <= 103.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 141;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
if (features[13] <= -5.5) {
|
|
if (features[5] <= 32.5) {
|
|
if (features[22] <= 1.5) {
|
|
if (features[21] <= 17.5) {
|
|
if (features[14] <= -13.5) {
|
|
if (features[34] <= -18.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -15.5) {
|
|
if (features[37] <= 74.0) {
|
|
if (features[10] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 121;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 100.0) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[32] <= 10.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[39] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1218;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -67.5) {
|
|
if (features[24] <= 40.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 67;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 71.5) {
|
|
if (features[25] <= -18.5) {
|
|
if (features[10] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 93;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 12.5) {
|
|
if (features[49] <= 72.5) {
|
|
if (features[12] <= 45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 140;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= -10.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -71.0) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 73.5) {
|
|
if (features[23] <= 54.0) {
|
|
if (features[40] <= -54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 394;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 43;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 7.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 39.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[37] <= 87.5) {
|
|
if (features[20] <= 81.0) {
|
|
if (features[27] <= 7.5) {
|
|
if (features[24] <= 64.5) {
|
|
if (features[35] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 134;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 50.0) {
|
|
classes[0] = 37;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 166;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -178.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -231.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1122;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -14.5) {
|
|
if (features[21] <= -63.5) {
|
|
if (features[5] <= 31.5) {
|
|
if (features[39] <= 6.5) {
|
|
if (features[33] <= 7.0) {
|
|
if (features[6] <= 43.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 173;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -88.0) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -59.0) {
|
|
if (features[12] <= 53.5) {
|
|
if (features[43] <= -4.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 35;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -70.5) {
|
|
if (features[49] <= 90.5) {
|
|
if (features[35] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 68;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 106.5) {
|
|
if (features[2] <= 43.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 101.5) {
|
|
if (features[40] <= -72.5) {
|
|
if (features[31] <= -91.5) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
if (features[29] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 13.5) {
|
|
if (features[5] <= 31.0) {
|
|
if (features[41] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 9.5) {
|
|
if (features[15] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -4.5) {
|
|
if (features[12] <= 16.5) {
|
|
if (features[12] <= 9.0) {
|
|
classes[0] = 56;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 283;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 70.0) {
|
|
if (features[23] <= 54.0) {
|
|
if (features[15] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1153;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -99.5) {
|
|
classes[0] = 56;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -19.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[2] <= -13.5) {
|
|
if (features[0] <= -14.5) {
|
|
if (features[26] <= -3.5) {
|
|
if (features[18] <= -36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -3.5) {
|
|
if (features[40] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5150;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[10] <= 3.5) {
|
|
if (features[3] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 336;
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[13] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 8.5) {
|
|
if (features[3] <= -4.5) {
|
|
if (features[47] <= -61.5) {
|
|
if (features[38] <= -27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 10.5) {
|
|
if (features[42] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 55;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[23] <= 19.5) {
|
|
if (features[47] <= 63.5) {
|
|
if (features[19] <= -92.5) {
|
|
if (features[7] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
if (features[21] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
if (features[3] <= -3.5) {
|
|
if (features[40] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[40] <= 22.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[43] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 60;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 323;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 35;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -23.5) {
|
|
if (features[12] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -17.5) {
|
|
if (features[30] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 396;
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[37] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 73;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 14.5) {
|
|
if (features[2] <= 2.0) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[3] <= 9.5) {
|
|
if (features[38] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[36] <= -21.0) {
|
|
if (features[33] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1246;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[29] <= -9.5) {
|
|
if (features[5] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 412;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[29] <= -2.5) {
|
|
if (features[3] <= 6.5) {
|
|
if (features[37] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 106;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 277;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[6] <= -17.0) {
|
|
if (features[2] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
} else {
|
|
if (features[29] <= -1.5) {
|
|
if (features[31] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[36] <= -12.5) {
|
|
if (features[12] <= 14.0) {
|
|
if (features[12] <= 2.5) {
|
|
if (features[8] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 37;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -70.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 35;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -15.5) {
|
|
if (features[5] <= -10.5) {
|
|
if (features[16] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= 2.5) {
|
|
if (features[2] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[29] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[23] <= -49.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -40.5) {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 239;
|
|
} else {
|
|
if (features[0] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 49;
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -62.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_30(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -14.5) {
|
|
if (features[45] <= -20.5) {
|
|
if (features[30] <= -3.5) {
|
|
if (features[0] <= -22.0) {
|
|
if (features[22] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 19.5) {
|
|
if (features[33] <= -11.5) {
|
|
if (features[1] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
} else {
|
|
if (features[5] <= -16.5) {
|
|
if (features[11] <= 2.5) {
|
|
if (features[28] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 5.5) {
|
|
if (features[31] <= 26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
} else {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 414;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[23] <= -40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4261;
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
if (features[6] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 344;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[10] <= 11.5) {
|
|
if (features[3] <= 14.5) {
|
|
if (features[29] <= -13.5) {
|
|
if (features[24] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 165;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[29] <= -8.5) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[47] <= -37.0) {
|
|
if (features[45] <= -18.5) {
|
|
if (features[19] <= -19.0) {
|
|
if (features[0] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[7] <= 3.5) {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 42;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 96;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[4] <= 14.5) {
|
|
if (features[3] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 57;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[47] <= -44.0) {
|
|
if (features[3] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -16.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[47] <= -68.5) {
|
|
if (features[6] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 137;
|
|
} else {
|
|
if (features[36] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 521;
|
|
}
|
|
} else {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
} else {
|
|
if (features[34] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 7.5) {
|
|
if (features[41] <= 0.5) {
|
|
if (features[5] <= -12.5) {
|
|
if (features[13] <= 6.5) {
|
|
if (features[13] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[10] <= 10.5) {
|
|
if (features[49] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[3] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
if (features[1] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 7.5) {
|
|
if (features[20] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 11.5) {
|
|
if (features[40] <= 31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 42;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -13.5) {
|
|
if (features[13] <= 11.0) {
|
|
if (features[4] <= 12.5) {
|
|
if (features[3] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
}
|
|
} else {
|
|
if (features[24] <= 8.0) {
|
|
if (features[19] <= -90.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
if (features[18] <= -60.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[16] <= 0.5) {
|
|
if (features[23] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 83;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
} else {
|
|
if (features[46] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[3] <= 8.5) {
|
|
if (features[28] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[22] <= 59.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 201;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 26.5) {
|
|
if (features[45] <= 2.5) {
|
|
if (features[10] <= 8.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[20] <= -13.5) {
|
|
if (features[1] <= -16.5) {
|
|
if (features[30] <= -1.5) {
|
|
if (features[3] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[31] <= 29.5) {
|
|
if (features[12] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 36;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 11.0) {
|
|
if (features[3] <= -7.5) {
|
|
if (features[28] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
if (features[24] <= -82.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 70;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -19.5) {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= -27.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 39;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -13.5) {
|
|
if (features[15] <= 4.5) {
|
|
if (features[3] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 624;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 52.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[37] <= -13.5) {
|
|
if (features[28] <= -3.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 134;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -53.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -15.5) {
|
|
if (features[21] <= -1.0) {
|
|
if (features[4] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 57.0) {
|
|
if (features[16] <= 1.5) {
|
|
if (features[33] <= -3.5) {
|
|
if (features[2] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -3.5) {
|
|
if (features[7] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1373;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -6.0) {
|
|
if (features[38] <= -14.5) {
|
|
if (features[27] <= -4.5) {
|
|
if (features[0] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 110;
|
|
}
|
|
} else {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 0.5) {
|
|
if (features[20] <= -148.5) {
|
|
if (features[0] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 44.0) {
|
|
if (features[0] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3494;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -69.5) {
|
|
if (features[13] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 173;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 49.5) {
|
|
if (features[34] <= -10.5) {
|
|
if (features[5] <= 31.5) {
|
|
if (features[1] <= 48.5) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[49] <= 78.5) {
|
|
if (features[38] <= 37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 74.5) {
|
|
if (features[19] <= 78.5) {
|
|
if (features[33] <= 5.5) {
|
|
if (features[37] <= 85.0) {
|
|
if (features[27] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 251;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1070;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -21.0) {
|
|
if (features[30] <= -129.5) {
|
|
if (features[15] <= -15.5) {
|
|
if (features[48] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 195;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 41.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 89.5) {
|
|
if (features[24] <= 67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -75.0) {
|
|
if (features[28] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 12;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -21.5) {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 93.5) {
|
|
classes[0] = 26;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -46.5) {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 68.0) {
|
|
if (features[36] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 76;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -12.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -94.5) {
|
|
classes[0] = 39;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 52.5) {
|
|
if (features[21] <= -228.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 187;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -72.0) {
|
|
if (features[40] <= -27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 408;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -13.5) {
|
|
if (features[42] <= 73.5) {
|
|
if (features[24] <= 19.0) {
|
|
if (features[40] <= -53.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 360;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[12] <= -29.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 10.5) {
|
|
if (features[12] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 39;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 77.5) {
|
|
if (features[21] <= -61.5) {
|
|
if (features[47] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 34.5) {
|
|
if (features[41] <= 13.5) {
|
|
classes[0] = 63;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 30.0) {
|
|
if (features[46] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 10.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 31.0) {
|
|
classes[0] = 153;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[22] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 99;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 46.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -13.5) {
|
|
if (features[30] <= 3.5) {
|
|
if (features[47] <= 91.5) {
|
|
if (features[3] <= -57.5) {
|
|
if (features[29] <= 4.5) {
|
|
if (features[3] <= -167.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 86.5) {
|
|
if (features[42] <= 80.5) {
|
|
classes[0] = 108;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1232;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 11.5) {
|
|
if (features[28] <= 12.5) {
|
|
if (features[14] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 11.5) {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -36.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 29.5) {
|
|
if (features[20] <= 12.5) {
|
|
if (features[37] <= 105.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 153;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 28;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -9.5) {
|
|
if (features[36] <= 49.5) {
|
|
if (features[37] <= 86.5) {
|
|
if (features[42] <= 70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 128;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
if (features[31] <= -66.5) {
|
|
if (features[7] <= -11.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 39;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -130.5) {
|
|
if (features[48] <= 27.5) {
|
|
classes[0] = 514;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_31(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[49] <= -18.5) {
|
|
if (features[0] <= -15.5) {
|
|
if (features[9] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 119;
|
|
classes[4] = 1640;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3257;
|
|
} else {
|
|
if (features[3] <= -1.5) {
|
|
if (features[21] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 414;
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -90.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[38] <= -32.5) {
|
|
if (features[8] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 175;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[49] <= -20.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[13] <= 8.5) {
|
|
if (features[3] <= 0.0) {
|
|
if (features[22] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -9.5) {
|
|
if (features[11] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 337;
|
|
} else {
|
|
if (features[4] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
if (features[15] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 307;
|
|
}
|
|
} else {
|
|
if (features[48] <= 1.5) {
|
|
if (features[41] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
if (features[38] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 30;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 11.5) {
|
|
if (features[23] <= -19.5) {
|
|
if (features[32] <= 4.5) {
|
|
if (features[47] <= -78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[38] <= -31.0) {
|
|
if (features[22] <= 27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[37] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 73;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[5] <= -11.5) {
|
|
if (features[28] <= -6.5) {
|
|
if (features[37] <= -31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[1] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
if (features[48] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 5.5) {
|
|
if (features[38] <= -19.5) {
|
|
if (features[32] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 5.5) {
|
|
if (features[24] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -72.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[23] <= 54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 58;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 8.5) {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
if (features[10] <= 5.5) {
|
|
if (features[49] <= -23.5) {
|
|
if (features[18] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 122;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
} else {
|
|
if (features[20] <= -50.5) {
|
|
if (features[32] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -2.5) {
|
|
if (features[42] <= 46.5) {
|
|
if (features[23] <= 33.5) {
|
|
if (features[2] <= 25.0) {
|
|
if (features[6] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -239.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 39.5) {
|
|
if (features[37] <= 48.5) {
|
|
if (features[49] <= 37.5) {
|
|
if (features[41] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2919;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 435;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 63;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 91;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 117;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
if (features[40] <= -29.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[31] <= -31.5) {
|
|
if (features[0] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 62.5) {
|
|
if (features[40] <= -38.5) {
|
|
if (features[19] <= 101.0) {
|
|
if (features[10] <= -23.5) {
|
|
if (features[40] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -54.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[18] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[39] <= -219.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 19;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 310;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[42] <= 73.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1612;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 67.5) {
|
|
if (features[32] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 142;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -103.5) {
|
|
if (features[37] <= 74.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 42.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 67.0) {
|
|
if (features[6] <= 46.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 109;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 15.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 4.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -19.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -136.0) {
|
|
if (features[1] <= 53.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -16.5) {
|
|
if (features[39] <= -65.0) {
|
|
if (features[34] <= -17.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 55;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 4.5) {
|
|
if (features[36] <= 53.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= -10.5) {
|
|
if (features[12] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -109.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -105.0) {
|
|
if (features[3] <= -173.5) {
|
|
if (features[48] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 53.0) {
|
|
if (features[20] <= 49.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -232.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1148;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[34] <= -22.5) {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 60;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 5.5) {
|
|
if (features[21] <= -144.0) {
|
|
if (features[1] <= 49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 85.5) {
|
|
if (features[19] <= 17.5) {
|
|
if (features[18] <= 8.0) {
|
|
if (features[8] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -72.5) {
|
|
if (features[20] <= 49.0) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[21] <= -47.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -121.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 18.0) {
|
|
if (features[29] <= 15.5) {
|
|
if (features[32] <= 12.5) {
|
|
if (features[1] <= 50.5) {
|
|
if (features[40] <= -69.5) {
|
|
if (features[47] <= 34.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 72;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 264;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -60.5) {
|
|
if (features[12] <= 22.0) {
|
|
if (features[36] <= 58.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 69;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 5.5) {
|
|
if (features[49] <= 89.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -61.5) {
|
|
if (features[18] <= 12.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -6.5) {
|
|
if (features[30] <= 6.5) {
|
|
if (features[3] <= -37.5) {
|
|
classes[0] = 1176;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 84.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 74;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 50.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -31.5) {
|
|
classes[0] = 42;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -51.5) {
|
|
if (features[9] <= 1.5) {
|
|
if (features[3] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 85;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
if (features[22] <= 58.0) {
|
|
if (features[4] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 162;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -56.5) {
|
|
if (features[10] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[3] <= 18.5) {
|
|
if (features[38] <= -13.5) {
|
|
if (features[33] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[37] <= -7.5) {
|
|
if (features[36] <= -6.5) {
|
|
if (features[19] <= 23.0) {
|
|
if (features[40] <= 13.5) {
|
|
if (features[31] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 63;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[20] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[48] <= -6.5) {
|
|
if (features[2] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
if (features[42] <= -16.5) {
|
|
if (features[9] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -19.0) {
|
|
if (features[38] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 94;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
if (features[8] <= -1.5) {
|
|
if (features[24] <= -56.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 66;
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
if (features[36] <= -16.0) {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
if (features[34] <= -6.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1388;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 12.5) {
|
|
if (features[20] <= -81.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
if (features[45] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[24] <= -54.5) {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 64;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[45] <= -13.5) {
|
|
if (features[29] <= -2.5) {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[37] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 62;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[25] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 425;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 67;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 16.5) {
|
|
if (features[0] <= -11.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -9.5) {
|
|
if (features[23] <= -8.0) {
|
|
if (features[12] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 39;
|
|
}
|
|
} else {
|
|
if (features[38] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_32(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -14.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[12] <= -2.5) {
|
|
if (features[38] <= -23.5) {
|
|
if (features[6] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 62;
|
|
} else {
|
|
if (features[11] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[5] <= -12.5) {
|
|
if (features[35] <= 1.0) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[47] <= -77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 221;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[20] <= -64.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -20.5) {
|
|
if (features[8] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -14.5) {
|
|
if (features[13] <= 9.5) {
|
|
if (features[22] <= -21.5) {
|
|
if (features[3] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[12] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 837;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4222;
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
if (features[9] <= 6.5) {
|
|
if (features[19] <= -16.5) {
|
|
if (features[41] <= -2.5) {
|
|
if (features[16] <= 1.5) {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 172;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -3.5) {
|
|
if (features[31] <= 26.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[31] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 24.5) {
|
|
if (features[12] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
if (features[31] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
} else {
|
|
if (features[25] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[13] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[45] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 96;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[13] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[3] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -8.5) {
|
|
if (features[19] <= -81.5) {
|
|
if (features[28] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 76;
|
|
}
|
|
} else {
|
|
if (features[18] <= -54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -7.5) {
|
|
if (features[43] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -5.5) {
|
|
if (features[13] <= 5.5) {
|
|
if (features[1] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= 14.0) {
|
|
if (features[5] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[3] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 58;
|
|
} else {
|
|
if (features[34] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 676;
|
|
} else {
|
|
if (features[28] <= 0.5) {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 104;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -2.5) {
|
|
if (features[10] <= -12.5) {
|
|
if (features[6] <= 39.5) {
|
|
if (features[45] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 141;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -30.5) {
|
|
if (features[15] <= -21.5) {
|
|
if (features[2] <= 33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -11.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 10;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 86.0) {
|
|
if (features[4] <= -14.5) {
|
|
if (features[25] <= -21.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -22.5) {
|
|
if (features[12] <= -6.0) {
|
|
if (features[32] <= 2.5) {
|
|
if (features[4] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 66;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -19.5) {
|
|
if (features[47] <= 16.0) {
|
|
if (features[27] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -18.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 74.0) {
|
|
if (features[35] <= -0.5) {
|
|
if (features[20] <= 66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 43;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 11.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1180;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 97;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -50.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -13.5) {
|
|
if (features[9] <= -12.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 139;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -64.5) {
|
|
if (features[49] <= 56.5) {
|
|
if (features[40] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 113;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
if (features[3] <= -71.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[19] <= 104.5) {
|
|
classes[0] = 1377;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 77.5) {
|
|
if (features[22] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 66.0) {
|
|
if (features[10] <= -15.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 441;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 49.5) {
|
|
if (features[34] <= -17.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -7.5) {
|
|
if (features[5] <= 27.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 30;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -30.5) {
|
|
if (features[46] <= -17.5) {
|
|
if (features[12] <= 10.0) {
|
|
if (features[18] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 211;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 85.0) {
|
|
if (features[47] <= 76.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 219;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -19.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -27.5) {
|
|
if (features[3] <= -159.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 426;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 92.5) {
|
|
if (features[14] <= -12.5) {
|
|
if (features[3] <= -51.5) {
|
|
if (features[48] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 46.0) {
|
|
classes[0] = 46;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -18.5) {
|
|
if (features[20] <= 82.5) {
|
|
if (features[26] <= 4.5) {
|
|
if (features[40] <= -94.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 15.5) {
|
|
if (features[1] <= 51.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -37.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 113;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 12.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -76.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -22.0) {
|
|
if (features[21] <= -61.5) {
|
|
if (features[42] <= 82.5) {
|
|
if (features[14] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 117;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 405;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 91;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 17.0) {
|
|
if (features[15] <= 1.5) {
|
|
if (features[20] <= -148.5) {
|
|
if (features[42] <= 31.0) {
|
|
if (features[30] <= -198.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3122;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -71.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 331;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -29.0) {
|
|
if (features[28] <= 20.0) {
|
|
if (features[49] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -29.5) {
|
|
if (features[34] <= -11.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -6.0) {
|
|
classes[0] = 102;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 252;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 5.5) {
|
|
if (features[11] <= 6.5) {
|
|
if (features[42] <= -19.5) {
|
|
if (features[1] <= -10.5) {
|
|
if (features[3] <= -7.5) {
|
|
if (features[47] <= -61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
if (features[34] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 182;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
} else {
|
|
if (features[0] <= 16.0) {
|
|
if (features[3] <= 4.5) {
|
|
if (features[20] <= -58.5) {
|
|
if (features[9] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 174;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -17.5) {
|
|
if (features[30] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[25] <= -7.5) {
|
|
if (features[1] <= -14.5) {
|
|
if (features[36] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 96;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1504;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[30] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 47;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
if (features[12] <= 1.0) {
|
|
if (features[48] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 12.5) {
|
|
if (features[47] <= -61.0) {
|
|
if (features[31] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 60;
|
|
}
|
|
} else {
|
|
if (features[28] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[31] <= 15.5) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
if (features[8] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 73;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[3] <= 11.5) {
|
|
if (features[45] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[12] <= -4.0) {
|
|
if (features[42] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 6.5) {
|
|
if (features[24] <= -69.5) {
|
|
if (features[10] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 89;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 88;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_33(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[40] <= -3.5) {
|
|
if (features[36] <= 27.5) {
|
|
if (features[7] <= -0.5) {
|
|
if (features[2] <= 2.5) {
|
|
if (features[4] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 28.5) {
|
|
if (features[20] <= -144.0) {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2276;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1132;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 90;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 21;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 172;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 36.5) {
|
|
if (features[0] <= 29.5) {
|
|
if (features[45] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 53;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= 19.5) {
|
|
if (features[9] <= -14.5) {
|
|
if (features[4] <= -15.0) {
|
|
if (features[0] <= 18.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 76.5) {
|
|
if (features[48] <= 8.5) {
|
|
if (features[20] <= 82.5) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[12] <= -104.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 80;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 43.0) {
|
|
if (features[38] <= 69.5) {
|
|
if (features[12] <= -113.5) {
|
|
if (features[39] <= -224.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -14.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1135;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 94;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -115.0) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -15.0) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 120;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
if (features[25] <= -13.5) {
|
|
if (features[45] <= 40.5) {
|
|
if (features[10] <= -25.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 54;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 7.5) {
|
|
if (features[21] <= -166.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 29.5) {
|
|
if (features[11] <= -18.5) {
|
|
if (features[9] <= -18.5) {
|
|
if (features[38] <= 83.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -23.5) {
|
|
classes[0] = 157;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 3.5) {
|
|
if (features[12] <= 44.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
if (features[4] <= -35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 82.5) {
|
|
if (features[10] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= 84.5) {
|
|
if (features[48] <= 10.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 34;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[3] <= -65.0) {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 17.5) {
|
|
if (features[46] <= -20.5) {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -136.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 49.5) {
|
|
if (features[42] <= 69.0) {
|
|
if (features[36] <= 49.5) {
|
|
if (features[11] <= -12.5) {
|
|
if (features[25] <= -5.5) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 208;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 75.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -6.0) {
|
|
if (features[28] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 49.5) {
|
|
if (features[39] <= -46.0) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -17.5) {
|
|
if (features[22] <= -70.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 10.5) {
|
|
if (features[47] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 301;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 10.5) {
|
|
if (features[9] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 9.5) {
|
|
if (features[30] <= -230.5) {
|
|
if (features[49] <= 81.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 188;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1056;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 54.0) {
|
|
classes[0] = 39;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -12.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -26.5) {
|
|
if (features[38] <= 68.5) {
|
|
if (features[4] <= -18.5) {
|
|
if (features[4] <= -20.5) {
|
|
if (features[30] <= 4.5) {
|
|
if (features[28] <= 38.0) {
|
|
if (features[37] <= 88.5) {
|
|
if (features[37] <= 85.5) {
|
|
if (features[35] <= -0.5) {
|
|
if (features[2] <= 38.5) {
|
|
if (features[1] <= 46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 557;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 50;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -57.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -99.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 9.5) {
|
|
if (features[14] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -61.0) {
|
|
classes[0] = 95;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[49] <= 72.5) {
|
|
if (features[39] <= -190.0) {
|
|
if (features[3] <= -166.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 375;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 18.5) {
|
|
if (features[2] <= 39.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 15.5) {
|
|
if (features[12] <= 26.0) {
|
|
if (features[1] <= 53.5) {
|
|
if (features[13] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 152;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 54.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -235.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 544;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -20.5) {
|
|
if (features[40] <= 32.5) {
|
|
if (features[0] <= -16.5) {
|
|
if (features[47] <= -47.5) {
|
|
if (features[45] <= -23.5) {
|
|
if (features[3] <= -11.0) {
|
|
if (features[24] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1121;
|
|
}
|
|
} else {
|
|
if (features[41] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 229;
|
|
} else {
|
|
if (features[28] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 42;
|
|
classes[4] = 349;
|
|
}
|
|
} else {
|
|
if (features[49] <= -20.5) {
|
|
if (features[24] <= -27.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[36] <= -19.5) {
|
|
if (features[10] <= 6.5) {
|
|
if (features[30] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 26.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[0] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 110;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -24.5) {
|
|
if (features[36] <= -30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[33] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 56;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -47.5) {
|
|
if (features[30] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 7.5) {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -67.5) {
|
|
if (features[37] <= -26.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
} else {
|
|
if (features[41] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[3] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 145;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 145;
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[4] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -42.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[21] <= 119.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[30] <= -1.5) {
|
|
if (features[25] <= 12.5) {
|
|
if (features[26] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[27] <= -3.5) {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[20] <= -24.0) {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 16.5) {
|
|
if (features[12] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 135;
|
|
} else {
|
|
if (features[29] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[14] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 5.5) {
|
|
if (features[39] <= -2.5) {
|
|
if (features[49] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -15.5) {
|
|
if (features[25] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
} else {
|
|
if (features[48] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 234;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 1.5) {
|
|
if (features[46] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -63.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[48] <= -12.5) {
|
|
if (features[46] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 109;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 33.0) {
|
|
if (features[45] <= -15.5) {
|
|
if (features[31] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[46] <= 6.5) {
|
|
if (features[7] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 35;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.0) {
|
|
if (features[30] <= 2.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[25] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -14.5) {
|
|
if (features[5] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 32;
|
|
} else {
|
|
if (features[33] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 497;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2957;
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -26.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[23] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[28] <= -9.5) {
|
|
if (features[25] <= 11.5) {
|
|
if (features[2] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
} else {
|
|
if (features[10] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 92;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 103;
|
|
} else {
|
|
if (features[10] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[48] <= -2.5) {
|
|
if (features[22] <= 7.5) {
|
|
if (features[37] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[13] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= 0.5) {
|
|
if (features[1] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 254;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[3] <= 7.5) {
|
|
if (features[27] <= -3.5) {
|
|
if (features[38] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 79;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= 17.5) {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[7] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[4] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 78;
|
|
} else {
|
|
if (features[41] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -2.5) {
|
|
if (features[42] <= 33.5) {
|
|
if (features[17] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 5.0) {
|
|
if (features[10] <= 4.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[3] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1238;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -12.5) {
|
|
if (features[36] <= -8.5) {
|
|
if (features[12] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 96;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
if (features[23] <= -52.0) {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 94;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -13.5) {
|
|
if (features[46] <= 5.5) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 2.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[29] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -3.5) {
|
|
if (features[34] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 19;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -4.0) {
|
|
if (features[44] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 382;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_34(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[13] <= 0.5) {
|
|
if (features[11] <= -10.5) {
|
|
if (features[49] <= 74.5) {
|
|
if (features[31] <= -30.5) {
|
|
if (features[20] <= 0.0) {
|
|
if (features[5] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 54;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 41;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -19.5) {
|
|
if (features[5] <= 30.5) {
|
|
if (features[40] <= -49.5) {
|
|
if (features[21] <= -153.0) {
|
|
if (features[41] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 59;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 67.5) {
|
|
if (features[36] <= 61.5) {
|
|
if (features[14] <= -13.5) {
|
|
if (features[4] <= -37.0) {
|
|
if (features[34] <= -17.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 75;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 75.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -34.5) {
|
|
if (features[5] <= 21.5) {
|
|
if (features[6] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 143;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -232.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 49;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 73.5) {
|
|
if (features[23] <= 54.5) {
|
|
if (features[10] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1497;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 170;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 82.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 64;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 41.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -108.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -9.5) {
|
|
if (features[26] <= 3.5) {
|
|
if (features[5] <= 22.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 50;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 73.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 6.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 23.5) {
|
|
if (features[6] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -173.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -13.5) {
|
|
classes[0] = 683;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -0.5) {
|
|
if (features[23] <= 59.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 50;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[46] <= -23.5) {
|
|
if (features[40] <= -63.0) {
|
|
if (features[31] <= -90.5) {
|
|
if (features[37] <= 105.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 61;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= 6.5) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 70;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 138;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -69.5) {
|
|
if (features[16] <= -3.5) {
|
|
if (features[19] <= 14.5) {
|
|
if (features[24] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 38.5) {
|
|
if (features[44] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -17.5) {
|
|
classes[0] = 1421;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 88.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[42] <= 88.5) {
|
|
if (features[30] <= -132.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -21.5) {
|
|
if (features[10] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 62;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= -15.5) {
|
|
if (features[45] <= 48.5) {
|
|
if (features[22] <= -8.0) {
|
|
if (features[4] <= -33.0) {
|
|
if (features[39] <= 4.5) {
|
|
classes[0] = 105;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 74.5) {
|
|
if (features[37] <= 91.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 38;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 37.5) {
|
|
if (features[45] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 119;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -152.5) {
|
|
if (features[5] <= 17.5) {
|
|
if (features[38] <= 14.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 19;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 29.0) {
|
|
if (features[6] <= 27.5) {
|
|
if (features[19] <= -152.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3321;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 124;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[36] <= 27.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 16;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -77.5) {
|
|
if (features[40] <= -27.5) {
|
|
if (features[7] <= -8.5) {
|
|
if (features[14] <= -10.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 187;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 39.0) {
|
|
if (features[6] <= 22.5) {
|
|
if (features[30] <= -121.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 42;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 148;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 394;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[6] <= -19.5) {
|
|
if (features[45] <= -21.5) {
|
|
if (features[39] <= -3.5) {
|
|
if (features[1] <= -30.5) {
|
|
if (features[19] <= -58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -23.5) {
|
|
if (features[45] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4131;
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 249;
|
|
} else {
|
|
if (features[48] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -12.5) {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[32] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 621;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
if (features[37] <= -22.0) {
|
|
if (features[5] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
}
|
|
} else {
|
|
if (features[33] <= -7.5) {
|
|
if (features[14] <= -0.5) {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
if (features[30] <= -0.5) {
|
|
if (features[25] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[46] <= 4.5) {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 52;
|
|
}
|
|
} else {
|
|
if (features[11] <= 6.5) {
|
|
if (features[1] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 267;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[13] <= 11.5) {
|
|
if (features[9] <= 6.5) {
|
|
if (features[3] <= -8.0) {
|
|
if (features[26] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[27] <= -1.5) {
|
|
if (features[23] <= 36.0) {
|
|
if (features[15] <= 7.5) {
|
|
if (features[21] <= -5.5) {
|
|
if (features[18] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 314;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[1] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 9.5) {
|
|
if (features[30] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 48;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[41] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[26] <= -2.5) {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[5] <= -16.5) {
|
|
if (features[1] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 597;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[37] <= -20.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[46] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -24.0) {
|
|
if (features[48] <= 1.5) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 9.5) {
|
|
if (features[33] <= -3.0) {
|
|
if (features[20] <= -62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -66.5) {
|
|
if (features[29] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -19.5) {
|
|
if (features[36] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[10] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 4.5) {
|
|
if (features[49] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 231;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[23] <= -61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 40;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
if (features[12] <= -23.0) {
|
|
if (features[42] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
}
|
|
} else {
|
|
if (features[45] <= -9.5) {
|
|
if (features[38] <= -15.5) {
|
|
if (features[35] <= 1.5) {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -15.5) {
|
|
if (features[10] <= 4.5) {
|
|
if (features[11] <= 3.5) {
|
|
if (features[23] <= -51.5) {
|
|
if (features[45] <= -15.5) {
|
|
if (features[37] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -88.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
if (features[20] <= -71.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[18] <= 10.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 249;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -11.5) {
|
|
if (features[27] <= 4.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[32] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[40] <= 14.5) {
|
|
if (features[12] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[15] <= 9.5) {
|
|
if (features[37] <= -12.5) {
|
|
if (features[12] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 122;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.0) {
|
|
if (features[45] <= -16.5) {
|
|
if (features[47] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 41;
|
|
}
|
|
} else {
|
|
if (features[12] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 7.0) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[45] <= -13.5) {
|
|
if (features[25] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[25] <= 0.5) {
|
|
if (features[49] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
if (features[49] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[47] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1152;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= -4.5) {
|
|
if (features[23] <= -49.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -19.5) {
|
|
if (features[3] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 150;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 245;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_35(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[31] <= -3.5) {
|
|
if (features[36] <= 27.5) {
|
|
if (features[37] <= 14.5) {
|
|
if (features[5] <= 1.5) {
|
|
if (features[41] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 146;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 426;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 16.5) {
|
|
if (features[24] <= -238.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2889;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -135.0) {
|
|
if (features[5] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 245;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
if (features[40] <= -29.5) {
|
|
if (features[38] <= 40.5) {
|
|
if (features[49] <= 46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 47;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 67.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 65.5) {
|
|
if (features[20] <= 80.5) {
|
|
if (features[4] <= -19.5) {
|
|
if (features[21] <= 17.5) {
|
|
if (features[20] <= 76.5) {
|
|
if (features[40] <= -38.5) {
|
|
if (features[12] <= -112.0) {
|
|
if (features[20] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -114.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 73.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1683;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 45.0) {
|
|
if (features[23] <= 7.5) {
|
|
if (features[12] <= -35.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 49;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 322;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -51.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -47.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 139;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -22.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -6.5) {
|
|
if (features[18] <= 49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 34;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -49.0) {
|
|
if (features[30] <= -11.0) {
|
|
if (features[12] <= 22.5) {
|
|
if (features[15] <= -20.5) {
|
|
if (features[14] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 14.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 70;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 28.5) {
|
|
if (features[49] <= 48.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 140;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -229.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -3.5) {
|
|
if (features[22] <= -27.5) {
|
|
if (features[37] <= 63.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1114;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 5.5) {
|
|
if (features[30] <= -123.5) {
|
|
if (features[47] <= 40.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 45;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 6.5) {
|
|
if (features[11] <= -22.5) {
|
|
if (features[22] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 24;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= 1.5) {
|
|
if (features[3] <= -66.0) {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 43.5) {
|
|
if (features[33] <= 8.5) {
|
|
if (features[18] <= 4.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -62.5) {
|
|
classes[0] = 331;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -53.5) {
|
|
classes[0] = 43;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -4.5) {
|
|
if (features[43] <= -4.5) {
|
|
if (features[41] <= 13.5) {
|
|
classes[0] = 714;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 17.5) {
|
|
if (features[3] <= -59.5) {
|
|
classes[0] = 640;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 107.0) {
|
|
if (features[26] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 42;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 29.5) {
|
|
classes[0] = 21;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 56.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[49] <= -34.5) {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 510;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 1.5) {
|
|
if (features[13] <= 11.5) {
|
|
if (features[22] <= -53.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[27] <= 0.5) {
|
|
if (features[47] <= -81.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[24] <= 32.0) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[20] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 327;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[36] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[33] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 2.0) {
|
|
if (features[26] <= 1.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 51;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -17.5) {
|
|
if (features[5] <= -11.5) {
|
|
if (features[21] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5192;
|
|
} else {
|
|
if (features[6] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 144;
|
|
} else {
|
|
if (features[32] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -6.5) {
|
|
if (features[24] <= -41.5) {
|
|
if (features[19] <= -67.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
if (features[30] <= 1.5) {
|
|
if (features[46] <= 2.5) {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 209;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[2] <= -13.5) {
|
|
if (features[3] <= 6.5) {
|
|
if (features[41] <= 4.5) {
|
|
if (features[22] <= -50.5) {
|
|
if (features[18] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[3] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 221;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 29.5) {
|
|
if (features[49] <= -11.5) {
|
|
if (features[47] <= -1.5) {
|
|
if (features[21] <= -1.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[49] <= -18.0) {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[19] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
if (features[3] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
} else {
|
|
if (features[9] <= 1.5) {
|
|
if (features[17] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[12] <= -20.0) {
|
|
if (features[37] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 106;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 3.0) {
|
|
if (features[37] <= -19.5) {
|
|
if (features[36] <= -20.5) {
|
|
if (features[8] <= -0.5) {
|
|
if (features[20] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[15] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[33] <= 3.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[21] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 31.5) {
|
|
if (features[16] <= 2.5) {
|
|
if (features[12] <= -26.0) {
|
|
if (features[44] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
if (features[25] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 126;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[23] <= 44.5) {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1090;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[38] <= -11.5) {
|
|
if (features[18] <= -43.0) {
|
|
if (features[23] <= -46.0) {
|
|
if (features[19] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 55;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -10.0) {
|
|
if (features[18] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -52.5) {
|
|
if (features[3] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 156;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 459;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 46.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[27] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -13.5) {
|
|
if (features[4] <= 7.5) {
|
|
if (features[48] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
if (features[28] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[19] <= -84.0) {
|
|
if (features[4] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 128;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_36(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[42] <= -18.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[4] <= 19.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[37] <= -26.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[43] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 87;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[31] <= 23.5) {
|
|
if (features[20] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 127;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -30.5) {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 81;
|
|
classes[4] = 60;
|
|
} else {
|
|
if (features[22] <= 88.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[27] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 28.0) {
|
|
if (features[37] <= -19.5) {
|
|
if (features[12] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 41;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
if (features[0] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 341;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
if (features[1] <= -11.0) {
|
|
if (features[40] <= 23.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[1] <= -21.5) {
|
|
if (features[47] <= -32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[33] <= -8.5) {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 94;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[23] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 177;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= -6.5) {
|
|
if (features[6] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 28;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 34.0) {
|
|
if (features[4] <= 21.5) {
|
|
if (features[45] <= -20.5) {
|
|
if (features[38] <= -27.5) {
|
|
if (features[3] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 296;
|
|
}
|
|
} else {
|
|
if (features[19] <= -60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1172;
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
if (features[2] <= -18.5) {
|
|
if (features[31] <= 14.0) {
|
|
if (features[36] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[19] <= -49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2889;
|
|
} else {
|
|
if (features[19] <= -48.5) {
|
|
if (features[11] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 557;
|
|
} else {
|
|
if (features[10] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 76;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -25.5) {
|
|
if (features[27] <= -4.5) {
|
|
if (features[1] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[38] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -3.5) {
|
|
if (features[3] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[32] <= -2.5) {
|
|
if (features[31] <= 38.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 199;
|
|
}
|
|
} else {
|
|
if (features[48] <= 1.5) {
|
|
if (features[10] <= 9.5) {
|
|
if (features[42] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 31;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 248;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 0.5) {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 45.5) {
|
|
if (features[45] <= 2.5) {
|
|
if (features[45] <= -16.5) {
|
|
if (features[32] <= -5.5) {
|
|
if (features[45] <= -20.5) {
|
|
if (features[29] <= -17.5) {
|
|
if (features[49] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 36;
|
|
}
|
|
} else {
|
|
if (features[33] <= -7.5) {
|
|
if (features[10] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 105;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[18] <= -48.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 2.5) {
|
|
if (features[2] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= -0.5) {
|
|
if (features[4] <= 15.5) {
|
|
if (features[26] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 191;
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
if (features[11] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
if (features[35] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[1] <= -14.5) {
|
|
if (features[33] <= -1.0) {
|
|
if (features[11] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[45] <= -12.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[20] <= -51.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 207;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1185;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -49.5) {
|
|
if (features[2] <= -13.5) {
|
|
if (features[41] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 56;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -0.5) {
|
|
if (features[16] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 37;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 26.5) {
|
|
if (features[46] <= 8.0) {
|
|
if (features[18] <= 53.5) {
|
|
if (features[21] <= 120.0) {
|
|
if (features[30] <= -0.5) {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 359;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
if (features[3] <= -12.0) {
|
|
if (features[24] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 239;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -2.5) {
|
|
if (features[22] <= 1.5) {
|
|
if (features[29] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[38] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 9.5) {
|
|
if (features[0] <= 19.0) {
|
|
if (features[24] <= -237.5) {
|
|
if (features[4] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 8.5) {
|
|
if (features[2] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3177;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -80.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 147;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 74;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 37;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 148;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 120;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 36.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[4] <= -15.5) {
|
|
if (features[36] <= 62.5) {
|
|
if (features[12] <= -112.5) {
|
|
if (features[31] <= -60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 87.5) {
|
|
if (features[21] <= 21.0) {
|
|
if (features[6] <= 41.5) {
|
|
if (features[46] <= -19.5) {
|
|
if (features[0] <= 18.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1193;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 10.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -80.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 90.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -11.5) {
|
|
if (features[42] <= 66.5) {
|
|
if (features[19] <= 81.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 83;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 7.0) {
|
|
if (features[14] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 108;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -20.5) {
|
|
if (features[37] <= 103.5) {
|
|
if (features[31] <= -73.5) {
|
|
if (features[39] <= -94.0) {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 79.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 8.0) {
|
|
if (features[20] <= 45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 50;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 7.5) {
|
|
if (features[32] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 17.5) {
|
|
if (features[25] <= -4.0) {
|
|
if (features[24] <= 14.5) {
|
|
if (features[12] <= 21.0) {
|
|
if (features[3] <= -59.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -40.5) {
|
|
classes[0] = 319;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[4] <= -43.0) {
|
|
if (features[39] <= -115.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 30;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 4.5) {
|
|
classes[0] = 1022;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 106.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 87;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -70.0) {
|
|
if (features[3] <= -170.5) {
|
|
if (features[15] <= -17.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 39;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -28.5) {
|
|
if (features[3] <= -165.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -13.5) {
|
|
if (features[38] <= 50.5) {
|
|
if (features[2] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 803;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -9.5) {
|
|
if (features[8] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 53.5) {
|
|
classes[0] = 194;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 26;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 13.5) {
|
|
if (features[37] <= 86.5) {
|
|
if (features[31] <= -23.5) {
|
|
if (features[21] <= -81.5) {
|
|
if (features[15] <= -17.5) {
|
|
if (features[34] <= -18.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 84.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 24;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 137;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 12.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 235;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
if (features[24] <= 47.5) {
|
|
if (features[3] <= -53.0) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 23;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 26.0) {
|
|
if (features[30] <= -21.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 34;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 180;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 89.0) {
|
|
if (features[30] <= 4.5) {
|
|
if (features[49] <= 72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 619;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 71.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 60.5) {
|
|
if (features[22] <= -15.0) {
|
|
if (features[31] <= -70.5) {
|
|
if (features[23] <= 16.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 40;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_37(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[34] <= -1.5) {
|
|
if (features[14] <= -8.5) {
|
|
if (features[2] <= 36.5) {
|
|
if (features[0] <= 29.5) {
|
|
if (features[45] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 58;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 94.5) {
|
|
if (features[31] <= -35.5) {
|
|
if (features[24] <= 83.5) {
|
|
if (features[37] <= 85.5) {
|
|
if (features[24] <= 10.5) {
|
|
if (features[0] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 107;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -116.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1021;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 70;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 11.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -55.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 24;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 5.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= -5.5) {
|
|
if (features[20] <= -115.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 100;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 47.5) {
|
|
if (features[12] <= -97.5) {
|
|
if (features[31] <= -27.5) {
|
|
if (features[13] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 54.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 109;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
if (features[24] <= 83.5) {
|
|
if (features[14] <= -12.5) {
|
|
if (features[2] <= 39.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 715;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 42.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 8.5) {
|
|
if (features[3] <= -70.5) {
|
|
if (features[36] <= 49.5) {
|
|
if (features[2] <= 42.5) {
|
|
if (features[33] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
if (features[49] <= 60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 11.5) {
|
|
if (features[45] <= 45.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 39;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -22.5) {
|
|
if (features[10] <= -22.0) {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 6.5) {
|
|
if (features[33] <= 5.5) {
|
|
if (features[38] <= 81.0) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -14.5) {
|
|
if (features[10] <= -19.0) {
|
|
classes[0] = 68;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 4.5) {
|
|
if (features[40] <= -55.5) {
|
|
classes[0] = 296;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -190.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 137;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1122;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -9.0) {
|
|
if (features[28] <= 16.5) {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 66;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 34.0) {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -57.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 86;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 16.5) {
|
|
if (features[33] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 35;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= -48.0) {
|
|
if (features[22] <= -28.5) {
|
|
if (features[42] <= 70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[20] <= 51.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 324;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
if (features[49] <= 74.5) {
|
|
if (features[4] <= -17.5) {
|
|
if (features[38] <= 67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 112;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -67.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -78.0) {
|
|
if (features[3] <= -63.0) {
|
|
classes[0] = 51;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 14.5) {
|
|
if (features[31] <= -69.5) {
|
|
if (features[27] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -12.0) {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -28.5) {
|
|
if (features[9] <= -17.5) {
|
|
if (features[30] <= 1.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 30;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 18.5) {
|
|
if (features[3] <= -53.0) {
|
|
if (features[32] <= 17.0) {
|
|
classes[0] = 424;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 60.0) {
|
|
if (features[46] <= -20.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 6.5) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 19;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 16.5) {
|
|
if (features[37] <= -4.5) {
|
|
if (features[41] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[19] <= -229.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -39.5) {
|
|
if (features[39] <= -117.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3199;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 275;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 42.5) {
|
|
if (features[7] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 198;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 64.5) {
|
|
if (features[21] <= -226.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 38;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -20.5) {
|
|
if (features[5] <= -15.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[5] <= -20.5) {
|
|
if (features[30] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[9] <= 3.5) {
|
|
if (features[12] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 495;
|
|
} else {
|
|
if (features[7] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4347;
|
|
}
|
|
} else {
|
|
if (features[3] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 407;
|
|
} else {
|
|
if (features[2] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 52;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 11.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[18] <= 29.0) {
|
|
if (features[3] <= -4.5) {
|
|
if (features[23] <= -49.5) {
|
|
if (features[25] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
if (features[37] <= -33.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[31] <= 18.5) {
|
|
if (features[45] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[24] <= -17.0) {
|
|
if (features[37] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
if (features[23] <= 9.5) {
|
|
if (features[24] <= -70.0) {
|
|
if (features[38] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 370;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[40] <= 23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
} else {
|
|
if (features[42] <= -20.5) {
|
|
if (features[47] <= -40.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[4] <= 8.5) {
|
|
if (features[23] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[20] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 100;
|
|
} else {
|
|
if (features[3] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
if (features[23] <= -54.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 3.0) {
|
|
if (features[33] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 260;
|
|
} else {
|
|
if (features[31] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
if (features[25] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 321;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 14.5) {
|
|
if (features[6] <= 3.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[8] <= -0.5) {
|
|
if (features[18] <= 36.5) {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 996;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -16.5) {
|
|
if (features[26] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[3] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 425;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -14.0) {
|
|
if (features[32] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
if (features[36] <= -17.5) {
|
|
if (features[10] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -74.0) {
|
|
if (features[12] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -53.0) {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
if (features[23] <= 41.0) {
|
|
if (features[32] <= -9.5) {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[6] <= -17.5) {
|
|
if (features[38] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
if (features[29] <= -2.5) {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
if (features[26] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[34] <= 3.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 494;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 137;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -0.5) {
|
|
if (features[40] <= 15.5) {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -5.5) {
|
|
if (features[25] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 54;
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 31;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[46] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[13] <= 3.5) {
|
|
if (features[24] <= -57.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[0] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[7] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 421;
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
if (features[49] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 52;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -44.0) {
|
|
if (features[3] <= 34.5) {
|
|
if (features[0] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_38(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[45] <= -15.5) {
|
|
if (features[39] <= -2.5) {
|
|
if (features[6] <= -25.5) {
|
|
if (features[4] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
}
|
|
} else {
|
|
if (features[34] <= 6.5) {
|
|
if (features[25] <= -3.0) {
|
|
if (features[18] <= -56.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 255;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[37] <= -18.5) {
|
|
if (features[42] <= -15.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[38] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5373;
|
|
} else {
|
|
if (features[20] <= -43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 53;
|
|
} else {
|
|
if (features[37] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 4.5) {
|
|
if (features[33] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 78;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 106;
|
|
} else {
|
|
if (features[19] <= -66.5) {
|
|
if (features[12] <= -10.5) {
|
|
if (features[3] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[40] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
if (features[27] <= -2.5) {
|
|
if (features[23] <= -19.0) {
|
|
if (features[37] <= -17.5) {
|
|
if (features[12] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 65;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
if (features[28] <= -13.5) {
|
|
if (features[45] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= -68.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[3] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 95;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 1.5) {
|
|
if (features[36] <= -11.5) {
|
|
if (features[36] <= -32.5) {
|
|
if (features[15] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 56;
|
|
}
|
|
} else {
|
|
if (features[18] <= -44.5) {
|
|
if (features[10] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
if (features[41] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[40] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
if (features[13] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -14.5) {
|
|
if (features[47] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 206;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
if (features[27] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -5.0) {
|
|
if (features[44] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -21.5) {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[49] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 75;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -18.5) {
|
|
if (features[21] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 358;
|
|
} else {
|
|
if (features[34] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -6.0) {
|
|
if (features[21] <= 124.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[12] <= 9.5) {
|
|
if (features[38] <= -6.5) {
|
|
if (features[47] <= -82.5) {
|
|
if (features[36] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[0] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 86;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 14.5) {
|
|
if (features[45] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 26.5) {
|
|
if (features[2] <= 2.5) {
|
|
if (features[42] <= -19.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[6] <= -9.5) {
|
|
if (features[4] <= 10.5) {
|
|
if (features[46] <= 6.5) {
|
|
if (features[19] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 85;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[38] <= -23.5) {
|
|
if (features[31] <= 28.0) {
|
|
if (features[26] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
if (features[27] <= 3.0) {
|
|
if (features[26] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 55;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.5) {
|
|
if (features[26] <= 0.5) {
|
|
if (features[37] <= -27.5) {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
} else {
|
|
if (features[24] <= 1.5) {
|
|
if (features[20] <= -24.0) {
|
|
if (features[3] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= -11.0) {
|
|
if (features[18] <= -35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -7.0) {
|
|
if (features[32] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 67;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 6.5) {
|
|
if (features[4] <= -3.5) {
|
|
if (features[16] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[41] <= -3.5) {
|
|
if (features[3] <= 27.5) {
|
|
if (features[32] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 140;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 11.0) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[23] <= -53.5) {
|
|
if (features[38] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 66;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1304;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 35.5) {
|
|
if (features[18] <= 39.5) {
|
|
if (features[20] <= -64.0) {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
if (features[23] <= -44.5) {
|
|
if (features[24] <= -71.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 95;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 249;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 58.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 0.5) {
|
|
if (features[37] <= 48.5) {
|
|
if (features[29] <= 8.5) {
|
|
if (features[30] <= -237.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3245;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -136.5) {
|
|
if (features[15] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 368;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 47.5) {
|
|
if (features[12] <= -95.5) {
|
|
if (features[30] <= -216.5) {
|
|
if (features[45] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 114;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 61.5) {
|
|
if (features[4] <= -10.5) {
|
|
if (features[21] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 111;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 83.5) {
|
|
if (features[38] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 79.0) {
|
|
if (features[19] <= 62.5) {
|
|
if (features[0] <= 37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1124;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -26.5) {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 531;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= 1.5) {
|
|
if (features[34] <= -19.5) {
|
|
if (features[3] <= -63.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 122;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 32.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 12.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -18.5) {
|
|
if (features[45] <= 41.5) {
|
|
if (features[31] <= -71.5) {
|
|
if (features[39] <= -88.5) {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -31.5) {
|
|
if (features[38] <= 65.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 74.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 70;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -85.5) {
|
|
if (features[15] <= -24.5) {
|
|
if (features[2] <= 45.0) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -21.5) {
|
|
if (features[34] <= -20.5) {
|
|
classes[0] = 152;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1109;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -23.5) {
|
|
if (features[28] <= 17.5) {
|
|
if (features[34] <= -23.0) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 59;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 18.5) {
|
|
if (features[23] <= 7.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -32.5) {
|
|
if (features[0] <= 30.5) {
|
|
if (features[29] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 11.5) {
|
|
if (features[24] <= 61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 288;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 15.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -29.5) {
|
|
if (features[1] <= 48.5) {
|
|
if (features[23] <= 5.5) {
|
|
if (features[27] <= 4.0) {
|
|
if (features[29] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -178.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 13;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 64.0) {
|
|
if (features[10] <= -23.5) {
|
|
if (features[45] <= 35.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 399;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= 27.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -12.5) {
|
|
if (features[8] <= 2.5) {
|
|
if (features[4] <= -30.0) {
|
|
if (features[36] <= 57.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[3] <= -91.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 8.5) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 89.5) {
|
|
if (features[36] <= 53.5) {
|
|
if (features[42] <= 74.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -12.5) {
|
|
classes[0] = 127;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 46;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[40] <= -67.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 102;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 49.5) {
|
|
if (features[16] <= -1.5) {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 46.5) {
|
|
classes[0] = 707;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -27.5) {
|
|
if (features[42] <= 58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 217;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_39(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[38] <= -17.5) {
|
|
if (features[39] <= -2.5) {
|
|
if (features[3] <= 5.0) {
|
|
if (features[2] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 198;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[1] <= -17.5) {
|
|
if (features[10] <= -0.5) {
|
|
if (features[40] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[21] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4990;
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
if (features[7] <= 5.5) {
|
|
if (features[38] <= -19.0) {
|
|
if (features[36] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= -12.5) {
|
|
if (features[7] <= 3.5) {
|
|
if (features[14] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 424;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -20.5) {
|
|
if (features[15] <= 4.5) {
|
|
if (features[32] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -9.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 102;
|
|
} else {
|
|
if (features[20] <= -25.0) {
|
|
if (features[26] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -37.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 36;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 8.5) {
|
|
if (features[32] <= -3.5) {
|
|
if (features[47] <= 2.5) {
|
|
if (features[4] <= 23.0) {
|
|
if (features[34] <= 7.5) {
|
|
if (features[19] <= -91.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[26] <= 2.5) {
|
|
if (features[20] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 162;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[15] <= 6.5) {
|
|
if (features[42] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
if (features[47] <= -73.5) {
|
|
if (features[5] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
if (features[40] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 59;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -10.5) {
|
|
if (features[13] <= 8.5) {
|
|
if (features[25] <= 9.5) {
|
|
if (features[47] <= -60.0) {
|
|
if (features[49] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
} else {
|
|
if (features[37] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 11.5) {
|
|
if (features[18] <= -22.5) {
|
|
if (features[47] <= 34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
if (features[48] <= 0.5) {
|
|
if (features[38] <= -20.0) {
|
|
if (features[47] <= -42.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 9.5) {
|
|
if (features[32] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 2.0) {
|
|
if (features[13] <= 11.5) {
|
|
if (features[3] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 423;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -10.5) {
|
|
if (features[36] <= 47.5) {
|
|
if (features[0] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 204;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 15.5) {
|
|
if (features[13] <= -5.5) {
|
|
if (features[12] <= -101.5) {
|
|
if (features[42] <= 66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 52;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -19.5) {
|
|
if (features[4] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 44;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
if (features[30] <= -240.5) {
|
|
if (features[14] <= -13.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1523;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[35] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 73;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= -3.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 10.5) {
|
|
if (features[6] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 26;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 34.5) {
|
|
if (features[12] <= -99.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 71;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 88.5) {
|
|
if (features[45] <= 39.5) {
|
|
if (features[49] <= 66.0) {
|
|
if (features[4] <= -17.0) {
|
|
if (features[21] <= -228.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 43.0) {
|
|
if (features[5] <= 19.5) {
|
|
if (features[2] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -19.5) {
|
|
if (features[47] <= 33.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 83.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 341;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 49.0) {
|
|
if (features[10] <= -23.5) {
|
|
if (features[5] <= 25.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 65;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -18.5) {
|
|
if (features[12] <= 19.5) {
|
|
if (features[3] <= -69.5) {
|
|
if (features[49] <= 76.5) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -203.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -90.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 9.5) {
|
|
if (features[6] <= 47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 132;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -19.5) {
|
|
if (features[29] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 184;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -18.0) {
|
|
if (features[15] <= -22.5) {
|
|
if (features[44] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 37;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -44.5) {
|
|
if (features[36] <= 54.5) {
|
|
if (features[31] <= -72.5) {
|
|
if (features[21] <= -151.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 122;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 341;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 67.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 961;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -23.5) {
|
|
if (features[3] <= -65.0) {
|
|
classes[0] = 206;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1068;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 3.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[32] <= -6.5) {
|
|
if (features[2] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[21] <= 2.0) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[15] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 38;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 112;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[11] <= 1.5) {
|
|
if (features[5] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -16.5) {
|
|
if (features[12] <= -21.5) {
|
|
if (features[13] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[22] <= 70.0) {
|
|
if (features[37] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 1.5) {
|
|
if (features[40] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 207;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 2.5) {
|
|
if (features[23] <= -67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
if (features[46] <= 6.5) {
|
|
if (features[15] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 0.5) {
|
|
if (features[47] <= -80.5) {
|
|
if (features[36] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1443;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 558;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -18.0) {
|
|
if (features[40] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[25] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 8.5) {
|
|
if (features[15] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
if (features[29] <= -8.5) {
|
|
if (features[30] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 64;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[29] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
}
|
|
} else {
|
|
if (features[4] <= 9.5) {
|
|
if (features[24] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 16;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -83.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 24.5) {
|
|
if (features[20] <= -144.0) {
|
|
if (features[3] <= -156.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 41.5) {
|
|
if (features[3] <= -136.5) {
|
|
if (features[30] <= -70.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 117;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3284;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -52.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -226.5) {
|
|
if (features[37] <= 64.5) {
|
|
if (features[10] <= -11.5) {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 201;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -148.5) {
|
|
if (features[0] <= 36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -8.5) {
|
|
if (features[19] <= 70.0) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -94.0) {
|
|
classes[0] = 45;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_40(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[45] <= -15.5) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[39] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -13.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[30] <= -3.5) {
|
|
if (features[10] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
if (features[15] <= 3.5) {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 406;
|
|
} else {
|
|
if (features[36] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4996;
|
|
}
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 94;
|
|
} else {
|
|
if (features[23] <= -26.0) {
|
|
if (features[25] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
if (features[43] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 99;
|
|
} else {
|
|
if (features[48] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -62.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -38.0) {
|
|
if (features[13] <= 12.0) {
|
|
if (features[9] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 368;
|
|
}
|
|
} else {
|
|
if (features[48] <= -3.5) {
|
|
if (features[32] <= -5.5) {
|
|
if (features[21] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[45] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 164;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
if (features[3] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[24] <= -55.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[32] <= 0.0) {
|
|
if (features[45] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 21.5) {
|
|
if (features[32] <= -3.5) {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 47;
|
|
}
|
|
} else {
|
|
if (features[7] <= 3.5) {
|
|
if (features[19] <= -90.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[5] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[40] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 38;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -51.5) {
|
|
if (features[29] <= -12.0) {
|
|
if (features[38] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 7.5) {
|
|
if (features[16] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
if (features[31] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 178;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 11.5) {
|
|
if (features[26] <= 1.5) {
|
|
if (features[47] <= -66.5) {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[3] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 327;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 2.5) {
|
|
if (features[0] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[49] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -8.5) {
|
|
if (features[29] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= -9.5) {
|
|
if (features[18] <= -45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 118;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 27.5) {
|
|
if (features[4] <= -2.5) {
|
|
if (features[1] <= 33.5) {
|
|
if (features[19] <= -70.0) {
|
|
if (features[9] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 13.5) {
|
|
if (features[6] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3193;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 31.5) {
|
|
if (features[34] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 18;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 314;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 55;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -19.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[10] <= 8.5) {
|
|
if (features[18] <= 29.0) {
|
|
if (features[19] <= -91.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[36] <= -30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[31] <= 14.5) {
|
|
if (features[0] <= -11.0) {
|
|
if (features[23] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 159;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[4] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[2] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 43;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -21.5) {
|
|
if (features[37] <= -22.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[10] <= 6.5) {
|
|
if (features[37] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
if (features[39] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 64;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[3] <= 13.5) {
|
|
if (features[15] <= 6.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[21] <= 1.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[42] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -52.5) {
|
|
if (features[40] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 91;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[40] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -12.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 28;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 7.5) {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1155;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -100.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
if (features[42] <= -9.5) {
|
|
if (features[3] <= 27.5) {
|
|
if (features[22] <= 3.0) {
|
|
if (features[13] <= 5.5) {
|
|
if (features[40] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 74;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -33.5) {
|
|
if (features[35] <= 1.5) {
|
|
if (features[45] <= -13.5) {
|
|
if (features[48] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[42] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 142;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -12.5) {
|
|
if (features[25] <= 0.5) {
|
|
if (features[16] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[19] <= -59.0) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[13] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 84;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 346;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 88.5) {
|
|
if (features[0] <= 30.5) {
|
|
if (features[19] <= -3.5) {
|
|
if (features[2] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 41;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 21.0) {
|
|
if (features[8] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[20] <= 3.5) {
|
|
if (features[23] <= 24.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 6.0) {
|
|
if (features[30] <= -70.5) {
|
|
if (features[3] <= -137.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 344;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -224.5) {
|
|
if (features[48] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 25.5) {
|
|
if (features[24] <= 39.5) {
|
|
if (features[15] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 29.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 37;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 101.0) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[37] <= 87.5) {
|
|
if (features[36] <= 47.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1371;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 45.5) {
|
|
if (features[12] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 330;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -56.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -15.5) {
|
|
if (features[31] <= -57.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 71.5) {
|
|
if (features[14] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 95;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -30.5) {
|
|
if (features[34] <= -17.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -18.0) {
|
|
if (features[12] <= -98.0) {
|
|
if (features[8] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 246;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -35.5) {
|
|
if (features[4] <= -20.5) {
|
|
if (features[25] <= -8.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 46.5) {
|
|
if (features[4] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -18.5) {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1075;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -14.5) {
|
|
if (features[3] <= -66.5) {
|
|
if (features[6] <= 48.5) {
|
|
classes[0] = 228;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -18.5) {
|
|
if (features[34] <= -22.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 68.0) {
|
|
if (features[31] <= -68.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[31] <= -70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 95;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -63.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -38.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 89.5) {
|
|
if (features[21] <= -41.0) {
|
|
if (features[3] <= -49.0) {
|
|
if (features[25] <= -4.5) {
|
|
if (features[1] <= 45.5) {
|
|
if (features[10] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[33] <= 17.0) {
|
|
classes[0] = 430;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -99.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -78.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 42.0) {
|
|
if (features[18] <= 8.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 2.5) {
|
|
if (features[6] <= 44.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 6.5) {
|
|
if (features[3] <= -40.0) {
|
|
classes[0] = 1022;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -21.0) {
|
|
classes[0] = 75;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_41(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[11] <= -0.5) {
|
|
if (features[5] <= 15.5) {
|
|
if (features[7] <= -0.5) {
|
|
if (features[14] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -145.5) {
|
|
if (features[0] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 13.5) {
|
|
if (features[5] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3461;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[18] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 45;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -196.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 1.5) {
|
|
if (features[45] <= -19.5) {
|
|
if (features[48] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 437;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 16;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -20.5) {
|
|
if (features[21] <= -85.5) {
|
|
if (features[6] <= 39.0) {
|
|
if (features[30] <= -184.5) {
|
|
if (features[4] <= -30.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -17.5) {
|
|
if (features[11] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 31.5) {
|
|
classes[0] = 66;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1241;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[21] <= 1.0) {
|
|
if (features[11] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 70;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= 37.5) {
|
|
if (features[1] <= 48.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -15.5) {
|
|
if (features[30] <= -3.5) {
|
|
if (features[20] <= 82.5) {
|
|
if (features[7] <= -13.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 23;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 57.0) {
|
|
if (features[29] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 257;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 59.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
if (features[36] <= 48.5) {
|
|
if (features[37] <= 48.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 73.5) {
|
|
if (features[47] <= 86.0) {
|
|
if (features[20] <= 79.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[18] <= 50.5) {
|
|
if (features[39] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1597;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 138;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 2.5) {
|
|
if (features[8] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 22;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 52;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 10.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 48.5) {
|
|
if (features[36] <= 62.5) {
|
|
if (features[44] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 23.0) {
|
|
if (features[23] <= 59.0) {
|
|
if (features[42] <= 82.5) {
|
|
if (features[19] <= 88.0) {
|
|
if (features[37] <= 92.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 411;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 12.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 30.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -19.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 46.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -173.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 83.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -69.5) {
|
|
if (features[46] <= -15.5) {
|
|
if (features[48] <= 17.5) {
|
|
if (features[7] <= -8.5) {
|
|
if (features[33] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 298;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -179.5) {
|
|
if (features[23] <= 38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 84.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[31] <= -43.0) {
|
|
if (features[11] <= -18.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -31.5) {
|
|
if (features[30] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 95;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 26;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 58.5) {
|
|
if (features[19] <= 20.5) {
|
|
if (features[30] <= -132.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 148;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -30.5) {
|
|
if (features[10] <= -14.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -95.5) {
|
|
classes[0] = 1026;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 49.5) {
|
|
if (features[23] <= 36.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[22] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -63.0) {
|
|
classes[0] = 49;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 32.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 15.5) {
|
|
if (features[3] <= 6.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[6] <= 6.5) {
|
|
if (features[11] <= 5.5) {
|
|
if (features[36] <= -23.5) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -9.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 10.5) {
|
|
if (features[49] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[18] <= -53.5) {
|
|
if (features[8] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1175;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -23.5) {
|
|
if (features[22] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[19] <= 48.5) {
|
|
if (features[3] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 125;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 260;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
if (features[4] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 40;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[9] <= 6.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[23] <= -24.0) {
|
|
if (features[22] <= 10.5) {
|
|
if (features[27] <= -3.5) {
|
|
if (features[36] <= -26.0) {
|
|
if (features[31] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
} else {
|
|
if (features[19] <= -9.5) {
|
|
if (features[32] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -7.0) {
|
|
if (features[38] <= -32.5) {
|
|
if (features[3] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 0.5) {
|
|
if (features[40] <= 23.5) {
|
|
if (features[33] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[16] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 52;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[48] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -58.5) {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 77;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 29.0) {
|
|
if (features[23] <= -58.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -0.5) {
|
|
if (features[1] <= -17.5) {
|
|
if (features[6] <= -18.0) {
|
|
if (features[36] <= -34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[22] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 98;
|
|
} else {
|
|
if (features[25] <= 10.5) {
|
|
if (features[20] <= -38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 2.5) {
|
|
if (features[45] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 74;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
if (features[12] <= -22.0) {
|
|
if (features[46] <= 3.5) {
|
|
if (features[43] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[42] <= -17.0) {
|
|
if (features[27] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[5] <= -16.5) {
|
|
if (features[19] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
} else {
|
|
if (features[34] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 490;
|
|
}
|
|
} else {
|
|
if (features[24] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
if (features[12] <= -12.0) {
|
|
if (features[36] <= -20.0) {
|
|
if (features[2] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 87;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 28;
|
|
}
|
|
} else {
|
|
if (features[22] <= 64.5) {
|
|
if (features[41] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -2.5) {
|
|
if (features[42] <= -35.0) {
|
|
if (features[3] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
}
|
|
} else {
|
|
if (features[1] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 130;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[2] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[48] <= -3.5) {
|
|
if (features[29] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 142;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[35] <= -0.5) {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[31] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 538;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 1.5) {
|
|
if (features[6] <= -18.5) {
|
|
if (features[42] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5102;
|
|
} else {
|
|
if (features[12] <= -54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 61;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_42(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -14.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[0] <= -17.5) {
|
|
if (features[46] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 48;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 528;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 8.5) {
|
|
if (features[0] <= -12.5) {
|
|
if (features[27] <= -1.5) {
|
|
if (features[24] <= -81.5) {
|
|
if (features[35] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[7] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[34] <= 1.5) {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
} else {
|
|
if (features[21] <= -5.5) {
|
|
if (features[35] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[20] <= -56.5) {
|
|
if (features[14] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 386;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 8.0) {
|
|
if (features[47] <= -47.0) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
if (features[25] <= -5.5) {
|
|
if (features[38] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[3] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 60;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[48] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -15.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[38] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5259;
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 91;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[16] <= 1.5) {
|
|
if (features[31] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
} else {
|
|
if (features[42] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 60;
|
|
}
|
|
} else {
|
|
if (features[47] <= -32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 1.5) {
|
|
if (features[5] <= -15.5) {
|
|
if (features[24] <= -53.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -11.5) {
|
|
if (features[24] <= -89.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= -7.5) {
|
|
if (features[19] <= -85.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -12.0) {
|
|
if (features[0] <= -16.5) {
|
|
if (features[34] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
if (features[12] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 209;
|
|
} else {
|
|
if (features[32] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 49;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
if (features[2] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 46.5) {
|
|
if (features[0] <= 0.5) {
|
|
if (features[49] <= -20.5) {
|
|
if (features[22] <= 8.5) {
|
|
if (features[20] <= -24.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[24] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 1.5) {
|
|
if (features[27] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -42.0) {
|
|
if (features[45] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 76;
|
|
} else {
|
|
if (features[47] <= 11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.0) {
|
|
if (features[3] <= -3.5) {
|
|
if (features[24] <= -63.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[31] <= 18.5) {
|
|
if (features[45] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 73;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
} else {
|
|
if (features[19] <= -33.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 6.5) {
|
|
if (features[45] <= -12.5) {
|
|
if (features[27] <= 4.5) {
|
|
if (features[3] <= 22.5) {
|
|
if (features[21] <= 122.0) {
|
|
if (features[3] <= 5.5) {
|
|
if (features[17] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[18] <= -25.5) {
|
|
if (features[34] <= 3.5) {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 73;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 148;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 445;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -7.5) {
|
|
if (features[28] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
if (features[12] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[38] <= -10.5) {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
if (features[13] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[18] <= 39.5) {
|
|
if (features[16] <= -0.5) {
|
|
if (features[11] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1324;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 12.5) {
|
|
if (features[36] <= 27.5) {
|
|
if (features[10] <= 2.5) {
|
|
if (features[38] <= 27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2158;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -79.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1325;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 30.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 40;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 45;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 76;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 110;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 75.5) {
|
|
if (features[30] <= -70.5) {
|
|
if (features[40] <= -29.5) {
|
|
if (features[21] <= -202.0) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[21] <= -228.5) {
|
|
if (features[21] <= -237.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 60.5) {
|
|
if (features[23] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 312;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 50;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 65.0) {
|
|
if (features[44] <= 3.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[44] <= 4.5) {
|
|
classes[0] = 35;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -27.5) {
|
|
if (features[21] <= -224.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -229.5) {
|
|
if (features[10] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1180;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 73.5) {
|
|
if (features[37] <= 54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -17.5) {
|
|
if (features[22] <= -51.5) {
|
|
if (features[38] <= 67.5) {
|
|
if (features[36] <= 50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 192;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 54.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 65.5) {
|
|
if (features[19] <= 78.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1311;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 62.5) {
|
|
if (features[24] <= 77.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 103;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -52.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 276;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 27.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -17.5) {
|
|
if (features[12] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[39] <= 1.5) {
|
|
if (features[37] <= 101.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 28;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 96.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 53;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -69.5) {
|
|
if (features[2] <= 31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 5.5) {
|
|
if (features[44] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 6.5) {
|
|
if (features[7] <= -9.5) {
|
|
if (features[27] <= 0.5) {
|
|
if (features[8] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 63.5) {
|
|
classes[0] = 1502;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 47.5) {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 85.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 105.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 91.5) {
|
|
if (features[33] <= 8.5) {
|
|
if (features[12] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 83;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 54.5) {
|
|
if (features[30] <= -1.5) {
|
|
if (features[30] <= -124.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -2.5) {
|
|
if (features[12] <= 36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 39;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -44.5) {
|
|
if (features[12] <= 25.5) {
|
|
if (features[6] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 47;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 28;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 106;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_43(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[40] <= -2.5) {
|
|
if (features[6] <= 27.5) {
|
|
if (features[6] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 199;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 24.5) {
|
|
if (features[16] <= 1.0) {
|
|
if (features[23] <= -145.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3605;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 31.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -6.0) {
|
|
if (features[44] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 44;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 70.5) {
|
|
if (features[40] <= -30.5) {
|
|
if (features[37] <= 87.5) {
|
|
if (features[20] <= 84.5) {
|
|
if (features[31] <= -31.5) {
|
|
if (features[47] <= 88.0) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[12] <= -104.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -38.5) {
|
|
if (features[10] <= -20.5) {
|
|
if (features[14] <= -9.5) {
|
|
if (features[3] <= -77.0) {
|
|
if (features[7] <= -8.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 584;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 4.5) {
|
|
if (features[20] <= 65.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1342;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 151;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 34;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -13.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 3.5) {
|
|
if (features[42] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 128;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -37.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= -2.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -63.5) {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -7.5) {
|
|
if (features[5] <= 23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[30] <= -100.5) {
|
|
if (features[37] <= 63.5) {
|
|
if (features[23] <= 46.5) {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1115;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 146;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 0.5) {
|
|
if (features[13] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 46;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 6.5) {
|
|
if (features[19] <= 15.5) {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -124.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[37] <= 92.5) {
|
|
if (features[40] <= -69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 20;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 14.5) {
|
|
if (features[42] <= 90.5) {
|
|
if (features[46] <= -23.5) {
|
|
if (features[31] <= -62.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 26;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= 11.5) {
|
|
if (features[22] <= -50.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -70.5) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[28] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 9.5) {
|
|
if (features[13] <= -22.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 84;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 31.0) {
|
|
if (features[5] <= 27.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 24;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 8.5) {
|
|
if (features[44] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -18.5) {
|
|
classes[0] = 495;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= 30.5) {
|
|
classes[0] = 69;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 88.5) {
|
|
if (features[30] <= 4.5) {
|
|
if (features[20] <= 84.5) {
|
|
if (features[37] <= 102.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= -24.5) {
|
|
if (features[2] <= 45.0) {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 979;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 29.5) {
|
|
classes[0] = 76;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 46.5) {
|
|
if (features[47] <= 39.5) {
|
|
classes[0] = 25;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -93.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= 17.5) {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 27;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
if (features[4] <= 19.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[10] <= 5.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[17] <= 0.5) {
|
|
if (features[22] <= -52.5) {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 204;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
if (features[48] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
if (features[1] <= -18.5) {
|
|
if (features[15] <= 2.5) {
|
|
if (features[48] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 69;
|
|
} else {
|
|
if (features[21] <= 0.5) {
|
|
if (features[22] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 358;
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 82;
|
|
} else {
|
|
if (features[48] <= 4.5) {
|
|
if (features[35] <= 1.5) {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 177;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -6.5) {
|
|
if (features[4] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 35;
|
|
} else {
|
|
if (features[18] <= -39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -16.5) {
|
|
if (features[41] <= -3.5) {
|
|
if (features[7] <= 2.5) {
|
|
if (features[20] <= -25.5) {
|
|
if (features[22] <= 94.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 39;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 147;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 595;
|
|
}
|
|
} else {
|
|
if (features[41] <= -4.5) {
|
|
if (features[4] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= -34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 71;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 1.5) {
|
|
if (features[12] <= -43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[45] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -3.5) {
|
|
if (features[11] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[36] <= -13.5) {
|
|
if (features[0] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4664;
|
|
} else {
|
|
if (features[42] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -19.5) {
|
|
if (features[30] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 69;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[4] <= 8.5) {
|
|
if (features[14] <= 4.5) {
|
|
if (features[15] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
if (features[3] <= -0.5) {
|
|
if (features[28] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[18] <= -21.0) {
|
|
if (features[5] <= -9.5) {
|
|
if (features[47] <= -64.5) {
|
|
if (features[49] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
if (features[32] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 54;
|
|
}
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 72.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 165;
|
|
} else {
|
|
if (features[27] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[2] <= -15.5) {
|
|
if (features[28] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -6.5) {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -1.5) {
|
|
if (features[22] <= -38.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 68.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
} else {
|
|
if (features[3] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 51;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[9] <= 2.5) {
|
|
if (features[15] <= 4.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[3] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 195;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -14.5) {
|
|
if (features[15] <= 4.5) {
|
|
if (features[3] <= 12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 54;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
if (features[26] <= -1.5) {
|
|
if (features[31] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= -4.5) {
|
|
if (features[48] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 64;
|
|
} else {
|
|
if (features[28] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 44.5) {
|
|
if (features[9] <= 5.5) {
|
|
if (features[23] <= -43.5) {
|
|
if (features[8] <= -0.5) {
|
|
if (features[1] <= -15.5) {
|
|
if (features[37] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 54;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -26.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 174;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 5.0) {
|
|
if (features[1] <= -14.5) {
|
|
if (features[11] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 55;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
if (features[47] <= -57.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[3] <= 10.0) {
|
|
if (features[36] <= -16.5) {
|
|
if (features[2] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -52.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 71.5) {
|
|
if (features[1] <= 6.0) {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 977;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 38;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 240;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[40] <= 16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[31] <= 10.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_44(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[4] <= -2.5) {
|
|
if (features[2] <= 24.5) {
|
|
if (features[16] <= 0.5) {
|
|
if (features[47] <= -238.0) {
|
|
if (features[39] <= -210.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 44.0) {
|
|
if (features[37] <= 47.5) {
|
|
if (features[6] <= 20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3199;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 365;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -109.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
if (features[48] <= 7.5) {
|
|
if (features[42] <= 87.5) {
|
|
if (features[23] <= 35.5) {
|
|
if (features[23] <= 9.5) {
|
|
if (features[25] <= -6.5) {
|
|
if (features[24] <= 6.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 10;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 83;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[31] <= -35.5) {
|
|
if (features[7] <= -12.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -121.5) {
|
|
classes[0] = 43;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 33.5) {
|
|
if (features[31] <= -36.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 40;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -21.5) {
|
|
if (features[31] <= -90.5) {
|
|
classes[0] = 200;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 43.5) {
|
|
classes[0] = 27;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 56;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 6.5) {
|
|
if (features[3] <= -50.5) {
|
|
if (features[10] <= -20.5) {
|
|
classes[0] = 1201;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 188;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -87.0) {
|
|
classes[0] = 35;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 80.0) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 57.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= -12.5) {
|
|
if (features[36] <= 51.5) {
|
|
if (features[49] <= 73.5) {
|
|
if (features[23] <= 65.5) {
|
|
if (features[0] <= 33.5) {
|
|
if (features[37] <= 85.5) {
|
|
if (features[13] <= -7.0) {
|
|
if (features[24] <= 67.5) {
|
|
if (features[22] <= -51.5) {
|
|
if (features[19] <= 72.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 79;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -9.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1214;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[38] <= 68.5) {
|
|
if (features[13] <= -14.5) {
|
|
if (features[49] <= 69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 248;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -83.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -17.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 8.5) {
|
|
if (features[25] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 70;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 43;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 74.5) {
|
|
if (features[49] <= 66.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -8.5) {
|
|
if (features[4] <= -29.5) {
|
|
if (features[49] <= 72.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 194;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -18.5) {
|
|
if (features[42] <= 85.5) {
|
|
if (features[12] <= 41.5) {
|
|
if (features[25] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 72;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 75.5) {
|
|
if (features[24] <= 49.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -17.5) {
|
|
if (features[3] <= -50.5) {
|
|
if (features[37] <= 89.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 44;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 59.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 228;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -71.0) {
|
|
if (features[21] <= -228.5) {
|
|
if (features[41] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 75;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -30.5) {
|
|
if (features[42] <= 60.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 1.5) {
|
|
if (features[42] <= 47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -183.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[10] <= -10.5) {
|
|
classes[0] = 856;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 28.0) {
|
|
if (features[30] <= -209.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 47;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 429;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -17.5) {
|
|
if (features[30] <= -2.5) {
|
|
if (features[37] <= -33.5) {
|
|
if (features[3] <= 4.0) {
|
|
if (features[21] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 25;
|
|
}
|
|
} else {
|
|
if (features[49] <= -14.0) {
|
|
if (features[3] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 138;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 1.5) {
|
|
if (features[36] <= -19.5) {
|
|
if (features[13] <= 11.5) {
|
|
if (features[7] <= 2.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[7] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 152;
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[49] <= -20.5) {
|
|
if (features[3] <= -3.5) {
|
|
if (features[12] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -91.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 71;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -20.5) {
|
|
if (features[15] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -0.5) {
|
|
if (features[0] <= -15.5) {
|
|
if (features[46] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 35;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[24] <= -26.5) {
|
|
if (features[47] <= -79.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[41] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -35.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 117;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.0) {
|
|
if (features[12] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2008;
|
|
} else {
|
|
if (features[13] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -17.5) {
|
|
if (features[31] <= 27.5) {
|
|
if (features[36] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 40;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3352;
|
|
}
|
|
} else {
|
|
if (features[9] <= 7.5) {
|
|
if (features[37] <= -29.5) {
|
|
if (features[35] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 56;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -14.5) {
|
|
if (features[12] <= -0.5) {
|
|
if (features[42] <= -17.5) {
|
|
if (features[4] <= 12.5) {
|
|
if (features[40] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 208;
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 73;
|
|
} else {
|
|
if (features[25] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
} else {
|
|
if (features[37] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[10] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
if (features[47] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[43] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
if (features[3] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 44;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[47] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= 3.5) {
|
|
if (features[8] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= 64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 67;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -13.5) {
|
|
if (features[10] <= 2.5) {
|
|
if (features[1] <= -23.5) {
|
|
if (features[16] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
} else {
|
|
if (features[3] <= 41.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 128;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 21;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -46.5) {
|
|
if (features[3] <= 3.5) {
|
|
if (features[13] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 17;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 216;
|
|
}
|
|
} else {
|
|
if (features[3] <= 3.5) {
|
|
if (features[41] <= 1.0) {
|
|
if (features[37] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 87;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[23] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 45;
|
|
} else {
|
|
if (features[6] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
} else {
|
|
if (features[23] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[22] <= 54.0) {
|
|
if (features[11] <= 2.5) {
|
|
if (features[34] <= 2.5) {
|
|
if (features[42] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -20.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -48.0) {
|
|
if (features[24] <= -83.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 50;
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
if (features[4] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= -15.0) {
|
|
if (features[18] <= -10.0) {
|
|
if (features[11] <= 3.5) {
|
|
if (features[2] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -16.5) {
|
|
if (features[29] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[4] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 94;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= -20.5) {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -89.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -7.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 3.5) {
|
|
if (features[3] <= 29.5) {
|
|
if (features[47] <= -74.5) {
|
|
if (features[44] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 35;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1143;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 139;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -66.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 76;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[10] <= 8.5) {
|
|
if (features[43] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 218;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 33.0) {
|
|
if (features[37] <= -10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 100;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -52.5) {
|
|
if (features[37] <= -13.0) {
|
|
if (features[3] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -13.5) {
|
|
if (features[3] <= 7.5) {
|
|
if (features[18] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 31;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[29] <= -2.5) {
|
|
if (features[47] <= 11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -11.5) {
|
|
if (features[0] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 18;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[34] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 166;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_45(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[4] <= -2.5) {
|
|
if (features[5] <= 15.5) {
|
|
if (features[46] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -0.5) {
|
|
if (features[20] <= -149.5) {
|
|
if (features[49] <= 20.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3501;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 133;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 14;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -20.5) {
|
|
if (features[30] <= 6.5) {
|
|
if (features[21] <= -85.5) {
|
|
if (features[6] <= 39.0) {
|
|
if (features[3] <= -96.5) {
|
|
if (features[23] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 77.5) {
|
|
if (features[47] <= 48.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1259;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -17.5) {
|
|
if (features[12] <= -52.0) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 53;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -9.5) {
|
|
if (features[5] <= 32.5) {
|
|
if (features[6] <= 40.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 8.5) {
|
|
if (features[30] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 250;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 44.5) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 38;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -65.5) {
|
|
if (features[45] <= 39.5) {
|
|
if (features[10] <= -22.5) {
|
|
if (features[39] <= -199.5) {
|
|
if (features[29] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -109.5) {
|
|
if (features[40] <= -29.5) {
|
|
if (features[30] <= -223.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 26;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 19;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -218.5) {
|
|
if (features[0] <= 30.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 783;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 36;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 9.5) {
|
|
if (features[5] <= 29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -29.5) {
|
|
if (features[11] <= -15.5) {
|
|
if (features[48] <= 18.0) {
|
|
if (features[16] <= -2.5) {
|
|
if (features[42] <= 66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 297;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -17.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= -14.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -12.5) {
|
|
if (features[21] <= -227.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= -8.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 64.5) {
|
|
if (features[4] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 393;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 57.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -39.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 63.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 54.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -19.5) {
|
|
if (features[49] <= 57.5) {
|
|
if (features[2] <= 42.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -230.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1070;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= -35.0) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[12] <= -101.5) {
|
|
if (features[27] <= 0.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -17.5) {
|
|
if (features[42] <= 81.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 139;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 2.5) {
|
|
if (features[19] <= 46.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 968;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= 41.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 128;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 31.5) {
|
|
if (features[0] <= 28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 47.0) {
|
|
if (features[45] <= 47.5) {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= -8.5) {
|
|
if (features[23] <= 21.0) {
|
|
if (features[20] <= -94.0) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 39;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -19.5) {
|
|
if (features[3] <= 0.5) {
|
|
if (features[10] <= 9.5) {
|
|
if (features[48] <= 0.5) {
|
|
if (features[18] <= 16.0) {
|
|
if (features[32] <= 1.0) {
|
|
if (features[1] <= -28.0) {
|
|
if (features[21] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
} else {
|
|
if (features[25] <= 4.5) {
|
|
if (features[36] <= -22.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[24] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 27;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[33] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 69;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
if (features[4] <= 10.5) {
|
|
if (features[46] <= 7.5) {
|
|
if (features[19] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 28;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[9] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 318;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[22] <= -50.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -17.5) {
|
|
if (features[9] <= 4.5) {
|
|
if (features[25] <= 6.0) {
|
|
if (features[13] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= -54.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -81.5) {
|
|
if (features[32] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 46;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 8.5) {
|
|
if (features[19] <= -72.5) {
|
|
if (features[23] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= -27.5) {
|
|
if (features[36] <= -24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[18] <= -45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 9.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[0] <= -14.0) {
|
|
if (features[25] <= 8.5) {
|
|
if (features[36] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 533;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[30] <= 2.5) {
|
|
if (features[6] <= -14.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5375;
|
|
} else {
|
|
if (features[46] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -26.0) {
|
|
if (features[46] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[10] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 41;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -53.5) {
|
|
if (features[39] <= -0.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[13] <= 8.5) {
|
|
if (features[3] <= 34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 53;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[34] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[0] <= -12.5) {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 51;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -13.5) {
|
|
if (features[39] <= 1.5) {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 102;
|
|
} else {
|
|
if (features[13] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 18.5) {
|
|
if (features[3] <= 3.5) {
|
|
if (features[16] <= -1.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 5.5) {
|
|
if (features[19] <= -100.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
if (features[14] <= 4.5) {
|
|
if (features[3] <= 2.5) {
|
|
if (features[45] <= -16.5) {
|
|
if (features[41] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 158;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -36.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1696;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 64;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -0.5) {
|
|
if (features[25] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -65.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= -16.5) {
|
|
if (features[38] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 50;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 3.5) {
|
|
if (features[42] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= -10.5) {
|
|
if (features[7] <= 1.5) {
|
|
if (features[10] <= 5.5) {
|
|
if (features[41] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 39;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 2.5) {
|
|
if (features[17] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 37;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[36] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
} else {
|
|
if (features[27] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= -13.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[35] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 167;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -14.5) {
|
|
if (features[11] <= 1.5) {
|
|
if (features[1] <= -26.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= 0.5) {
|
|
if (features[37] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[12] <= -42.0) {
|
|
if (features[6] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 152;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_46(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[36] <= -16.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[39] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -18.5) {
|
|
if (features[20] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4917;
|
|
} else {
|
|
if (features[5] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 285;
|
|
} else {
|
|
if (features[2] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -13.5) {
|
|
if (features[43] <= 3.5) {
|
|
if (features[41] <= -7.5) {
|
|
if (features[7] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[13] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 213;
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 130;
|
|
} else {
|
|
if (features[43] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 34;
|
|
} else {
|
|
if (features[23] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -0.5) {
|
|
if (features[34] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 29;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 5.5) {
|
|
if (features[19] <= 52.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 69;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[31] <= 17.5) {
|
|
if (features[46] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 11.5) {
|
|
if (features[46] <= 5.5) {
|
|
if (features[21] <= -3.5) {
|
|
if (features[3] <= -1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
if (features[14] <= 5.5) {
|
|
if (features[20] <= -74.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[19] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 197;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 0.5) {
|
|
if (features[25] <= 3.0) {
|
|
if (features[14] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
if (features[22] <= 63.5) {
|
|
if (features[3] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[2] <= -16.0) {
|
|
if (features[15] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 30;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[44] <= -1.5) {
|
|
if (features[31] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -1.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[19] <= -9.0) {
|
|
if (features[9] <= 7.5) {
|
|
if (features[21] <= -2.5) {
|
|
if (features[19] <= -53.0) {
|
|
if (features[4] <= 11.5) {
|
|
if (features[9] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
if (features[40] <= 15.5) {
|
|
if (features[7] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 138;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 11.5) {
|
|
if (features[49] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -4.5) {
|
|
if (features[18] <= -34.0) {
|
|
if (features[33] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
}
|
|
} else {
|
|
if (features[34] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 16.5) {
|
|
if (features[7] <= 2.5) {
|
|
if (features[11] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[46] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 6.5) {
|
|
if (features[42] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 0.5) {
|
|
if (features[22] <= 75.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 63;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 471;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 16.5) {
|
|
if (features[7] <= -0.5) {
|
|
if (features[2] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 143;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 42.5) {
|
|
if (features[30] <= -237.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[16] <= 1.0) {
|
|
if (features[0] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3566;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 66;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -105.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.5) {
|
|
if (features[31] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 26;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 12.0) {
|
|
if (features[23] <= 39.5) {
|
|
if (features[14] <= 2.5) {
|
|
if (features[20] <= -69.5) {
|
|
if (features[45] <= -19.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1381;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= -52.5) {
|
|
if (features[38] <= -8.5) {
|
|
if (features[3] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 40;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
if (features[3] <= 10.5) {
|
|
if (features[33] <= -9.5) {
|
|
if (features[37] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= 0.5) {
|
|
if (features[44] <= -0.5) {
|
|
if (features[49] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 272;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -49.5) {
|
|
if (features[1] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[36] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 36;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -52.5) {
|
|
if (features[19] <= -69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= 0.5) {
|
|
if (features[31] <= 14.0) {
|
|
if (features[34] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 26;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 346;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -1.5) {
|
|
if (features[2] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 19;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 1.5) {
|
|
if (features[5] <= -13.5) {
|
|
if (features[39] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -9.5) {
|
|
if (features[4] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 253;
|
|
} else {
|
|
if (features[13] <= 5.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 81;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -69.5) {
|
|
if (features[3] <= -186.5) {
|
|
if (features[10] <= -20.5) {
|
|
classes[0] = 242;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
if (features[12] <= -25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 248;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 42.5) {
|
|
if (features[7] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 80;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 35.5) {
|
|
if (features[39] <= -199.0) {
|
|
if (features[10] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 31;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[45] <= 38.5) {
|
|
if (features[30] <= -218.5) {
|
|
if (features[37] <= 97.0) {
|
|
if (features[3] <= -136.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 9;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 63.5) {
|
|
if (features[1] <= 48.5) {
|
|
if (features[24] <= 48.0) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[32] <= -0.5) {
|
|
if (features[35] <= 1.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[25] <= -4.5) {
|
|
if (features[35] <= -0.5) {
|
|
if (features[26] <= 4.0) {
|
|
classes[0] = 22;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[4] <= -41.5) {
|
|
if (features[21] <= -235.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 64.5) {
|
|
if (features[42] <= 58.0) {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[27] <= 0.5) {
|
|
if (features[40] <= -67.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 31;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 65.5) {
|
|
if (features[31] <= -29.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 81;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1454;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= -22.5) {
|
|
if (features[0] <= 29.5) {
|
|
if (features[38] <= 69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 46;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 8.5) {
|
|
if (features[39] <= -1.5) {
|
|
if (features[38] <= 80.0) {
|
|
if (features[20] <= 80.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 42;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 12;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[30] <= 3.5) {
|
|
if (features[42] <= 95.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[22] <= -8.5) {
|
|
if (features[49] <= 78.5) {
|
|
if (features[27] <= 6.5) {
|
|
classes[0] = 17;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 10.5) {
|
|
if (features[5] <= 28.5) {
|
|
classes[0] = 38;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 786;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[25] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= 13.5) {
|
|
if (features[15] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 52;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[32] <= 14.5) {
|
|
if (features[15] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -71.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -17.5) {
|
|
if (features[30] <= -7.5) {
|
|
if (features[2] <= 38.5) {
|
|
if (features[45] <= 40.5) {
|
|
if (features[47] <= 68.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 336;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 63;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= 24.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 51;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= 49.0) {
|
|
classes[0] = 40;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 71.5) {
|
|
if (features[8] <= 1.5) {
|
|
if (features[12] <= 68.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 111;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[27] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 39.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 164;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 18.5) {
|
|
if (features[7] <= -2.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[24] <= 67.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1219;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= 39.5) {
|
|
if (features[4] <= -31.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= -49.5) {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 71;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[47] <= 67.5) {
|
|
if (features[14] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 103;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= 52.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -7.5) {
|
|
classes[0] = 6;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_47(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[0] <= 0.5) {
|
|
if (features[36] <= -17.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[45] <= -14.5) {
|
|
if (features[2] <= -16.5) {
|
|
if (features[20] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4890;
|
|
} else {
|
|
if (features[38] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 311;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[20] <= -28.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 23;
|
|
}
|
|
} else {
|
|
if (features[46] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[28] <= -12.0) {
|
|
if (features[4] <= 13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 313;
|
|
} else {
|
|
if (features[25] <= 5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
if (features[48] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[43] <= -0.5) {
|
|
if (features[47] <= -20.5) {
|
|
if (features[38] <= -22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 39;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -38.5) {
|
|
if (features[13] <= 12.0) {
|
|
if (features[7] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 410;
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[3] <= -3.5) {
|
|
if (features[25] <= -1.0) {
|
|
if (features[12] <= 15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[43] <= 1.5) {
|
|
if (features[45] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 19;
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -64.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[47] <= 35.5) {
|
|
if (features[19] <= -92.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[5] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[5] <= -9.5) {
|
|
if (features[24] <= -9.5) {
|
|
if (features[31] <= 21.5) {
|
|
if (features[13] <= 10.0) {
|
|
if (features[3] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 60;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 224;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[5] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[32] <= -4.0) {
|
|
if (features[28] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 32;
|
|
classes[4] = 154;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 23;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 13.5) {
|
|
if (features[9] <= 6.5) {
|
|
if (features[18] <= -68.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[3] <= 6.5) {
|
|
if (features[42] <= -18.5) {
|
|
if (features[23] <= -19.5) {
|
|
if (features[41] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 161;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[15] <= 5.5) {
|
|
if (features[19] <= -69.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 57;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 0.5) {
|
|
if (features[31] <= 21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= -14.5) {
|
|
if (features[21] <= 1.5) {
|
|
if (features[46] <= 4.5) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[24] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 477;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
if (features[10] <= 5.5) {
|
|
if (features[45] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 86;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[18] <= 39.5) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[23] <= -52.5) {
|
|
if (features[15] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1383;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 40.5) {
|
|
if (features[25] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
if (features[20] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 76;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[6] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= -15.5) {
|
|
if (features[41] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
} else {
|
|
if (features[2] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
if (features[25] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[4] <= 9.5) {
|
|
if (features[1] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 12;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 46;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 15;
|
|
}
|
|
} else {
|
|
if (features[1] <= -15.5) {
|
|
if (features[48] <= -7.5) {
|
|
if (features[1] <= -19.5) {
|
|
if (features[11] <= 1.5) {
|
|
if (features[48] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
} else {
|
|
if (features[12] <= -28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 3.5) {
|
|
if (features[31] <= 16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 38;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[23] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 269;
|
|
} else {
|
|
if (features[0] <= -10.5) {
|
|
if (features[34] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 81;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[15] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 41;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[5] <= 16.5) {
|
|
if (features[46] <= 1.5) {
|
|
if (features[2] <= 24.5) {
|
|
if (features[44] <= 3.5) {
|
|
if (features[8] <= 1.5) {
|
|
if (features[18] <= -145.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3590;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -137.5) {
|
|
if (features[21] <= -228.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 11;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 108;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -2.5) {
|
|
if (features[15] <= -6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 16;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
if (features[1] <= 44.5) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[18] <= 5.5) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[0] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 6;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 86;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= 39.5) {
|
|
if (features[39] <= -111.5) {
|
|
if (features[48] <= 6.5) {
|
|
if (features[21] <= -222.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 7;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 38;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 21;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 4.5) {
|
|
if (features[12] <= -111.0) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[49] <= 85.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 17;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= 6.5) {
|
|
if (features[10] <= -28.5) {
|
|
if (features[30] <= -106.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 8;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1631;
|
|
classes[1] = 56;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[40] <= -90.5) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= 60.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -65.0) {
|
|
if (features[31] <= -29.5) {
|
|
if (features[15] <= -17.5) {
|
|
if (features[42] <= 61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 59;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 75.5) {
|
|
if (features[40] <= -30.5) {
|
|
if (features[5] <= 35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 326;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= -36.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 13;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 39.5) {
|
|
if (features[42] <= 30.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 32;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[21] <= -229.5) {
|
|
if (features[9] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 10;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -10.5) {
|
|
classes[0] = 870;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -226.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 36;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -10.5) {
|
|
if (features[12] <= 33.5) {
|
|
if (features[36] <= 65.5) {
|
|
if (features[13] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 876;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 52.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 29;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 68.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[0] <= 29.5) {
|
|
if (features[34] <= -15.5) {
|
|
if (features[21] <= -37.0) {
|
|
if (features[10] <= -20.5) {
|
|
classes[0] = 226;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 3.5) {
|
|
if (features[34] <= -18.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 8;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[11] <= -16.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 48;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= 21.5) {
|
|
if (features[49] <= 84.5) {
|
|
if (features[7] <= -2.5) {
|
|
if (features[12] <= 58.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 993;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[0] <= 28.0) {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 110;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_48(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[5] <= 0.5) {
|
|
if (features[49] <= -19.5) {
|
|
if (features[1] <= -22.5) {
|
|
if (features[36] <= -13.5) {
|
|
if (features[8] <= -2.5) {
|
|
if (features[13] <= 10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 5;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
if (features[42] <= -29.5) {
|
|
if (features[1] <= -27.5) {
|
|
if (features[39] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 24;
|
|
}
|
|
} else {
|
|
if (features[21] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 33;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -1.5) {
|
|
if (features[3] <= 17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 25;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
if (features[45] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 820;
|
|
} else {
|
|
if (features[21] <= -1.5) {
|
|
if (features[31] <= 17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 3.5) {
|
|
if (features[34] <= 3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 71;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[27] <= -11.5) {
|
|
if (features[33] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[31] <= 14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4150;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[14] <= 5.5) {
|
|
if (features[36] <= -18.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[30] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[12] <= -42.5) {
|
|
if (features[2] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 282;
|
|
} else {
|
|
if (features[10] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 40;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -51.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
if (features[27] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -4.5) {
|
|
if (features[13] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -56.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -63.5) {
|
|
if (features[14] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 55;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
if (features[42] <= -35.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[27] <= 0.5) {
|
|
if (features[31] <= 18.5) {
|
|
if (features[49] <= -27.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 96;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= -24.5) {
|
|
if (features[40] <= 14.5) {
|
|
if (features[37] <= -20.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 77;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= 2.5) {
|
|
if (features[47] <= -32.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 13;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[45] <= -13.5) {
|
|
if (features[48] <= -5.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[45] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 26.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 22;
|
|
} else {
|
|
if (features[24] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -29.0) {
|
|
if (features[44] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
if (features[5] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[17] <= 0.5) {
|
|
if (features[27] <= 3.0) {
|
|
if (features[41] <= -9.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[23] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 190;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -1.0) {
|
|
if (features[14] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -6.5) {
|
|
if (features[23] <= -46.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[39] <= 2.5) {
|
|
if (features[39] <= -2.5) {
|
|
if (features[1] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[41] <= -2.5) {
|
|
if (features[29] <= 1.5) {
|
|
if (features[43] <= 1.5) {
|
|
if (features[30] <= 1.5) {
|
|
if (features[19] <= 48.0) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 94;
|
|
} else {
|
|
if (features[3] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 32;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 436;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[23] <= -51.5) {
|
|
if (features[0] <= -12.5) {
|
|
if (features[28] <= -9.5) {
|
|
if (features[41] <= -6.5) {
|
|
if (features[4] <= 18.5) {
|
|
if (features[12] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 42;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -24.5) {
|
|
if (features[37] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= -73.5) {
|
|
if (features[15] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 10;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[28] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 140;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 84;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[5] <= -9.5) {
|
|
if (features[39] <= 0.5) {
|
|
if (features[2] <= -12.5) {
|
|
if (features[8] <= -0.5) {
|
|
if (features[38] <= -16.0) {
|
|
if (features[5] <= -11.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 33;
|
|
}
|
|
} else {
|
|
if (features[38] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 14;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -15.5) {
|
|
if (features[3] <= 3.5) {
|
|
if (features[33] <= -3.5) {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 128;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[23] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -61.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
if (features[18] <= -45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 14.0) {
|
|
if (features[1] <= -16.5) {
|
|
if (features[16] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= 1.5) {
|
|
if (features[2] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
if (features[48] <= -6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= 11.5) {
|
|
if (features[10] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
if (features[41] <= -11.5) {
|
|
if (features[3] <= 28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 14;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 157;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -64.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[15] <= 7.5) {
|
|
if (features[45] <= -13.5) {
|
|
if (features[11] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 208;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -6.5) {
|
|
if (features[31] <= 19.5) {
|
|
if (features[39] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 45;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -18.5) {
|
|
if (features[37] <= -18.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[26] <= -0.5) {
|
|
if (features[34] <= 3.5) {
|
|
if (features[25] <= 13.0) {
|
|
if (features[3] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 22;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 15;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 91;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[29] <= -17.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[16] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[9] <= 3.5) {
|
|
if (features[26] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1178;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[25] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 170;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -11.5) {
|
|
if (features[37] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= -1.5) {
|
|
if (features[28] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 7;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 193;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[4] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 21;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 24.5) {
|
|
if (features[10] <= 2.5) {
|
|
if (features[20] <= -138.5) {
|
|
if (features[49] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[49] <= 55.5) {
|
|
if (features[42] <= 40.5) {
|
|
if (features[1] <= 25.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3211;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 352;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[6] <= 22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 31;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 18;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[42] <= 75.5) {
|
|
if (features[13] <= -5.5) {
|
|
if (features[40] <= -29.5) {
|
|
if (features[42] <= 73.5) {
|
|
if (features[46] <= -20.5) {
|
|
if (features[0] <= 23.5) {
|
|
if (features[4] <= -21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[14] <= -13.5) {
|
|
if (features[33] <= 8.5) {
|
|
if (features[31] <= -60.5) {
|
|
if (features[20] <= 73.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 86;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[6] <= 39.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 16;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= -8.5) {
|
|
classes[0] = 15;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 64.5) {
|
|
if (features[11] <= -17.5) {
|
|
if (features[5] <= 20.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[2] <= 39.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 62;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= -51.5) {
|
|
if (features[19] <= 91.5) {
|
|
if (features[39] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 116;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= 36.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 1.0) {
|
|
if (features[40] <= -35.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1625;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[38] <= 62.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 81;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 3.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -14.5) {
|
|
if (features[13] <= -15.5) {
|
|
if (features[3] <= -81.0) {
|
|
if (features[25] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 276;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 13.5) {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[38] <= 67.0) {
|
|
if (features[21] <= -229.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 39;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[1] <= 51.0) {
|
|
if (features[19] <= 45.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[41] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 19;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 49.5) {
|
|
if (features[17] <= -0.5) {
|
|
if (features[5] <= 28.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 38;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[34] <= -17.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 14.0) {
|
|
classes[0] = 16;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[26] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 7;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 50.5) {
|
|
if (features[48] <= 16.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 37;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -5.5) {
|
|
if (features[12] <= -84.0) {
|
|
if (features[39] <= -86.5) {
|
|
if (features[3] <= -175.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[21] <= -230.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1104;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= 49.5) {
|
|
if (features[49] <= 47.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[7] <= -10.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 14;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 61.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 15;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= 45.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 135;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 6.5) {
|
|
if (features[48] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -63.5) {
|
|
if (features[16] <= -2.5) {
|
|
if (features[48] <= 18.5) {
|
|
if (features[37] <= 87.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 5.5) {
|
|
if (features[6] <= 43.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= 6.5) {
|
|
if (features[48] <= 6.5) {
|
|
if (features[13] <= -18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 9;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[29] <= 7.5) {
|
|
if (features[3] <= -81.5) {
|
|
classes[0] = 48;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1599;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -23.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 45.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[34] <= -21.5) {
|
|
if (features[33] <= 10.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[42] <= 90.0) {
|
|
if (features[25] <= -7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 107;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 97;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= 25.5) {
|
|
if (features[34] <= -20.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -38.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 91;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 48;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict_49(double[] features) {
|
|
int[] classes = new int[5];
|
|
|
|
if (features[2] <= -14.5) {
|
|
if (features[2] <= -18.5) {
|
|
if (features[12] <= -1.5) {
|
|
if (features[45] <= -20.5) {
|
|
if (features[6] <= -21.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4609;
|
|
} else {
|
|
if (features[13] <= 3.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 121;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= -46.5) {
|
|
if (features[33] <= -13.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 109;
|
|
} else {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -38.5) {
|
|
if (features[30] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 4;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= 8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 384;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= -6.5) {
|
|
if (features[3] <= -6.0) {
|
|
if (features[33] <= -12.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 84;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[1] <= -22.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 37;
|
|
} else {
|
|
if (features[4] <= 16.0) {
|
|
if (features[13] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -2.5) {
|
|
if (features[37] <= -34.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 200;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[3] <= -3.5) {
|
|
if (features[27] <= -3.5) {
|
|
if (features[46] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 62;
|
|
} else {
|
|
if (features[0] <= -15.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[10] <= 9.5) {
|
|
if (features[29] <= -2.5) {
|
|
if (features[47] <= -77.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
if (features[45] <= -15.5) {
|
|
if (features[29] <= -4.5) {
|
|
if (features[42] <= -23.5) {
|
|
if (features[10] <= 4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 43;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 160;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= -14.5) {
|
|
if (features[27] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[33] <= -1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[24] <= -16.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[41] <= -1.5) {
|
|
if (features[45] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
if (features[5] <= -11.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 34;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 6.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= 0.5) {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 20;
|
|
} else {
|
|
if (features[6] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 8;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 9;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -17.5) {
|
|
if (features[30] <= 2.5) {
|
|
if (features[3] <= 1.5) {
|
|
if (features[30] <= 0.5) {
|
|
if (features[19] <= -66.0) {
|
|
if (features[35] <= 0.5) {
|
|
if (features[29] <= -8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 6;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 27;
|
|
}
|
|
} else {
|
|
if (features[11] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 7;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= -17.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 653;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[12] <= -2.5) {
|
|
if (features[15] <= 4.5) {
|
|
if (features[27] <= -3.5) {
|
|
if (features[2] <= -17.5) {
|
|
if (features[46] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 61;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[8] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[42] <= -14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[22] <= 65.0) {
|
|
if (features[4] <= 12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 186;
|
|
} else {
|
|
if (features[19] <= -74.0) {
|
|
if (features[14] <= 2.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 16;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= -8.5) {
|
|
if (features[42] <= 75.5) {
|
|
if (features[12] <= -91.5) {
|
|
if (features[45] <= 38.5) {
|
|
if (features[5] <= 23.5) {
|
|
if (features[3] <= -42.0) {
|
|
if (features[19] <= 86.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 100;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[10] <= -17.5) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[20] <= 70.0) {
|
|
if (features[4] <= -16.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 18;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[32] <= 10.5) {
|
|
if (features[31] <= -66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= 49.5) {
|
|
if (features[18] <= 46.5) {
|
|
classes[0] = 171;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[4] <= -19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 634;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[39] <= -84.5) {
|
|
if (features[4] <= -18.5) {
|
|
if (features[34] <= -10.5) {
|
|
if (features[30] <= -204.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 14;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[37] <= 59.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 269;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 6;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 22.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 55;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 80.5) {
|
|
if (features[0] <= 35.5) {
|
|
if (features[19] <= 101.0) {
|
|
if (features[30] <= 11.0) {
|
|
if (features[3] <= -11.5) {
|
|
if (features[40] <= -25.0) {
|
|
if (features[15] <= -19.5) {
|
|
if (features[3] <= -74.5) {
|
|
if (features[43] <= -1.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 61;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[24] <= 83.5) {
|
|
if (features[49] <= 72.5) {
|
|
if (features[38] <= 68.5) {
|
|
if (features[35] <= -0.5) {
|
|
if (features[49] <= 70.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 44;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 11.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[19] <= 82.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1716;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[13] <= -13.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 255;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 8.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[13] <= -15.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 21.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 111;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[33] <= 7.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 13;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[21] <= -160.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[7] <= -6.0) {
|
|
if (features[30] <= -100.5) {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 25;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[40] <= -37.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 10;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[3] <= -174.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 12;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[44] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 11;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[36] <= 50.5) {
|
|
classes[0] = 7;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[33] <= 5.5) {
|
|
if (features[29] <= 6.5) {
|
|
if (features[45] <= 48.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 33;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[15] <= -23.0) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 8;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[37] <= 104.5) {
|
|
if (features[11] <= -21.5) {
|
|
if (features[41] <= 5.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 73;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 6.5) {
|
|
if (features[46] <= -22.5) {
|
|
if (features[18] <= 43.5) {
|
|
classes[0] = 5;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[30] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 18;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[12] <= 25.5) {
|
|
if (features[30] <= -56.0) {
|
|
if (features[21] <= -237.5) {
|
|
if (features[19] <= 24.5) {
|
|
classes[0] = 2;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 255;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[13] <= -16.5) {
|
|
if (features[8] <= 3.5) {
|
|
if (features[37] <= 100.0) {
|
|
if (features[49] <= 78.5) {
|
|
if (features[15] <= -20.0) {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 87;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 4;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 480;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[11] <= -24.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[11] <= -22.5) {
|
|
if (features[30] <= 3.5) {
|
|
if (features[3] <= -54.0) {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 1;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 1068;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[1] <= 3.5) {
|
|
if (features[13] <= 9.5) {
|
|
if (features[49] <= -20.5) {
|
|
if (features[24] <= -23.0) {
|
|
if (features[10] <= 8.5) {
|
|
if (features[49] <= -29.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 9;
|
|
} else {
|
|
if (features[35] <= 0.5) {
|
|
if (features[37] <= -23.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 80;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[24] <= -34.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[18] <= -25.5) {
|
|
if (features[3] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 13;
|
|
}
|
|
} else {
|
|
if (features[3] <= 0.5) {
|
|
if (features[45] <= -10.5) {
|
|
if (features[34] <= 3.5) {
|
|
if (features[30] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[28] <= -1.5) {
|
|
if (features[3] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 5;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[19] <= -91.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
if (features[25] <= -9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 24;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 12;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 50;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= -12.5) {
|
|
if (features[41] <= -4.5) {
|
|
if (features[3] <= 30.5) {
|
|
if (features[19] <= 58.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 175;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[39] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 3;
|
|
}
|
|
} else {
|
|
if (features[42] <= -12.5) {
|
|
if (features[3] <= -8.0) {
|
|
if (features[25] <= 7.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[36] <= -14.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 11;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 133;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -66.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 5;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[31] <= 19.5) {
|
|
if (features[15] <= 4.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[9] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 29;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[19] <= -30.5) {
|
|
if (features[37] <= -12.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 10;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[40] <= 14.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 17;
|
|
} else {
|
|
if (features[25] <= 9.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 2;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 26;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[2] <= 3.5) {
|
|
if (features[34] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[46] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 1;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[3] <= 38.0) {
|
|
if (features[26] <= 2.5) {
|
|
if (features[15] <= 7.5) {
|
|
if (features[1] <= -13.5) {
|
|
if (features[4] <= 7.5) {
|
|
if (features[38] <= -8.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 69;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[12] <= -0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 11;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[48] <= 0.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 336;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[47] <= -57.0) {
|
|
if (features[25] <= -3.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 20;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1298;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[48] <= 3.5) {
|
|
if (features[32] <= 1.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[16] <= 2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 2;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[46] <= 7.5) {
|
|
if (features[19] <= -73.5) {
|
|
if (features[34] <= 5.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 8;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 3;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[23] <= 20.5) {
|
|
if (features[43] <= -2.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 35;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[0] <= -6.0) {
|
|
if (features[4] <= 8.0) {
|
|
if (features[21] <= 1.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 4;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 1;
|
|
}
|
|
} else {
|
|
if (features[27] <= -4.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 1;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 57;
|
|
}
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 6;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[28] <= 14.5) {
|
|
if (features[5] <= 16.5) {
|
|
if (features[30] <= -237.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 3;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[48] <= 6.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 3026;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[26] <= 1.5) {
|
|
if (features[36] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 430;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 2;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[36] <= 18.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 21;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[20] <= 25.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 4;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 2;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
if (features[3] <= -76.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 76;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 3;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[49] <= 33.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 0;
|
|
classes[2] = 61;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
if (features[29] <= 30.5) {
|
|
if (features[12] <= -99.0) {
|
|
if (features[33] <= 19.0) {
|
|
classes[0] = 0;
|
|
classes[1] = 9;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 20;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
if (features[18] <= 32.0) {
|
|
if (features[1] <= 43.5) {
|
|
classes[0] = 0;
|
|
classes[1] = 11;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 1;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 98;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
if (features[30] <= -99.0) {
|
|
classes[0] = 24;
|
|
classes[1] = 0;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
} else {
|
|
classes[0] = 0;
|
|
classes[1] = 5;
|
|
classes[2] = 0;
|
|
classes[3] = 0;
|
|
classes[4] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < 5; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static int predict(double[] features) {
|
|
int n_classes = 5;
|
|
int[] classes = new int[n_classes];
|
|
classes[RandomForestClassifier.predict_0(features)]++;
|
|
classes[RandomForestClassifier.predict_1(features)]++;
|
|
classes[RandomForestClassifier.predict_2(features)]++;
|
|
classes[RandomForestClassifier.predict_3(features)]++;
|
|
classes[RandomForestClassifier.predict_4(features)]++;
|
|
classes[RandomForestClassifier.predict_5(features)]++;
|
|
classes[RandomForestClassifier.predict_6(features)]++;
|
|
classes[RandomForestClassifier.predict_7(features)]++;
|
|
classes[RandomForestClassifier.predict_8(features)]++;
|
|
classes[RandomForestClassifier.predict_9(features)]++;
|
|
classes[RandomForestClassifier.predict_10(features)]++;
|
|
classes[RandomForestClassifier.predict_11(features)]++;
|
|
classes[RandomForestClassifier.predict_12(features)]++;
|
|
classes[RandomForestClassifier.predict_13(features)]++;
|
|
classes[RandomForestClassifier.predict_14(features)]++;
|
|
classes[RandomForestClassifier.predict_15(features)]++;
|
|
classes[RandomForestClassifier.predict_16(features)]++;
|
|
classes[RandomForestClassifier.predict_17(features)]++;
|
|
classes[RandomForestClassifier.predict_18(features)]++;
|
|
classes[RandomForestClassifier.predict_19(features)]++;
|
|
classes[RandomForestClassifier.predict_20(features)]++;
|
|
classes[RandomForestClassifier.predict_21(features)]++;
|
|
classes[RandomForestClassifier.predict_22(features)]++;
|
|
classes[RandomForestClassifier.predict_23(features)]++;
|
|
classes[RandomForestClassifier.predict_24(features)]++;
|
|
classes[RandomForestClassifier.predict_25(features)]++;
|
|
classes[RandomForestClassifier.predict_26(features)]++;
|
|
classes[RandomForestClassifier.predict_27(features)]++;
|
|
classes[RandomForestClassifier.predict_28(features)]++;
|
|
classes[RandomForestClassifier.predict_29(features)]++;
|
|
classes[RandomForestClassifier.predict_30(features)]++;
|
|
classes[RandomForestClassifier.predict_31(features)]++;
|
|
classes[RandomForestClassifier.predict_32(features)]++;
|
|
classes[RandomForestClassifier.predict_33(features)]++;
|
|
classes[RandomForestClassifier.predict_34(features)]++;
|
|
classes[RandomForestClassifier.predict_35(features)]++;
|
|
classes[RandomForestClassifier.predict_36(features)]++;
|
|
classes[RandomForestClassifier.predict_37(features)]++;
|
|
classes[RandomForestClassifier.predict_38(features)]++;
|
|
classes[RandomForestClassifier.predict_39(features)]++;
|
|
classes[RandomForestClassifier.predict_40(features)]++;
|
|
classes[RandomForestClassifier.predict_41(features)]++;
|
|
classes[RandomForestClassifier.predict_42(features)]++;
|
|
classes[RandomForestClassifier.predict_43(features)]++;
|
|
classes[RandomForestClassifier.predict_44(features)]++;
|
|
classes[RandomForestClassifier.predict_45(features)]++;
|
|
classes[RandomForestClassifier.predict_46(features)]++;
|
|
classes[RandomForestClassifier.predict_47(features)]++;
|
|
classes[RandomForestClassifier.predict_48(features)]++;
|
|
classes[RandomForestClassifier.predict_49(features)]++;
|
|
|
|
int class_idx = 0;
|
|
int class_val = classes[0];
|
|
for (int i = 1; i < n_classes; i++) {
|
|
if (classes[i] > class_val) {
|
|
class_idx = i;
|
|
class_val = classes[i];
|
|
}
|
|
}
|
|
return class_idx;
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
if (args.length == 50) {
|
|
|
|
// Features:
|
|
double[] features = new double[args.length];
|
|
for (int i = 0, l = args.length; i < l; i++) {
|
|
features[i] = Double.parseDouble(args[i]);
|
|
}
|
|
|
|
// Prediction:
|
|
int prediction = RandomForestClassifier.predict(features);
|
|
System.out.println(prediction);
|
|
|
|
}
|
|
}
|
|
} |