|
|
@@ -0,0 +1,701 @@
|
|
|
+
|
|
|
+
|
|
|
+///////////////////////////////////////////
|
|
|
+// Running ctGAN 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: 420, 36
|
|
|
+LR fn, tp: 4, 8
|
|
|
+LR f1 score: 0.286
|
|
|
+LR cohens kappa score: 0.256
|
|
|
+LR average precision score: 0.403
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 450, 6
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.200
|
|
|
+GB cohens kappa score: 0.183
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 9, 3
|
|
|
+KNN f1 score: 0.375
|
|
|
+KNN cohens kappa score: 0.367
|
|
|
+
|
|
|
+
|
|
|
+------ Step 1/5: Slice 2/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 434, 22
|
|
|
+LR fn, tp: 7, 5
|
|
|
+LR f1 score: 0.256
|
|
|
+LR cohens kappa score: 0.229
|
|
|
+LR average precision score: 0.275
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 452, 4
|
|
|
+GB fn, tp: 8, 4
|
|
|
+GB f1 score: 0.400
|
|
|
+GB cohens kappa score: 0.387
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 456, 0
|
|
|
+KNN fn, tp: 10, 2
|
|
|
+KNN f1 score: 0.286
|
|
|
+KNN cohens kappa score: 0.280
|
|
|
+
|
|
|
+
|
|
|
+------ Step 1/5: Slice 3/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 392, 64
|
|
|
+LR fn, tp: 10, 2
|
|
|
+LR f1 score: 0.051
|
|
|
+LR cohens kappa score: 0.008
|
|
|
+LR average precision score: 0.056
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 447, 9
|
|
|
+GB fn, tp: 11, 1
|
|
|
+GB f1 score: 0.091
|
|
|
+GB cohens kappa score: 0.069
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 452, 4
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.013
|
|
|
+
|
|
|
+
|
|
|
+------ Step 1/5: Slice 4/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 343, 113
|
|
|
+LR fn, tp: 8, 4
|
|
|
+LR f1 score: 0.062
|
|
|
+LR cohens kappa score: 0.016
|
|
|
+LR average precision score: 0.170
|
|
|
+
|
|
|
+-> 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: 456, 0
|
|
|
+KNN fn, tp: 11, 1
|
|
|
+KNN f1 score: 0.154
|
|
|
+KNN cohens kappa score: 0.150
|
|
|
+
|
|
|
+
|
|
|
+------ Step 1/5: Slice 5/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1776 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 361, 95
|
|
|
+LR fn, tp: 3, 7
|
|
|
+LR f1 score: 0.125
|
|
|
+LR cohens kappa score: 0.089
|
|
|
+LR average precision score: 0.164
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 451, 5
|
|
|
+GB fn, tp: 9, 1
|
|
|
+GB f1 score: 0.125
|
|
|
+GB cohens kappa score: 0.111
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 9, 1
|
|
|
+KNN f1 score: 0.167
|
|
|
+KNN cohens kappa score: 0.161
|
|
|
+
|
|
|
+
|
|
|
+====== 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: 440, 16
|
|
|
+LR fn, tp: 12, 0
|
|
|
+LR f1 score: 0.000
|
|
|
+LR cohens kappa score: -0.030
|
|
|
+LR average precision score: 0.033
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 453, 3
|
|
|
+GB fn, tp: 9, 3
|
|
|
+GB f1 score: 0.333
|
|
|
+GB cohens kappa score: 0.322
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 454, 2
|
|
|
+KNN fn, tp: 10, 2
|
|
|
+KNN f1 score: 0.250
|
|
|
+KNN cohens kappa score: 0.240
|
|
|
+
|
|
|
+
|
|
|
+------ Step 2/5: Slice 2/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 426, 30
|
|
|
+LR fn, tp: 5, 7
|
|
|
+LR f1 score: 0.286
|
|
|
+LR cohens kappa score: 0.257
|
|
|
+LR average precision score: 0.286
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 445, 11
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.160
|
|
|
+GB cohens kappa score: 0.137
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 11, 1
|
|
|
+KNN f1 score: 0.143
|
|
|
+KNN cohens kappa score: 0.137
|
|
|
+
|
|
|
+
|
|
|
+------ Step 2/5: Slice 3/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 452, 4
|
|
|
+LR fn, tp: 10, 2
|
|
|
+LR f1 score: 0.222
|
|
|
+LR cohens kappa score: 0.209
|
|
|
+LR average precision score: 0.175
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 452, 4
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.222
|
|
|
+GB cohens kappa score: 0.209
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.004
|
|
|
+
|
|
|
+
|
|
|
+------ Step 2/5: Slice 4/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 376, 80
|
|
|
+LR fn, tp: 6, 6
|
|
|
+LR f1 score: 0.122
|
|
|
+LR cohens kappa score: 0.081
|
|
|
+LR average precision score: 0.100
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 454, 2
|
|
|
+GB fn, tp: 9, 3
|
|
|
+GB f1 score: 0.353
|
|
|
+GB cohens kappa score: 0.343
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 456, 0
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: 0.000
|
|
|
+
|
|
|
+
|
|
|
+------ Step 2/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: 7, 3
|
|
|
+LR f1 score: 0.122
|
|
|
+LR cohens kappa score: 0.091
|
|
|
+LR average precision score: 0.265
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 446, 10
|
|
|
+GB fn, tp: 9, 1
|
|
|
+GB f1 score: 0.095
|
|
|
+GB cohens kappa score: 0.074
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 456, 0
|
|
|
+KNN fn, tp: 9, 1
|
|
|
+KNN f1 score: 0.182
|
|
|
+KNN cohens kappa score: 0.179
|
|
|
+
|
|
|
+
|
|
|
+====== 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: 439, 17
|
|
|
+LR fn, tp: 8, 4
|
|
|
+LR f1 score: 0.242
|
|
|
+LR cohens kappa score: 0.217
|
|
|
+LR average precision score: 0.247
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 451, 5
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.211
|
|
|
+GB cohens kappa score: 0.195
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 456, 0
|
|
|
+KNN fn, tp: 11, 1
|
|
|
+KNN f1 score: 0.154
|
|
|
+KNN cohens kappa score: 0.150
|
|
|
+
|
|
|
+
|
|
|
+------ Step 3/5: Slice 2/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 433, 23
|
|
|
+LR fn, tp: 9, 3
|
|
|
+LR f1 score: 0.158
|
|
|
+LR cohens kappa score: 0.127
|
|
|
+LR average precision score: 0.203
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 453, 3
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.235
|
|
|
+GB cohens kappa score: 0.224
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.004
|
|
|
+
|
|
|
+
|
|
|
+------ Step 3/5: Slice 3/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 379, 77
|
|
|
+LR fn, tp: 7, 5
|
|
|
+LR f1 score: 0.106
|
|
|
+LR cohens kappa score: 0.065
|
|
|
+LR average precision score: 0.072
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 449, 7
|
|
|
+GB fn, tp: 9, 3
|
|
|
+GB f1 score: 0.273
|
|
|
+GB cohens kappa score: 0.255
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 454, 2
|
|
|
+KNN fn, tp: 9, 3
|
|
|
+KNN f1 score: 0.353
|
|
|
+KNN cohens kappa score: 0.343
|
|
|
+
|
|
|
+
|
|
|
+------ Step 3/5: Slice 4/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 418, 38
|
|
|
+LR fn, tp: 6, 6
|
|
|
+LR f1 score: 0.214
|
|
|
+LR cohens kappa score: 0.181
|
|
|
+LR average precision score: 0.174
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 449, 7
|
|
|
+GB fn, tp: 12, 0
|
|
|
+GB f1 score: 0.000
|
|
|
+GB cohens kappa score: -0.019
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 454, 2
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.007
|
|
|
+
|
|
|
+
|
|
|
+------ Step 3/5: Slice 5/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1776 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 433, 23
|
|
|
+LR fn, tp: 6, 4
|
|
|
+LR f1 score: 0.216
|
|
|
+LR cohens kappa score: 0.191
|
|
|
+LR average precision score: 0.141
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 451, 5
|
|
|
+GB fn, tp: 7, 3
|
|
|
+GB f1 score: 0.333
|
|
|
+GB cohens kappa score: 0.320
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 453, 3
|
|
|
+KNN fn, tp: 9, 1
|
|
|
+KNN f1 score: 0.143
|
|
|
+KNN cohens kappa score: 0.132
|
|
|
+
|
|
|
+
|
|
|
+====== 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: 443, 13
|
|
|
+LR fn, tp: 6, 6
|
|
|
+LR f1 score: 0.387
|
|
|
+LR cohens kappa score: 0.367
|
|
|
+LR average precision score: 0.335
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 452, 4
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.222
|
|
|
+GB cohens kappa score: 0.209
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 456, 0
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: 0.000
|
|
|
+
|
|
|
+
|
|
|
+------ Step 4/5: Slice 2/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 447, 9
|
|
|
+LR fn, tp: 6, 6
|
|
|
+LR f1 score: 0.444
|
|
|
+LR cohens kappa score: 0.428
|
|
|
+LR average precision score: 0.451
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 451, 5
|
|
|
+GB fn, tp: 8, 4
|
|
|
+GB f1 score: 0.381
|
|
|
+GB cohens kappa score: 0.367
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.004
|
|
|
+
|
|
|
+
|
|
|
+------ Step 4/5: Slice 3/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 410, 46
|
|
|
+LR fn, tp: 7, 5
|
|
|
+LR f1 score: 0.159
|
|
|
+LR cohens kappa score: 0.122
|
|
|
+LR average precision score: 0.192
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 452, 4
|
|
|
+GB fn, tp: 12, 0
|
|
|
+GB f1 score: 0.000
|
|
|
+GB cohens kappa score: -0.013
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 456, 0
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: 0.000
|
|
|
+
|
|
|
+
|
|
|
+------ Step 4/5: Slice 4/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 444, 12
|
|
|
+LR fn, tp: 10, 2
|
|
|
+LR f1 score: 0.154
|
|
|
+LR cohens kappa score: 0.130
|
|
|
+LR average precision score: 0.223
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 451, 5
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.211
|
|
|
+GB cohens kappa score: 0.195
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 10, 2
|
|
|
+KNN f1 score: 0.267
|
|
|
+KNN cohens kappa score: 0.259
|
|
|
+
|
|
|
+
|
|
|
+------ Step 4/5: Slice 5/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1776 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 407, 49
|
|
|
+LR fn, tp: 7, 3
|
|
|
+LR f1 score: 0.097
|
|
|
+LR cohens kappa score: 0.063
|
|
|
+LR average precision score: 0.095
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 452, 4
|
|
|
+GB fn, tp: 10, 0
|
|
|
+GB f1 score: 0.000
|
|
|
+GB cohens kappa score: -0.012
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 9, 1
|
|
|
+KNN f1 score: 0.167
|
|
|
+KNN cohens kappa score: 0.161
|
|
|
+
|
|
|
+
|
|
|
+====== 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: 374, 82
|
|
|
+LR fn, tp: 7, 5
|
|
|
+LR f1 score: 0.101
|
|
|
+LR cohens kappa score: 0.059
|
|
|
+LR average precision score: 0.057
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 449, 7
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.190
|
|
|
+GB cohens kappa score: 0.172
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 456, 0
|
|
|
+KNN fn, tp: 11, 1
|
|
|
+KNN f1 score: 0.154
|
|
|
+KNN cohens kappa score: 0.150
|
|
|
+
|
|
|
+
|
|
|
+------ Step 5/5: Slice 2/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1778 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 423, 33
|
|
|
+LR fn, tp: 12, 0
|
|
|
+LR f1 score: 0.000
|
|
|
+LR cohens kappa score: -0.039
|
|
|
+LR average precision score: 0.038
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 446, 10
|
|
|
+GB fn, tp: 11, 1
|
|
|
+GB f1 score: 0.087
|
|
|
+GB cohens kappa score: 0.064
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 454, 2
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.007
|
|
|
+
|
|
|
+
|
|
|
+------ 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: 9, 3
|
|
|
+LR f1 score: 0.146
|
|
|
+LR cohens kappa score: 0.114
|
|
|
+LR average precision score: 0.119
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 447, 9
|
|
|
+GB fn, tp: 11, 1
|
|
|
+GB f1 score: 0.091
|
|
|
+GB cohens kappa score: 0.069
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 10, 2
|
|
|
+KNN f1 score: 0.267
|
|
|
+KNN cohens kappa score: 0.259
|
|
|
+
|
|
|
+
|
|
|
+------ Step 5/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: 6, 6
|
|
|
+LR f1 score: 0.218
|
|
|
+LR cohens kappa score: 0.186
|
|
|
+LR average precision score: 0.199
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 453, 3
|
|
|
+GB fn, tp: 10, 2
|
|
|
+GB f1 score: 0.235
|
|
|
+GB cohens kappa score: 0.224
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 455, 1
|
|
|
+KNN fn, tp: 12, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.004
|
|
|
+
|
|
|
+
|
|
|
+------ Step 5/5: Slice 5/5 -------
|
|
|
+-> Reset the GAN
|
|
|
+-> Train generator for synthetic samples
|
|
|
+-> create 1776 synthetic samples
|
|
|
+-> test with 'LR'
|
|
|
+LR tn, fp: 434, 22
|
|
|
+LR fn, tp: 8, 2
|
|
|
+LR f1 score: 0.118
|
|
|
+LR cohens kappa score: 0.090
|
|
|
+LR average precision score: 0.049
|
|
|
+
|
|
|
+-> test with 'GB'
|
|
|
+GB tn, fp: 449, 7
|
|
|
+GB fn, tp: 8, 2
|
|
|
+GB f1 score: 0.211
|
|
|
+GB cohens kappa score: 0.194
|
|
|
+
|
|
|
+-> test with 'KNN'
|
|
|
+KNN tn, fp: 454, 2
|
|
|
+KNN fn, tp: 10, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.007
|
|
|
+
|
|
|
+### Exercise is done.
|
|
|
+
|
|
|
+-----[ LR ]-----
|
|
|
+maximum:
|
|
|
+LR tn, fp: 452, 113
|
|
|
+LR fn, tp: 12, 8
|
|
|
+LR f1 score: 0.444
|
|
|
+LR cohens kappa score: 0.428
|
|
|
+LR average precision score: 0.451
|
|
|
+
|
|
|
+
|
|
|
+average:
|
|
|
+LR tn, fp: 415.88, 40.12
|
|
|
+LR fn, tp: 7.44, 4.16
|
|
|
+LR f1 score: 0.172
|
|
|
+LR cohens kappa score: 0.140
|
|
|
+LR average precision score: 0.181
|
|
|
+
|
|
|
+
|
|
|
+minimum:
|
|
|
+LR tn, fp: 343, 4
|
|
|
+LR fn, tp: 3, 0
|
|
|
+LR f1 score: 0.000
|
|
|
+LR cohens kappa score: -0.039
|
|
|
+LR average precision score: 0.033
|
|
|
+
|
|
|
+
|
|
|
+-----[ GB ]-----
|
|
|
+maximum:
|
|
|
+GB tn, fp: 454, 14
|
|
|
+GB fn, tp: 12, 4
|
|
|
+GB f1 score: 0.400
|
|
|
+GB cohens kappa score: 0.387
|
|
|
+
|
|
|
+
|
|
|
+average:
|
|
|
+GB tn, fp: 449.88, 6.12
|
|
|
+GB fn, tp: 9.68, 1.92
|
|
|
+GB f1 score: 0.195
|
|
|
+GB cohens kappa score: 0.178
|
|
|
+
|
|
|
+
|
|
|
+minimum:
|
|
|
+GB tn, fp: 442, 2
|
|
|
+GB fn, tp: 7, 0
|
|
|
+GB f1 score: 0.000
|
|
|
+GB cohens kappa score: -0.019
|
|
|
+
|
|
|
+
|
|
|
+-----[ KNN ]-----
|
|
|
+maximum:
|
|
|
+KNN tn, fp: 456, 4
|
|
|
+KNN fn, tp: 12, 3
|
|
|
+KNN f1 score: 0.375
|
|
|
+KNN cohens kappa score: 0.367
|
|
|
+
|
|
|
+
|
|
|
+average:
|
|
|
+KNN tn, fp: 454.92, 1.08
|
|
|
+KNN fn, tp: 10.72, 0.88
|
|
|
+KNN f1 score: 0.122
|
|
|
+KNN cohens kappa score: 0.117
|
|
|
+
|
|
|
+
|
|
|
+minimum:
|
|
|
+KNN tn, fp: 452, 0
|
|
|
+KNN fn, tp: 9, 0
|
|
|
+KNN f1 score: 0.000
|
|
|
+KNN cohens kappa score: -0.013
|
|
|
+
|