|
@@ -0,0 +1,701 @@
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+///////////////////////////////////////////
|
|
|
|
|
+// Running ProWRAS on folding_abalone_17_vs_7_8_9_10
|
|
|
|
|
+///////////////////////////////////////////
|
|
|
|
|
+
|
|
|
|
|
+Load 'data_input/folding_abalone_17_vs_7_8_9_10'
|
|
|
|
|
+from pickle file
|
|
|
|
|
+Data loaded.
|
|
|
|
|
+-> Shuffling data
|
|
|
|
|
+### Start exercise for synthetic point generator
|
|
|
|
|
+
|
|
|
|
|
+====== Step 1/5 =======
|
|
|
|
|
+-> Shuffling data
|
|
|
|
|
+-> Spliting data to slices
|
|
|
|
|
+
|
|
|
|
|
+------ Step 1/5: Slice 1/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 422, 34
|
|
|
|
|
+LR fn, tp: 1, 11
|
|
|
|
|
+LR f1 score: 0.386
|
|
|
|
|
+LR cohens kappa score: 0.360
|
|
|
|
|
+LR average precision score: 0.427
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 442, 14
|
|
|
|
|
+GB fn, tp: 6, 6
|
|
|
|
|
+GB f1 score: 0.375
|
|
|
|
|
+GB cohens kappa score: 0.354
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 440, 16
|
|
|
|
|
+KNN fn, tp: 7, 5
|
|
|
|
|
+KNN f1 score: 0.303
|
|
|
|
|
+KNN cohens kappa score: 0.280
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 1/5: Slice 2/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 416, 40
|
|
|
|
|
+LR fn, tp: 1, 11
|
|
|
|
|
+LR f1 score: 0.349
|
|
|
|
|
+LR cohens kappa score: 0.321
|
|
|
|
|
+LR average precision score: 0.602
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 443, 13
|
|
|
|
|
+GB fn, tp: 7, 5
|
|
|
|
|
+GB f1 score: 0.333
|
|
|
|
|
+GB cohens kappa score: 0.312
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 427, 29
|
|
|
|
|
+KNN fn, tp: 4, 8
|
|
|
|
|
+KNN f1 score: 0.327
|
|
|
|
|
+KNN cohens kappa score: 0.299
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 1/5: Slice 3/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 439, 17
|
|
|
|
|
+LR fn, tp: 5, 7
|
|
|
|
|
+LR f1 score: 0.389
|
|
|
|
|
+LR cohens kappa score: 0.367
|
|
|
|
|
+LR average precision score: 0.375
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 446, 10
|
|
|
|
|
+GB fn, tp: 10, 2
|
|
|
|
|
+GB f1 score: 0.167
|
|
|
|
|
+GB cohens kappa score: 0.145
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 446, 10
|
|
|
|
|
+KNN fn, tp: 9, 3
|
|
|
|
|
+KNN f1 score: 0.240
|
|
|
|
|
+KNN cohens kappa score: 0.219
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 1/5: Slice 4/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 419, 37
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.310
|
|
|
|
|
+LR cohens kappa score: 0.281
|
|
|
|
|
+LR average precision score: 0.612
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 444, 12
|
|
|
|
|
+GB fn, tp: 6, 6
|
|
|
|
|
+GB f1 score: 0.400
|
|
|
|
|
+GB cohens kappa score: 0.381
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 440, 16
|
|
|
|
|
+KNN fn, tp: 2, 10
|
|
|
|
|
+KNN f1 score: 0.526
|
|
|
|
|
+KNN cohens kappa score: 0.509
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 1/5: Slice 5/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1776 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 428, 28
|
|
|
|
|
+LR fn, tp: 4, 6
|
|
|
|
|
+LR f1 score: 0.273
|
|
|
|
|
+LR cohens kappa score: 0.248
|
|
|
|
|
+LR average precision score: 0.285
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 450, 6
|
|
|
|
|
+GB fn, tp: 7, 3
|
|
|
|
|
+GB f1 score: 0.316
|
|
|
|
|
+GB cohens kappa score: 0.302
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 442, 14
|
|
|
|
|
+KNN fn, tp: 6, 4
|
|
|
|
|
+KNN f1 score: 0.286
|
|
|
|
|
+KNN cohens kappa score: 0.265
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+====== Step 2/5 =======
|
|
|
|
|
+-> Shuffling data
|
|
|
|
|
+-> Spliting data to slices
|
|
|
|
|
+
|
|
|
|
|
+------ Step 2/5: Slice 1/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 423, 33
|
|
|
|
|
+LR fn, tp: 0, 12
|
|
|
|
|
+LR f1 score: 0.421
|
|
|
|
|
+LR cohens kappa score: 0.397
|
|
|
|
|
+LR average precision score: 0.699
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 448, 8
|
|
|
|
|
+GB fn, tp: 6, 6
|
|
|
|
|
+GB f1 score: 0.462
|
|
|
|
|
+GB cohens kappa score: 0.446
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 438, 18
|
|
|
|
|
+KNN fn, tp: 5, 7
|
|
|
|
|
+KNN f1 score: 0.378
|
|
|
|
|
+KNN cohens kappa score: 0.356
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 2/5: Slice 2/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 414, 42
|
|
|
|
|
+LR fn, tp: 0, 12
|
|
|
|
|
+LR f1 score: 0.364
|
|
|
|
|
+LR cohens kappa score: 0.336
|
|
|
|
|
+LR average precision score: 0.475
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 447, 9
|
|
|
|
|
+GB fn, tp: 3, 9
|
|
|
|
|
+GB f1 score: 0.600
|
|
|
|
|
+GB cohens kappa score: 0.587
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 429, 27
|
|
|
|
|
+KNN fn, tp: 3, 9
|
|
|
|
|
+KNN f1 score: 0.375
|
|
|
|
|
+KNN cohens kappa score: 0.350
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 2/5: Slice 3/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 427, 29
|
|
|
|
|
+LR fn, tp: 6, 6
|
|
|
|
|
+LR f1 score: 0.255
|
|
|
|
|
+LR cohens kappa score: 0.226
|
|
|
|
|
+LR average precision score: 0.222
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 450, 6
|
|
|
|
|
+GB fn, tp: 8, 4
|
|
|
|
|
+GB f1 score: 0.364
|
|
|
|
|
+GB cohens kappa score: 0.348
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 440, 16
|
|
|
|
|
+KNN fn, tp: 5, 7
|
|
|
|
|
+KNN f1 score: 0.400
|
|
|
|
|
+KNN cohens kappa score: 0.379
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 2/5: Slice 4/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 433, 23
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.409
|
|
|
|
|
+LR cohens kappa score: 0.386
|
|
|
|
|
+LR average precision score: 0.514
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 447, 9
|
|
|
|
|
+GB fn, tp: 5, 7
|
|
|
|
|
+GB f1 score: 0.500
|
|
|
|
|
+GB cohens kappa score: 0.485
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 437, 19
|
|
|
|
|
+KNN fn, tp: 7, 5
|
|
|
|
|
+KNN f1 score: 0.278
|
|
|
|
|
+KNN cohens kappa score: 0.252
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 2/5: Slice 5/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1776 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 424, 32
|
|
|
|
|
+LR fn, tp: 3, 7
|
|
|
|
|
+LR f1 score: 0.286
|
|
|
|
|
+LR cohens kappa score: 0.260
|
|
|
|
|
+LR average precision score: 0.383
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 445, 11
|
|
|
|
|
+GB fn, tp: 5, 5
|
|
|
|
|
+GB f1 score: 0.385
|
|
|
|
|
+GB cohens kappa score: 0.368
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 440, 16
|
|
|
|
|
+KNN fn, tp: 5, 5
|
|
|
|
|
+KNN f1 score: 0.323
|
|
|
|
|
+KNN cohens kappa score: 0.302
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+====== Step 3/5 =======
|
|
|
|
|
+-> Shuffling data
|
|
|
|
|
+-> Spliting data to slices
|
|
|
|
|
+
|
|
|
|
|
+------ Step 3/5: Slice 1/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 423, 33
|
|
|
|
|
+LR fn, tp: 4, 8
|
|
|
|
|
+LR f1 score: 0.302
|
|
|
|
|
+LR cohens kappa score: 0.273
|
|
|
|
|
+LR average precision score: 0.505
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 445, 11
|
|
|
|
|
+GB fn, tp: 7, 5
|
|
|
|
|
+GB f1 score: 0.357
|
|
|
|
|
+GB cohens kappa score: 0.338
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 439, 17
|
|
|
|
|
+KNN fn, tp: 7, 5
|
|
|
|
|
+KNN f1 score: 0.294
|
|
|
|
|
+KNN cohens kappa score: 0.270
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 3/5: Slice 2/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 425, 31
|
|
|
|
|
+LR fn, tp: 6, 6
|
|
|
|
|
+LR f1 score: 0.245
|
|
|
|
|
+LR cohens kappa score: 0.214
|
|
|
|
|
+LR average precision score: 0.320
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 442, 14
|
|
|
|
|
+GB fn, tp: 10, 2
|
|
|
|
|
+GB f1 score: 0.143
|
|
|
|
|
+GB cohens kappa score: 0.117
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 435, 21
|
|
|
|
|
+KNN fn, tp: 7, 5
|
|
|
|
|
+KNN f1 score: 0.263
|
|
|
|
|
+KNN cohens kappa score: 0.236
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 3/5: Slice 3/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 432, 24
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.400
|
|
|
|
|
+LR cohens kappa score: 0.377
|
|
|
|
|
+LR average precision score: 0.569
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 447, 9
|
|
|
|
|
+GB fn, tp: 7, 5
|
|
|
|
|
+GB f1 score: 0.385
|
|
|
|
|
+GB cohens kappa score: 0.367
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 441, 15
|
|
|
|
|
+KNN fn, tp: 6, 6
|
|
|
|
|
+KNN f1 score: 0.364
|
|
|
|
|
+KNN cohens kappa score: 0.342
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 3/5: Slice 4/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 424, 32
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.340
|
|
|
|
|
+LR cohens kappa score: 0.312
|
|
|
|
|
+LR average precision score: 0.293
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 445, 11
|
|
|
|
|
+GB fn, tp: 9, 3
|
|
|
|
|
+GB f1 score: 0.231
|
|
|
|
|
+GB cohens kappa score: 0.209
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 440, 16
|
|
|
|
|
+KNN fn, tp: 8, 4
|
|
|
|
|
+KNN f1 score: 0.250
|
|
|
|
|
+KNN cohens kappa score: 0.225
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 3/5: Slice 5/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1776 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 420, 36
|
|
|
|
|
+LR fn, tp: 1, 9
|
|
|
|
|
+LR f1 score: 0.327
|
|
|
|
|
+LR cohens kappa score: 0.303
|
|
|
|
|
+LR average precision score: 0.548
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 446, 10
|
|
|
|
|
+GB fn, tp: 5, 5
|
|
|
|
|
+GB f1 score: 0.400
|
|
|
|
|
+GB cohens kappa score: 0.384
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 431, 25
|
|
|
|
|
+KNN fn, tp: 2, 8
|
|
|
|
|
+KNN f1 score: 0.372
|
|
|
|
|
+KNN cohens kappa score: 0.351
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+====== Step 4/5 =======
|
|
|
|
|
+-> Shuffling data
|
|
|
|
|
+-> Spliting data to slices
|
|
|
|
|
+
|
|
|
|
|
+------ Step 4/5: Slice 1/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 418, 38
|
|
|
|
|
+LR fn, tp: 2, 10
|
|
|
|
|
+LR f1 score: 0.333
|
|
|
|
|
+LR cohens kappa score: 0.305
|
|
|
|
|
+LR average precision score: 0.570
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 435, 21
|
|
|
|
|
+GB fn, tp: 5, 7
|
|
|
|
|
+GB f1 score: 0.350
|
|
|
|
|
+GB cohens kappa score: 0.326
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 430, 26
|
|
|
|
|
+KNN fn, tp: 4, 8
|
|
|
|
|
+KNN f1 score: 0.348
|
|
|
|
|
+KNN cohens kappa score: 0.322
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 4/5: Slice 2/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 421, 35
|
|
|
|
|
+LR fn, tp: 1, 11
|
|
|
|
|
+LR f1 score: 0.379
|
|
|
|
|
+LR cohens kappa score: 0.353
|
|
|
|
|
+LR average precision score: 0.490
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 438, 18
|
|
|
|
|
+GB fn, tp: 3, 9
|
|
|
|
|
+GB f1 score: 0.462
|
|
|
|
|
+GB cohens kappa score: 0.442
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 431, 25
|
|
|
|
|
+KNN fn, tp: 4, 8
|
|
|
|
|
+KNN f1 score: 0.356
|
|
|
|
|
+KNN cohens kappa score: 0.330
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 4/5: Slice 3/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 426, 30
|
|
|
|
|
+LR fn, tp: 2, 10
|
|
|
|
|
+LR f1 score: 0.385
|
|
|
|
|
+LR cohens kappa score: 0.359
|
|
|
|
|
+LR average precision score: 0.504
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 448, 8
|
|
|
|
|
+GB fn, tp: 10, 2
|
|
|
|
|
+GB f1 score: 0.182
|
|
|
|
|
+GB cohens kappa score: 0.162
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 443, 13
|
|
|
|
|
+KNN fn, tp: 6, 6
|
|
|
|
|
+KNN f1 score: 0.387
|
|
|
|
|
+KNN cohens kappa score: 0.367
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 4/5: Slice 4/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 429, 27
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.375
|
|
|
|
|
+LR cohens kappa score: 0.350
|
|
|
|
|
+LR average precision score: 0.451
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 451, 5
|
|
|
|
|
+GB fn, tp: 9, 3
|
|
|
|
|
+GB f1 score: 0.300
|
|
|
|
|
+GB cohens kappa score: 0.285
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 441, 15
|
|
|
|
|
+KNN fn, tp: 5, 7
|
|
|
|
|
+KNN f1 score: 0.412
|
|
|
|
|
+KNN cohens kappa score: 0.392
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 4/5: Slice 5/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1776 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 435, 21
|
|
|
|
|
+LR fn, tp: 5, 5
|
|
|
|
|
+LR f1 score: 0.278
|
|
|
|
|
+LR cohens kappa score: 0.255
|
|
|
|
|
+LR average precision score: 0.387
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 450, 6
|
|
|
|
|
+GB fn, tp: 7, 3
|
|
|
|
|
+GB f1 score: 0.316
|
|
|
|
|
+GB cohens kappa score: 0.302
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 440, 16
|
|
|
|
|
+KNN fn, tp: 7, 3
|
|
|
|
|
+KNN f1 score: 0.207
|
|
|
|
|
+KNN cohens kappa score: 0.184
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+====== Step 5/5 =======
|
|
|
|
|
+-> Shuffling data
|
|
|
|
|
+-> Spliting data to slices
|
|
|
|
|
+
|
|
|
|
|
+------ Step 5/5: Slice 1/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 410, 46
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.269
|
|
|
|
|
+LR cohens kappa score: 0.237
|
|
|
|
|
+LR average precision score: 0.394
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 442, 14
|
|
|
|
|
+GB fn, tp: 9, 3
|
|
|
|
|
+GB f1 score: 0.207
|
|
|
|
|
+GB cohens kappa score: 0.182
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 437, 19
|
|
|
|
|
+KNN fn, tp: 7, 5
|
|
|
|
|
+KNN f1 score: 0.278
|
|
|
|
|
+KNN cohens kappa score: 0.252
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 5/5: Slice 2/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 431, 25
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.391
|
|
|
|
|
+LR cohens kappa score: 0.367
|
|
|
|
|
+LR average precision score: 0.312
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 447, 9
|
|
|
|
|
+GB fn, tp: 10, 2
|
|
|
|
|
+GB f1 score: 0.174
|
|
|
|
|
+GB cohens kappa score: 0.153
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 435, 21
|
|
|
|
|
+KNN fn, tp: 4, 8
|
|
|
|
|
+KNN f1 score: 0.390
|
|
|
|
|
+KNN cohens kappa score: 0.367
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 5/5: Slice 3/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 430, 26
|
|
|
|
|
+LR fn, tp: 3, 9
|
|
|
|
|
+LR f1 score: 0.383
|
|
|
|
|
+LR cohens kappa score: 0.358
|
|
|
|
|
+LR average precision score: 0.358
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 444, 12
|
|
|
|
|
+GB fn, tp: 6, 6
|
|
|
|
|
+GB f1 score: 0.400
|
|
|
|
|
+GB cohens kappa score: 0.381
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 440, 16
|
|
|
|
|
+KNN fn, tp: 3, 9
|
|
|
|
|
+KNN f1 score: 0.486
|
|
|
|
|
+KNN cohens kappa score: 0.468
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 5/5: Slice 4/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1778 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 421, 35
|
|
|
|
|
+LR fn, tp: 2, 10
|
|
|
|
|
+LR f1 score: 0.351
|
|
|
|
|
+LR cohens kappa score: 0.323
|
|
|
|
|
+LR average precision score: 0.670
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 446, 10
|
|
|
|
|
+GB fn, tp: 8, 4
|
|
|
|
|
+GB f1 score: 0.308
|
|
|
|
|
+GB cohens kappa score: 0.288
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 438, 18
|
|
|
|
|
+KNN fn, tp: 6, 6
|
|
|
|
|
+KNN f1 score: 0.333
|
|
|
|
|
+KNN cohens kappa score: 0.310
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+------ Step 5/5: Slice 5/5 -------
|
|
|
|
|
+-> Reset the GAN
|
|
|
|
|
+-> Train generator for synthetic samples
|
|
|
|
|
+-> create 1776 synthetic samples
|
|
|
|
|
+-> test with 'LR'
|
|
|
|
|
+LR tn, fp: 421, 35
|
|
|
|
|
+LR fn, tp: 2, 8
|
|
|
|
|
+LR f1 score: 0.302
|
|
|
|
|
+LR cohens kappa score: 0.277
|
|
|
|
|
+LR average precision score: 0.367
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'GB'
|
|
|
|
|
+GB tn, fp: 444, 12
|
|
|
|
|
+GB fn, tp: 5, 5
|
|
|
|
|
+GB f1 score: 0.370
|
|
|
|
|
+GB cohens kappa score: 0.353
|
|
|
|
|
+
|
|
|
|
|
+-> test with 'KNN'
|
|
|
|
|
+KNN tn, fp: 438, 18
|
|
|
|
|
+KNN fn, tp: 6, 4
|
|
|
|
|
+KNN f1 score: 0.250
|
|
|
|
|
+KNN cohens kappa score: 0.227
|
|
|
|
|
+
|
|
|
|
|
+### Exercise is done.
|
|
|
|
|
+
|
|
|
|
|
+-----[ LR ]-----
|
|
|
|
|
+maximum:
|
|
|
|
|
+LR tn, fp: 439, 46
|
|
|
|
|
+LR fn, tp: 6, 12
|
|
|
|
|
+LR f1 score: 0.421
|
|
|
|
|
+LR cohens kappa score: 0.397
|
|
|
|
|
+LR average precision score: 0.699
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+average:
|
|
|
|
|
+LR tn, fp: 424.44, 31.56
|
|
|
|
|
+LR fn, tp: 2.76, 8.84
|
|
|
|
|
+LR f1 score: 0.340
|
|
|
|
|
+LR cohens kappa score: 0.314
|
|
|
|
|
+LR average precision score: 0.453
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+minimum:
|
|
|
|
|
+LR tn, fp: 410, 17
|
|
|
|
|
+LR fn, tp: 0, 5
|
|
|
|
|
+LR f1 score: 0.245
|
|
|
|
|
+LR cohens kappa score: 0.214
|
|
|
|
|
+LR average precision score: 0.222
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+-----[ GB ]-----
|
|
|
|
|
+maximum:
|
|
|
|
|
+GB tn, fp: 451, 21
|
|
|
|
|
+GB fn, tp: 10, 9
|
|
|
|
|
+GB f1 score: 0.600
|
|
|
|
|
+GB cohens kappa score: 0.587
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+average:
|
|
|
|
|
+GB tn, fp: 445.28, 10.72
|
|
|
|
|
+GB fn, tp: 6.92, 4.68
|
|
|
|
|
+GB f1 score: 0.339
|
|
|
|
|
+GB cohens kappa score: 0.321
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+minimum:
|
|
|
|
|
+GB tn, fp: 435, 5
|
|
|
|
|
+GB fn, tp: 3, 2
|
|
|
|
|
+GB f1 score: 0.143
|
|
|
|
|
+GB cohens kappa score: 0.117
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+-----[ KNN ]-----
|
|
|
|
|
+maximum:
|
|
|
|
|
+KNN tn, fp: 446, 29
|
|
|
|
|
+KNN fn, tp: 9, 10
|
|
|
|
|
+KNN f1 score: 0.526
|
|
|
|
|
+KNN cohens kappa score: 0.509
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+average:
|
|
|
|
|
+KNN tn, fp: 437.52, 18.48
|
|
|
|
|
+KNN fn, tp: 5.4, 6.2
|
|
|
|
|
+KNN f1 score: 0.337
|
|
|
|
|
+KNN cohens kappa score: 0.314
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+minimum:
|
|
|
|
|
+KNN tn, fp: 427, 10
|
|
|
|
|
+KNN fn, tp: 2, 3
|
|
|
|
|
+KNN f1 score: 0.207
|
|
|
|
|
+KNN cohens kappa score: 0.184
|
|
|
|
|
+
|