File size: 3,430 Bytes
65635a1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{
  "config": {
    "embeddings_npy": "/Users/faith/Desktop/Voxelomics-offline/backend/diagnosticore-service/output/pathfoundation_tp53_200/embeddings.npy",
    "embedding_rows_csv": "/Users/faith/Desktop/Voxelomics-offline/backend/diagnosticore-service/output/pathfoundation_tp53_200/embedding_rows.csv",
    "seed": 42,
    "max_train_tiles": 50000,
    "max_eval_tiles_per_split": 15000,
    "decision_threshold": 0.5,
    "logreg_c": 1.0
  },
  "dataset": {
    "n_rows_total": 98761,
    "n_features": 384,
    "n_train_used": 49092,
    "n_eval_used": 30000,
    "class_balance_train": 0.33862951193677177
  },
  "tile_metrics": {
    "train": {
      "n": 49092.0,
      "positive_rate": 0.33862951193677177,
      "accuracy": 0.7936323637252506,
      "precision": 0.6661038628805321,
      "recall": 0.7831448508180944,
      "f1": 0.7198982554120932,
      "roc_auc": 0.8762093522556836,
      "average_precision": 0.802780630411325
    },
    "eval": {
      "n": 30000.0,
      "positive_rate": 0.5,
      "accuracy": 0.6401666666666667,
      "precision": 0.6584042793641226,
      "recall": 0.5826,
      "f1": 0.6181869628267251,
      "roc_auc": 0.6964796622222222,
      "average_precision": 0.6957854729844977
    }
  },
  "slide_metrics_by_split": {
    "test": {
      "n": 50.0,
      "positive_rate": 0.4,
      "accuracy": 0.72,
      "precision": 0.65,
      "recall": 0.65,
      "f1": 0.65,
      "roc_auc": 0.77,
      "average_precision": 0.7083413072873412
    },
    "train": {
      "n": 100.0,
      "positive_rate": 0.34,
      "accuracy": 0.97,
      "precision": 0.9428571428571428,
      "recall": 0.9705882352941176,
      "f1": 0.9565217391304348,
      "roc_auc": 0.9919786096256685,
      "average_precision": 0.981491690975888
    },
    "val": {
      "n": 50.0,
      "positive_rate": 0.36,
      "accuracy": 0.76,
      "precision": 0.6875,
      "recall": 0.6111111111111112,
      "f1": 0.6470588235294118,
      "roc_auc": 0.8836805555555556,
      "average_precision": 0.8032331072875449
    }
  },
  "case_metrics_by_split": {
    "test": {
      "n": 50.0,
      "positive_rate": 0.4,
      "accuracy": 0.72,
      "precision": 0.65,
      "recall": 0.65,
      "f1": 0.65,
      "roc_auc": 0.77,
      "average_precision": 0.7083413072873412
    },
    "train": {
      "n": 100.0,
      "positive_rate": 0.34,
      "accuracy": 0.97,
      "precision": 0.9428571428571428,
      "recall": 0.9705882352941176,
      "f1": 0.9565217391304348,
      "roc_auc": 0.9919786096256685,
      "average_precision": 0.981491690975888
    },
    "val": {
      "n": 50.0,
      "positive_rate": 0.36,
      "accuracy": 0.76,
      "precision": 0.6875,
      "recall": 0.6111111111111112,
      "f1": 0.6470588235294118,
      "roc_auc": 0.8836805555555556,
      "average_precision": 0.8032331072875449
    }
  },
  "compat_note": {
    "cnn_equivalent_files": [
      "/Users/faith/Desktop/Voxelomics-offline/backend/diagnosticore-service/output/pathfoundation_tp53_200/tile_predictions.csv",
      "/Users/faith/Desktop/Voxelomics-offline/backend/diagnosticore-service/output/pathfoundation_tp53_200/slide_predictions.csv",
      "/Users/faith/Desktop/Voxelomics-offline/backend/diagnosticore-service/output/pathfoundation_tp53_200/case_predictions.csv",
      "/Users/faith/Desktop/Voxelomics-offline/backend/diagnosticore-service/output/pathfoundation_tp53_200/metrics.json"
    ]
  }
}