kohido commited on
Commit
148d42e
·
1 Parent(s): d791a28
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. app.py +90 -0
  3. configs/effb0-base-breakhis.yaml +79 -0
  4. configs/effb0-base-camelyon.yaml +68 -0
  5. configs/effb0-scratch.yaml +68 -0
  6. examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-100-001.png +3 -0
  7. examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-200-013.png +3 -0
  8. examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-40-001.png +3 -0
  9. examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-400-006.png +3 -0
  10. examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-100-010.png +3 -0
  11. examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-200-011.png +3 -0
  12. examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-40-001.png +3 -0
  13. examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-400-006.png +3 -0
  14. examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-100-024.png +3 -0
  15. examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-200-027.png +3 -0
  16. examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-40-010.png +3 -0
  17. examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-400-013.png +3 -0
  18. examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-100-031.png +3 -0
  19. examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-200-031.png +3 -0
  20. examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-40-002.png +3 -0
  21. examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-400-034.png +3 -0
  22. models/__init__.py +1 -0
  23. models/__pycache__/__init__.cpython-310.pyc +0 -0
  24. models/__pycache__/timm_model.cpython-310.pyc +0 -0
  25. models/timm_model.py +30 -0
  26. runs/03_20_2025_20_19_28/check_onnx.txt +39 -0
  27. runs/03_20_2025_20_19_28/config.yaml +83 -0
  28. runs/03_20_2025_20_19_28/csv/version_0/metrics.csv +602 -0
  29. runs/03_20_2025_20_19_28/done.txt +0 -0
  30. runs/03_20_2025_20_19_28/model.onnx +3 -0
  31. runs/03_20_2025_20_19_28/wandb/histopath/03_20_2025_20_19_28/checkpoints/epoch=210-step=41778.ckpt +3 -0
  32. runs/03_20_2025_20_19_28/wandb/histopath/03_20_2025_20_19_28/checkpoints/last.ckpt +3 -0
  33. runs/03_28_2025_00_21_48/config.yaml +83 -0
  34. runs/03_28_2025_00_32_51/config.yaml +83 -0
  35. runs/03_28_2025_00_35_19/config.yaml +83 -0
  36. runs/03_28_2025_01_36_41/config.yaml +83 -0
  37. runs/03_28_2025_01_56_02/config.yaml +83 -0
  38. runs/03_28_2025_01_58_16/config.yaml +83 -0
  39. runs/03_28_2025_01_58_52/config.yaml +83 -0
  40. runs/03_28_2025_02_00_29/config.yaml +83 -0
  41. runs/03_28_2025_02_03_04/config.yaml +83 -0
  42. runs/03_28_2025_02_14_37/config.yaml +83 -0
  43. runs/03_28_2025_02_15_38/config.yaml +83 -0
  44. runs/03_28_2025_02_17_13/config.yaml +83 -0
  45. runs/03_28_2025_02_22_37/config.yaml +83 -0
  46. runs/03_28_2025_02_31_16/config.yaml +83 -0
  47. runs/03_28_2025_02_36_29/config.yaml +83 -0
  48. runs/03_28_2025_02_40_09/config.yaml +83 -0
  49. system/__init__.py +4 -0
  50. system/__pycache__/__init__.cpython-310.pyc +0 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ *.png filter=lfs diff=lfs merge=lfs -text
app.py ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import system
3
+ from utils import load_cfg
4
+
5
+ from PIL import Image
6
+ import torchvision.transforms as transforms
7
+ import gradio as gr
8
+ from torchvision.transforms import v2
9
+
10
+
11
+ import wandb
12
+
13
+ cfg = load_cfg("configs/effb0-base-breakhis.yaml")
14
+
15
+ model = system.SimpleClassificationSystem.load_from_checkpoint(
16
+ "runs/03_20_2025_20_19_28/wandb/histopath/03_20_2025_20_19_28/checkpoints/epoch=210-step=41778.ckpt",
17
+ torch.device("cpu"),
18
+ cfg=cfg.system
19
+ )
20
+
21
+ model.to("cuda")
22
+ model.eval()
23
+
24
+ print("Model loaded successfully!")
25
+
26
+ image_size = cfg.data.image_size
27
+
28
+ def preprocess_image(image: Image):
29
+ '''Preprocess the image to be compatible with the model'''
30
+ transform = transforms.Compose([
31
+ v2.Resize(image_size, antialias=True),
32
+ v2.PILToTensor(),
33
+ v2.ToDtype(torch.float32, scale=True),
34
+ v2.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
35
+ ])
36
+
37
+ return transform(image).unsqueeze(0).to("cuda")
38
+
39
+
40
+ def predict(image_path: str):
41
+ '''Predict the class of the image'''
42
+
43
+ image = Image.open(image_path).convert("RGB")
44
+
45
+ image = preprocess_image(image)
46
+ with torch.no_grad():
47
+ output = model(image)
48
+ output = output.squeeze()
49
+ pred = torch.sigmoid(output).round()
50
+ return f"Predicted Class: {'Benign' if int(pred.item())==0 else 'Malignant'}"
51
+
52
+ examples = [
53
+ "examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-40-001.png",
54
+ "examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-100-001.png",
55
+ "examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-200-013.png",
56
+ "examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-400-006.png",
57
+ "examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-40-001.png",
58
+ "examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-100-010.png",
59
+ "examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-200-011.png",
60
+ "examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-400-006.png",
61
+ "examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-40-010.png",
62
+ "examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-100-024.png",
63
+ "examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-200-027.png",
64
+ "examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-400-013.png",
65
+ "examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-40-002.png",
66
+ "examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-100-031.png",
67
+ "examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-200-031.png",
68
+ "examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-400-034.png"
69
+ ]
70
+
71
+ examples_labels = ["benign"] * 8 + ["malignant"] * 8
72
+
73
+ examples_with_labels = [[example, label] for example, label in zip(examples, examples_labels)]
74
+
75
+ # Gradio Interface
76
+ interface = gr.Interface(
77
+ fn=predict,
78
+ inputs=gr.Image(type="filepath", label="Upload an image"),
79
+ outputs=gr.Label(),
80
+ live=True,
81
+ examples=examples_with_labels,
82
+ title="Histopathology Image Classification",
83
+ description="This application classifies histopathology images as either benign or malignant. Upload an image to get the prediction.",
84
+ examples_per_page=len(examples_with_labels),
85
+ )
86
+
87
+ gr.DeepLinkButton()
88
+
89
+ if __name__ == "__main__":
90
+ interface.launch(share=True)
configs/effb0-base-breakhis.yaml ADDED
@@ -0,0 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: ${get_trial_dir:${save_dir}}
4
+ save_cfg_path: ${path_append:${trial_dir},config.yaml}
5
+ seed: 0
6
+
7
+ data_type: BreakhisDataModule
8
+ data:
9
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
10
+ batch_size: 32
11
+ shuffle: ${get_shuffle:${train.trainer.devices}}
12
+ num_workers: 8
13
+ image_size: [224, 224]
14
+ aug:
15
+ RandomHorizontalFlip:
16
+ p: 0.2
17
+ RandomVerticalFlip:
18
+ p: 0.2
19
+ RandomRotation:
20
+ degrees: [-5, 5]
21
+ # GaussianNoise:
22
+ # p: 0.2
23
+ ColorJitter:
24
+ brightness: 0.5
25
+ contrast: 0.5
26
+
27
+
28
+ system_type: SimpleClassificationSystem
29
+ system:
30
+ model_type: TimmModel
31
+ model:
32
+ model_name: efficientnet_b0
33
+ pretrained: true
34
+ num_classes: 1
35
+ optimizer:
36
+ name: Adam
37
+ args:
38
+ lr: 1.e-3
39
+ scheduler:
40
+ name: CosineAnnealingLR
41
+ args:
42
+ T_max: ${train.trainer.max_epochs}
43
+ loss:
44
+ name: BCEWithLogitsLoss
45
+ metrics:
46
+ metrics_names: [BinaryAccuracy]
47
+ metrics_short_names: [BA]
48
+
49
+ train:
50
+ trainer:
51
+ accelerator: 'gpu'
52
+ devices: [0]
53
+ max_epochs: 300
54
+ check_val_every_n_epoch: 1
55
+ enable_progress_bar: true
56
+ accumulate_grad_batches: 1
57
+ log_every_n_steps: 50
58
+ default_root_dir: ${trial_dir}
59
+ logger:
60
+ names: [WandbLogger, CSVLogger]
61
+ args:
62
+ wandb:
63
+ name: ${get_run_id:${trial_dir}}
64
+ project: histopath
65
+ save_dir: ${path_append:${trial_dir},wandb}
66
+ id: ${get_run_id:${trial_dir}}
67
+ anonymous: false
68
+ log_model: all
69
+ entity: heartbeats
70
+ csv:
71
+ name: csv
72
+ save_dir: ${trial_dir}
73
+ callback:
74
+ names: [ModelCheckpoint]
75
+ args:
76
+ modelcp:
77
+ save_last: true
78
+ monitor: valid/BA
79
+ mode: max
configs/effb0-base-camelyon.yaml ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-camelyon
2
+ save_dir: runs
3
+ trial_dir: ${get_trial_dir:${save_dir}}
4
+ save_cfg_path: ${path_append:${trial_dir},config.yaml}
5
+ seed: 0
6
+
7
+ data_type: CamelyonDataModule
8
+ data:
9
+ data_source: /mnt/local-vision/quanda12/projects/DomainBed/domainbed/data
10
+ train_path: ${path_append:${data.data_source},train}
11
+ valid_path: ${path_append:${data.data_source},val}
12
+ test_path: ${path_append:${data.data_source},test}
13
+ batch_size: 4096
14
+ shuffle: ${get_shuffle:${train.trainer.devices}}
15
+ num_workers: 3
16
+ image_size: [96, 96]
17
+
18
+ system_type: SimpleClassificationSystem
19
+ system:
20
+ model_type: TimmModel
21
+ model:
22
+ model_name: efficientnet_b0
23
+ pretrained: true
24
+ num_classes: 1
25
+ optimizer:
26
+ name: Adam
27
+ args:
28
+ lr: 1.e-3
29
+ scheduler:
30
+ name: CosineAnnealingLR
31
+ args:
32
+ T_max: ${train.trainer.max_epochs}
33
+ loss:
34
+ name: BCEWithLogitsLoss
35
+ metrics:
36
+ metrics_names: [BinaryAccuracy, BinaryF1Score, BinaryPrecision, BinaryRecall]
37
+ metrics_short_names: [BA, BF1, BP, BR]
38
+
39
+ train:
40
+ trainer:
41
+ accelerator: 'gpu'
42
+ devices: [2]
43
+ max_epochs: 10
44
+ check_val_every_n_epoch: 1
45
+ enable_progress_bar: true
46
+ accumulate_grad_batches: 1
47
+ log_every_n_steps: 50
48
+ default_root_dir: ${trial_dir}
49
+ logger:
50
+ # names: [WandbLogger, CSVLogger]
51
+ names: [CSVLogger]
52
+ args:
53
+ # wandb:
54
+ # name: ${get_run_id:${trial_dir}}
55
+ # project: histpath
56
+ # save_dir: ${path_append:${trial_dir},wandb}
57
+ # id: ${get_run_id:${trial_dir}}
58
+ # anonymous: false
59
+ # log_model: all
60
+ csv:
61
+ name: csv
62
+ save_dir: ${trial_dir}
63
+ callback:
64
+ names: [ModelCheckpoint]
65
+ args:
66
+ modelcp:
67
+ monitor: valid/BA
68
+ mode: max
configs/effb0-scratch.yaml ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-scratch
2
+ save_dir: runs
3
+ trial_dir: ${get_trial_dir:${save_dir}}
4
+ save_cfg_path: ${path_append:${trial_dir},config.yaml}
5
+ seed: 0
6
+
7
+ data_type: BaseDataModule
8
+ data:
9
+ data_source: /media/mountHDD1/users/luffy/data/oral-cancer-hhp
10
+ train_path: ${path_append:${data.data_source},train}
11
+ valid_path: ${path_append:${data.data_source},val}
12
+ test_path: ${path_append:${data.data_source},test}
13
+ batch_size: 32
14
+ shuffle: ${get_shuffle:${train.trainer.devices}}
15
+ num_workers: 3
16
+ image_size: [224, 224]
17
+
18
+ system_type: SimpleClassificationSystem
19
+ system:
20
+ model_type: TimmModel
21
+ model:
22
+ model_name: efficientnet_b0
23
+ pretrained: true
24
+ num_classes: 1
25
+ optimizer:
26
+ name: Adam
27
+ args:
28
+ lr: 5.e-4
29
+ scheduler:
30
+ name: CosineAnnealingLR
31
+ args:
32
+ T_max: ${train.trainer.max_epochs}
33
+ loss:
34
+ name: BCEWithLogitsLoss
35
+ metrics:
36
+ metrics_names: [BinaryAccuracy, BinaryF1Score, BinaryPrecision, BinaryRecall]
37
+ metrics_short_names: [BA, BF1, BP, BR]
38
+
39
+ train:
40
+ trainer:
41
+ accelerator: 'gpu'
42
+ devices: [1]
43
+ max_epochs: 100
44
+ check_val_every_n_epoch: 1
45
+ enable_progress_bar: true
46
+ accumulate_grad_batches: 1
47
+ log_every_n_steps: 50
48
+ default_root_dir: ${trial_dir}
49
+ logger:
50
+ # names: [WandbLogger, CSVLogger]
51
+ names: [CSVLogger]
52
+ args:
53
+ # wandb:
54
+ # name: ${get_run_id:${trial_dir}}
55
+ # project: histpath
56
+ # save_dir: ${path_append:${trial_dir},wandb}
57
+ # id: ${get_run_id:${trial_dir}}
58
+ # anonymous: false
59
+ # log_model: all
60
+ csv:
61
+ name: csv
62
+ save_dir: ${trial_dir}
63
+ callback:
64
+ names: [ModelCheckpoint]
65
+ args:
66
+ modelcp:
67
+ monitor: valid/BA
68
+ mode: max
examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-100-001.png ADDED

Git LFS Details

  • SHA256: 17ee1b192eafa481d1123dea703f0f4369bba55201f19eac07ea593c2ca34cf6
  • Pointer size: 131 Bytes
  • Size of remote file: 464 kB
examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-200-013.png ADDED

Git LFS Details

  • SHA256: db594247db6a73892c1d09d5f130c9fc0048cbda259aeb45563dc1fab8b278c5
  • Pointer size: 131 Bytes
  • Size of remote file: 467 kB
examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-40-001.png ADDED

Git LFS Details

  • SHA256: bc0c2541240b9da3042e164b1b2caa0c7e42feac08b3f2568b224135e9ea6646
  • Pointer size: 131 Bytes
  • Size of remote file: 476 kB
examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-400-006.png ADDED

Git LFS Details

  • SHA256: 37dffc7cd7a043faab7b026e6cb99933186799c1c008afb85b61a415bef27b99
  • Pointer size: 131 Bytes
  • Size of remote file: 409 kB
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-100-010.png ADDED

Git LFS Details

  • SHA256: 0efcd240ad718c118f2251dad8d725c0650ea5ade3f74ed97cc0ff2db73a9ebc
  • Pointer size: 131 Bytes
  • Size of remote file: 547 kB
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-200-011.png ADDED

Git LFS Details

  • SHA256: b6e711d7d7194fa5beff5c9865cf85c22ccf44794885fbff53c2156ad422bf9c
  • Pointer size: 131 Bytes
  • Size of remote file: 514 kB
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-40-001.png ADDED

Git LFS Details

  • SHA256: 48fb5fc8e012aae2d0cf73355d9024ef9a30ce99f7acd037d10c8e7dd265c3e5
  • Pointer size: 131 Bytes
  • Size of remote file: 571 kB
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-400-006.png ADDED

Git LFS Details

  • SHA256: dfe4968214377a5905a1b540abdcb26f5f8f91e02d36eb248eb530ae9050cdbf
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-100-024.png ADDED

Git LFS Details

  • SHA256: 46dd8a50234b3e846cbe9a9ca8005b5f06a8665a9642687055ecc729fcf8224c
  • Pointer size: 131 Bytes
  • Size of remote file: 564 kB
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-200-027.png ADDED

Git LFS Details

  • SHA256: e55b2b3ecabebb507227452f1900c46e072f9e0e668fb4ca4880732d9748b209
  • Pointer size: 131 Bytes
  • Size of remote file: 512 kB
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-40-010.png ADDED

Git LFS Details

  • SHA256: cf2eda2cf07df6e1b5c8621bd032bb69f7a1a73656c1d2082b36a27b2facd322
  • Pointer size: 131 Bytes
  • Size of remote file: 575 kB
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-400-013.png ADDED

Git LFS Details

  • SHA256: fe204ab9d94cdc1d31c93646a59c5ac1b87c9e01e88485b1311d0ee7376e025a
  • Pointer size: 131 Bytes
  • Size of remote file: 509 kB
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-100-031.png ADDED

Git LFS Details

  • SHA256: 2801bab80aa46788600cab1d4d4acc19f9520366a1ed5b3003b4e276fab17cf6
  • Pointer size: 131 Bytes
  • Size of remote file: 506 kB
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-200-031.png ADDED

Git LFS Details

  • SHA256: 1de26b815ff3b1ea13f95bb3d8f59a5ca2cf8eaaebf45514fef7856d00f2907b
  • Pointer size: 131 Bytes
  • Size of remote file: 517 kB
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-40-002.png ADDED

Git LFS Details

  • SHA256: 13622383208b8826b65d4188e3c0a09f8f69ecb67b166075f7b161b411017e63
  • Pointer size: 131 Bytes
  • Size of remote file: 484 kB
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-400-034.png ADDED

Git LFS Details

  • SHA256: 38e21876f3cea16029851d52088048e6f7ab241197dd558ad3e8a603b7ed3ce6
  • Pointer size: 131 Bytes
  • Size of remote file: 475 kB
models/__init__.py ADDED
@@ -0,0 +1 @@
 
 
1
+ from .timm_model import TimmModel
models/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (203 Bytes). View file
 
models/__pycache__/timm_model.cpython-310.pyc ADDED
Binary file (1.3 kB). View file
 
models/timm_model.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from torch import nn
2
+ from dataclasses import dataclass, field
3
+ from utils import parse_structure
4
+
5
+ import timm
6
+
7
+ @dataclass
8
+ class TimmModelConfig:
9
+ model_name: str = 'efficientnet_b0'
10
+ pretrained: bool = True
11
+ num_classes: int = 1
12
+
13
+ class TimmModel(nn.Module):
14
+ cfg: TimmModelConfig
15
+ def __init__(self, cfg: TimmModelConfig) -> None:
16
+ super(TimmModel, self).__init__()
17
+
18
+ self.cfg = parse_structure(TimmModelConfig, cfg)
19
+ self.model_name = self.cfg.model_name
20
+ self.pretrained = self.cfg.pretrained
21
+ self.num_classes = self.cfg.num_classes
22
+
23
+ self.model = timm.create_model(
24
+ model_name=self.model_name,
25
+ pretrained=self.pretrained,
26
+ num_classes=self.num_classes
27
+ )
28
+
29
+ def forward(self, x):
30
+ return self.model(x)
runs/03_20_2025_20_19_28/check_onnx.txt ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ malignant - benign - -4.33505392074585 - 0.012931746648633455 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-21998CD/400X/SOB_B_F-14-21998CD-400-002.png
2
+ malignant - benign - -5.0183424949646 - 0.006572005831300832 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-14134/100X/SOB_B_F-14-14134-100-021.png
3
+ malignant - benign - -4.308588027954102 - 0.013273962400185626 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-14134/400X/SOB_B_F-14-14134-400-034.png
4
+ malignant - benign - 0.7163642048835754 - 0.6718058883186611 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-14134/200X/SOB_B_F-14-14134-200-030.png
5
+ malignant - benign - -4.19320821762085 - 0.014873217736598748 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-14134/200X/SOB_B_F-14-14134-200-034.png
6
+ malignant - benign - -2.4580321311950684 - 0.0788531555727457 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-23222AB/400X/SOB_B_F-14-23222AB-400-013.png
7
+ malignant - benign - -3.5009539127349854 - 0.02928510123260563 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-23222AB/400X/SOB_B_F-14-23222AB-400-016.png
8
+ malignant - benign - 3.9832870960235596 - 0.9817162045476688 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-14134E/100X/SOB_B_F-14-14134E-100-025.png
9
+ malignant - benign - 3.8090155124664307 - 0.9783108539445998 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/100X/SOB_B_F-14-25197-100-002.png
10
+ malignant - benign - -4.11960506439209 - 0.01599106160349348 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/100X/SOB_B_F-14-25197-100-031.png
11
+ malignant - benign - 3.016782522201538 - 0.9533265723803946 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/100X/SOB_B_F-14-25197-100-024.png
12
+ malignant - benign - -4.029786109924316 - 0.017467590973030852 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/100X/SOB_B_F-14-25197-100-018.png
13
+ malignant - benign - 4.73707914352417 - 0.9913119361675163 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/40X/SOB_B_F-14-25197-40-032.png
14
+ malignant - benign - -2.0689001083374023 - 0.11215651623167847 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/400X/SOB_B_F-14-25197-400-035.png
15
+ malignant - benign - 5.976008892059326 - 0.9974674906090553 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/200X/SOB_B_F-14-25197-200-044.png
16
+ malignant - benign - -4.534403324127197 - 0.01061932907616857 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-25197/200X/SOB_B_F-14-25197-200-039.png
17
+ malignant - benign - -3.760202646255493 - 0.022749437815595772 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/fibroadenoma/SOB_B_F_14-29960AB/40X/SOB_B_F-14-29960AB-40-011.png
18
+ malignant - benign - -5.58329439163208 - 0.003746071839190041 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-3411F/100X/SOB_B_TA-14-3411F-100-001.png
19
+ malignant - benign - 4.587532043457031 - 0.9899246007392932 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-3411F/40X/SOB_B_TA-14-3411F-40-003.png
20
+ malignant - benign - -3.814971923828125 - 0.02156311801735704 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-3411F/400X/SOB_B_TA-14-3411F-400-016.png
21
+ malignant - benign - 9.489089965820312 - 0.9999243327890416 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-16184CD/100X/SOB_B_TA-14-16184CD-100-003.png
22
+ malignant - benign - -5.953848361968994 - 0.002589110676997338 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-16184CD/400X/SOB_B_TA-14-16184CD-400-022.png
23
+ malignant - benign - -3.6893680095672607 - 0.024378621250484518 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-21978AB/100X/SOB_B_TA-14-21978AB-100-011.png
24
+ malignant - benign - -1.7499383687973022 - 0.14805497169615128 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-16184/40X/SOB_B_TA-14-16184-40-003.png
25
+ malignant - benign - -5.737329006195068 - 0.003213009671732214 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/tubular_adenoma/SOB_B_TA_14-13200/40X/SOB_B_TA-14-13200-40-010.png
26
+ malignant - benign - 4.169759750366211 - 0.9847792780965864 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/adenosis/SOB_B_A_14-22549AB/40X/SOB_B_A-14-22549AB-40-025.png
27
+ malignant - benign - -0.8399221301078796 - 0.30155118455021834 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/adenosis/SOB_B_A_14-22549AB/400X/SOB_B_A-14-22549AB-400-017.png
28
+ malignant - benign - -5.662906169891357 - 0.0034603948919703117 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/adenosis/SOB_B_A_14-22549AB/200X/SOB_B_A-14-22549AB-200-009.png
29
+ malignant - benign - -3.4140844345092773 - 0.03185817914785674 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/adenosis/SOB_B_A_14-22549G/40X/SOB_B_A-14-22549G-40-016.png
30
+ malignant - benign - 0.5923433899879456 - 0.6439026473476818 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/adenosis/SOB_B_A_14-22549G/40X/SOB_B_A-14-22549G-40-025.png
31
+ malignant - benign - -3.1917922496795654 - 0.039475765930985326 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/adenosis/SOB_B_A_14-22549G/200X/SOB_B_A-14-22549G-200-004.png
32
+ malignant - benign - -4.041451930999756 - 0.017268499589852174 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-21998AB/40X/SOB_B_PT-14-21998AB-40-057.png
33
+ malignant - benign - -5.547115802764893 - 0.00388354490088842 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-21998AB/40X/SOB_B_PT-14-21998AB-40-003.png
34
+ malignant - benign - -1.3316751718521118 - 0.20888240714803552 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-21998AB/400X/SOB_B_PT-14-21998AB-400-034.png
35
+ malignant - benign - 2.14650559425354 - 0.895341786102712 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-21998AB/400X/SOB_B_PT-14-21998AB-400-037.png
36
+ malignant - benign - -4.412107944488525 - 0.011984219294003636 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-21998AB/400X/SOB_B_PT-14-21998AB-400-014.png
37
+ malignant - benign - -4.79934549331665 - 0.008167871708461739 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-21998AB/400X/SOB_B_PT-14-21998AB-400-053.png
38
+ malignant - benign - -5.051648139953613 - 0.006358094627719743 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-29315EF/400X/SOB_B_PT-14-29315EF-400-003.png
39
+ malignant - benign - -5.201243877410889 - 0.005479516229230595 - /home/duong/Downloads/BreaKHis_v1/histology_slides/breast/benign/SOB/phyllodes_tumor/SOB_B_PT_14-29315EF/200X/SOB_B_PT-14-29315EF-200-012.png
runs/03_20_2025_20_19_28/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_20_2025_20_19_28
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_20_2025_20_19_28/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_20_2025_20_19_28
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_20_2025_20_19_28'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_20_2025_20_19_28/wandb
69
+ id: '03_20_2025_20_19_28'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_20_2025_20_19_28
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_20_2025_20_19_28/csv/version_0/metrics.csv ADDED
@@ -0,0 +1,602 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,step,test/BA,test/loss,train/BA,train/loss,valid/BA,valid/loss
2
+ 0,197,,,,,0.91128009557724,0.22618624567985535
3
+ 0,197,,,0.8266307711601257,0.8237360119819641,,
4
+ 1,395,,,,,0.8732572793960571,0.3565928637981415
5
+ 1,395,,,0.9097530245780945,0.2300402820110321,,
6
+ 2,593,,,,,0.8871989846229553,0.35799628496170044
7
+ 2,593,,,0.838822066783905,0.4966137409210205,,
8
+ 3,791,,,,,0.91128009557724,0.21734456717967987
9
+ 3,791,,,0.8787207007408142,0.298590749502182,,
10
+ 4,989,,,,,0.9100126624107361,0.22183673083782196
11
+ 4,989,,,0.9116529226303101,0.23517104983329773,,
12
+ 5,1187,,,,,0.9353612065315247,0.17478473484516144
13
+ 5,1187,,,0.9216276407241821,0.19987255334854126,,
14
+ 6,1385,,,,,0.9543726444244385,0.13049817085266113
15
+ 6,1385,,,0.9347688555717468,0.165760800242424,,
16
+ 7,1583,,,,,0.9556400775909424,0.10862576961517334
17
+ 7,1583,,,0.9444268345832825,0.13924971222877502,,
18
+ 8,1781,,,,,0.9657794833183289,0.10233848541975021
19
+ 8,1781,,,0.9540848731994629,0.12452976405620575,,
20
+ 9,1979,,,,,0.9581748843193054,0.11761254817247391
21
+ 9,1979,,,0.9520266056060791,0.12477860599756241,,
22
+ 10,2177,,,,,0.9505703449249268,0.12792682647705078
23
+ 10,2177,,,0.959626317024231,0.10643217712640762,,
24
+ 11,2375,,,,,0.9442331790924072,0.27892252802848816
25
+ 11,2375,,,0.9634262323379517,0.09695174545049667,,
26
+ 12,2573,,,,,0.963244616985321,0.10432279109954834
27
+ 12,2573,,,0.9645345211029053,0.09397038072347641,,
28
+ 13,2771,,,,,0.9619771838188171,0.12059788405895233
29
+ 13,2771,,,0.9707093238830566,0.07873617112636566,,
30
+ 14,2969,,,,,0.9619771838188171,0.09977886825799942
31
+ 14,2969,,,0.9672260880470276,0.08290110528469086,,
32
+ 15,3167,,,,,0.9594423174858093,0.1035413146018982
33
+ 15,3167,,,0.9700760245323181,0.0848989337682724,,
34
+ 16,3365,,,,,0.9759188890457153,0.07965701073408127
35
+ 16,3365,,,0.9741925001144409,0.07293854653835297,,
36
+ 17,3563,,,,,0.964512050151825,0.10284774005413055
37
+ 17,3563,,,0.9773591160774231,0.07058632373809814,,
38
+ 18,3761,,,,,0.9670469164848328,0.090766042470932
39
+ 18,3761,,,0.9708676338195801,0.07356110215187073,,
40
+ 19,3959,,,,,0.9657794833183289,0.09633155167102814
41
+ 19,3959,,,0.9526599049568176,0.13157635927200317,,
42
+ 20,4157,,,,,0.9759188890457153,0.0883440151810646
43
+ 20,4157,,,0.958834707736969,0.10199683904647827,,
44
+ 21,4355,,,,,0.946768045425415,0.156084343791008
45
+ 21,4355,,,0.974667489528656,0.06913915276527405,,
46
+ 22,4553,,,,,0.9721165895462036,0.08312490582466125
47
+ 22,4553,,,0.9729259014129639,0.07442678511142731,,
48
+ 23,4751,,,,,0.9594423174858093,0.1480405628681183
49
+ 23,4751,,,0.9605762958526611,0.11427582800388336,,
50
+ 24,4949,,,,,0.9607097506523132,0.10634762793779373
51
+ 24,4949,,,0.9697593450546265,0.07575219869613647,,
52
+ 25,5147,,,,,0.9543726444244385,0.16108494997024536
53
+ 25,5147,,,0.973400890827179,0.07516629993915558,,
54
+ 26,5345,,,,,0.964512050151825,0.1050422266125679
55
+ 26,5345,,,0.9648512005805969,0.09419795870780945,,
56
+ 27,5543,,,,,0.9657794833183289,0.10092919319868088
57
+ 27,5543,,,0.9745091795921326,0.07186593860387802,,
58
+ 28,5741,,,,,0.9708491563796997,0.15055491030216217
59
+ 28,5741,,,0.9794173240661621,0.05507710203528404,,
60
+ 29,5939,,,,,0.9302915334701538,0.17764027416706085
61
+ 29,5939,,,0.895345151424408,0.2747252881526947,,
62
+ 30,6137,,,,,0.963244616985321,0.09958742558956146
63
+ 30,6137,,,0.939993679523468,0.15809319913387299,,
64
+ 31,6335,,,,,0.9543726444244385,0.1166733056306839
65
+ 31,6335,,,0.9681760668754578,0.08958935737609863,,
66
+ 32,6533,,,,,0.9594423174858093,0.10102291405200958
67
+ 32,6533,,,0.9716593027114868,0.07826186716556549,,
68
+ 33,6731,,,,,0.9683143496513367,0.09771408140659332
69
+ 33,6731,,,0.9770424365997314,0.06185843423008919,,
70
+ 34,6929,,,,,0.9543726444244385,0.1136109009385109
71
+ 34,6929,,,0.9691260457038879,0.07795652002096176,,
72
+ 35,7127,,,,,0.9683143496513367,0.0865650549530983
73
+ 35,7127,,,0.9833755493164062,0.04929602891206741,,
74
+ 36,7325,,,,,0.9581748843193054,0.10505101084709167
75
+ 36,7325,,,0.9791007041931152,0.05745977163314819,,
76
+ 37,7523,,,,,0.9708491563796997,0.11264222860336304
77
+ 37,7523,,,0.9802089929580688,0.04933030903339386,,
78
+ 38,7721,,,,,0.9759188890457153,0.08484450727701187
79
+ 38,7721,,,0.9781507253646851,0.05657196044921875,,
80
+ 39,7919,,,,,0.9657794833183289,0.09902752935886383
81
+ 39,7919,,,0.984167218208313,0.04464126005768776,,
82
+ 40,8117,,,,,0.9569074511528015,0.13454453647136688
83
+ 40,8117,,,0.9868587851524353,0.03959769755601883,,
84
+ 41,8315,,,,,0.9670469164848328,0.08668804913759232
85
+ 41,8315,,,0.9844838380813599,0.04635176062583923,,
86
+ 42,8513,,,,,0.9695817232131958,0.08418059349060059
87
+ 42,8513,,,0.9865421056747437,0.039653532207012177,,
88
+ 43,8711,,,,,0.9683143496513367,0.11673538386821747
89
+ 43,8711,,,0.9843255281448364,0.04528821259737015,,
90
+ 44,8909,,,,,0.979721188545227,0.06544008105993271
91
+ 44,8909,,,0.9816339612007141,0.04843834042549133,,
92
+ 45,9107,,,,,0.9721165895462036,0.08609616011381149
93
+ 45,9107,,,0.9874920845031738,0.03588252514600754,,
94
+ 46,9305,,,,,0.963244616985321,0.09158997237682343
95
+ 46,9305,,,0.9833755493164062,0.04585111886262894,,
96
+ 47,9503,,,,,0.9455006122589111,0.11409356445074081
97
+ 47,9503,,,0.9692843556404114,0.07724805921316147,,
98
+ 48,9701,,,,,0.8048162460327148,4.11112642288208
99
+ 48,9701,,,0.9781507253646851,0.0630633607506752,,
100
+ 49,9899,,,,,0.9556400775909424,0.09496937692165375
101
+ 49,9899,,,0.9450601935386658,0.15064489841461182,,
102
+ 50,10097,,,,,0.9746514558792114,0.07986995577812195
103
+ 50,10097,,,0.9756174683570862,0.07143565267324448,,
104
+ 51,10295,,,,,0.979721188545227,0.053451087325811386
105
+ 51,10295,,,0.9805256724357605,0.05634794384241104,,
106
+ 52,10493,,,,,0.9759188890457153,0.05603873357176781
107
+ 52,10493,,,0.9859088063240051,0.03934156149625778,,
108
+ 53,10691,,,,,0.9683143496513367,0.08371423184871674
109
+ 53,10691,,,0.9859088063240051,0.03813127800822258,,
110
+ 54,10889,,,,,0.9771863222122192,0.07740364223718643
111
+ 54,10889,,,0.9889170527458191,0.033773571252822876,,
112
+ 55,11087,,,,,0.9708491563796997,0.08566024154424667
113
+ 55,11087,,,0.9852755069732666,0.041691336780786514,,
114
+ 56,11285,,,,,0.9721165895462036,0.08996374905109406
115
+ 56,11285,,,0.988442063331604,0.03069281578063965,,
116
+ 57,11483,,,,,0.9771863222122192,0.07561255991458893
117
+ 57,11483,,,0.9868587851524353,0.03482126072049141,,
118
+ 58,11681,,,,,0.9708491563796997,0.08276224881410599
119
+ 58,11681,,,0.9881253838539124,0.03263067826628685,,
120
+ 59,11879,,,,,0.980988621711731,0.0625801831483841
121
+ 59,11879,,,0.9870170950889587,0.03933216631412506,,
122
+ 60,12077,,,,,0.9733840227127075,0.07826857268810272
123
+ 60,12077,,,0.9905003309249878,0.025533344596624374,,
124
+ 61,12275,,,,,0.983523428440094,0.06416267156600952
125
+ 61,12275,,,0.9900253415107727,0.029157094657421112,,
126
+ 62,12473,,,,,0.9746514558792114,0.07813039422035217
127
+ 62,12473,,,0.9867004156112671,0.036667365580797195,,
128
+ 63,12671,,,,,0.9721165895462036,0.0755184218287468
129
+ 63,12671,,,0.98543381690979,0.04295148700475693,,
130
+ 64,12869,,,,,0.9695817232131958,0.10482804477214813
131
+ 64,12869,,,0.989708662033081,0.02958068624138832,,
132
+ 65,13067,,,,,0.963244616985321,0.09647582471370697
133
+ 65,13067,,,0.9906586408615112,0.02546156756579876,,
134
+ 66,13265,,,,,0.9771863222122192,0.05880524218082428
135
+ 66,13265,,,0.9893920421600342,0.03271383419632912,,
136
+ 67,13463,,,,,0.9847908616065979,0.044558364897966385
137
+ 67,13463,,,0.9939835071563721,0.017898285761475563,,
138
+ 68,13661,,,,,0.9733840227127075,0.09825662523508072
139
+ 68,13661,,,0.9938251972198486,0.016473965719342232,,
140
+ 69,13859,,,,,0.983523428440094,0.05523292347788811
141
+ 69,13859,,,0.9868587851524353,0.0391552560031414,,
142
+ 70,14057,,,,,0.980988621711731,0.06532835215330124
143
+ 70,14057,,,0.9868587851524353,0.03504204377532005,,
144
+ 71,14255,,,,,0.9784537553787231,0.06094582751393318
145
+ 71,14255,,,0.9865421056747437,0.04264308884739876,,
146
+ 72,14453,,,,,0.980988621711731,0.042735300958156586
147
+ 72,14453,,,0.9908169507980347,0.02535533905029297,,
148
+ 73,14651,,,,,0.9683143496513367,0.08389786630868912
149
+ 73,14651,,,0.9912919402122498,0.026907363906502724,,
150
+ 74,14849,,,,,0.9771863222122192,0.06356687098741531
151
+ 74,14849,,,0.9938251972198486,0.017824431881308556,,
152
+ 75,15047,,,,,0.980988621711731,0.084335096180439
153
+ 75,15047,,,0.991450309753418,0.02365293726325035,,
154
+ 76,15245,,,,,0.9670469164848328,0.10154490917921066
155
+ 76,15245,,,0.9930335879325867,0.02122105285525322,,
156
+ 77,15443,,,,,0.9683143496513367,0.08956309407949448
157
+ 77,15443,,,0.9895503520965576,0.028239324688911438,,
158
+ 78,15641,,,,,0.980988621711731,0.08232609182596207
159
+ 78,15641,,,0.9939835071563721,0.015053302980959415,,
160
+ 79,15839,,,,,0.964512050151825,0.10103853046894073
161
+ 79,15839,,,0.9908169507980347,0.02559562772512436,,
162
+ 80,16037,,,,,0.9784537553787231,0.06955485045909882
163
+ 80,16037,,,0.9917669296264648,0.022009732201695442,,
164
+ 81,16235,,,,,0.9759188890457153,0.06781225651502609
165
+ 81,16235,,,0.9911336302757263,0.0254986509680748,,
166
+ 82,16433,,,,,0.983523428440094,0.05400312691926956
167
+ 82,16433,,,0.9900253415107727,0.02970358170568943,,
168
+ 83,16631,,,,,0.9784537553787231,0.08725332468748093
169
+ 83,16631,,,0.9949334859848022,0.0165450070053339,,
170
+ 84,16829,,,,,0.979721188545227,0.05815662816166878
171
+ 84,16829,,,0.9946168661117554,0.01924234628677368,,
172
+ 85,17027,,,,,0.9771863222122192,0.06637077778577805
173
+ 85,17027,,,0.9900253415107727,0.03069026581943035,,
174
+ 86,17225,,,,,0.9657794833183289,0.11527608335018158
175
+ 86,17225,,,0.984958827495575,0.05109690502285957,,
176
+ 87,17423,,,,,0.9822559952735901,0.05289457365870476
177
+ 87,17423,,,0.9931918978691101,0.021846842020750046,,
178
+ 88,17621,,,,,0.979721188545227,0.05119408294558525
179
+ 88,17621,,,0.9946168661117554,0.01824934035539627,,
180
+ 89,17819,,,,,0.9759188890457153,0.07678959518671036
181
+ 89,17819,,,0.9943001866340637,0.017298119142651558,,
182
+ 90,18017,,,,,0.9531052112579346,0.20438815653324127
183
+ 90,18017,,,0.9939835071563721,0.01715310476720333,,
184
+ 91,18215,,,,,0.9771863222122192,0.06805048882961273
185
+ 91,18215,,,0.9952501654624939,0.015607032924890518,,
186
+ 92,18413,,,,,0.9759188890457153,0.07329382002353668
187
+ 92,18413,,,0.9919252395629883,0.02451441064476967,,
188
+ 93,18611,,,,,0.980988621711731,0.062255848199129105
189
+ 93,18611,,,0.9916086196899414,0.023391397669911385,,
190
+ 94,18809,,,,,0.9746514558792114,0.05807337909936905
191
+ 94,18809,,,0.9949334859848022,0.015331448055803776,,
192
+ 95,19007,,,,,0.9822559952735901,0.06528433412313461
193
+ 95,19007,,,0.9936668872833252,0.016201602295041084,,
194
+ 96,19205,,,,,0.9771863222122192,0.06927241384983063
195
+ 96,19205,,,0.9962001442909241,0.01177881471812725,,
196
+ 97,19403,,,,,0.9670469164848328,0.15398895740509033
197
+ 97,19403,,,0.9939835071563721,0.01606116257607937,,
198
+ 98,19601,,,,,0.9759188890457153,0.07240235805511475
199
+ 98,19601,,,0.9917669296264648,0.022559357807040215,,
200
+ 99,19799,,,,,0.980988621711731,0.07595259696245193
201
+ 99,19799,,,0.9947751760482788,0.015952855348587036,,
202
+ 100,19997,,,,,0.983523428440094,0.062226466834545135
203
+ 100,19997,,,0.9939835071563721,0.01745740696787834,,
204
+ 101,20195,,,,,0.9860582947731018,0.05851268023252487
205
+ 101,20195,,,0.9933502078056335,0.018397565931081772,,
206
+ 102,20393,,,,,0.9759188890457153,0.07940566539764404
207
+ 102,20393,,,0.9949334859848022,0.014061633497476578,,
208
+ 103,20591,,,,,0.9847908616065979,0.06346100568771362
209
+ 103,20591,,,0.9954084753990173,0.012222114950418472,,
210
+ 104,20789,,,,,0.979721188545227,0.05452654883265495
211
+ 104,20789,,,0.9938251972198486,0.016009848564863205,,
212
+ 105,20987,,,,,0.9784537553787231,0.0850495919585228
213
+ 105,20987,,,0.9943001866340637,0.012360834516584873,,
214
+ 106,21185,,,,,0.9759188890457153,0.08113803714513779
215
+ 106,21185,,,0.9946168661117554,0.014928288757801056,,
216
+ 107,21383,,,,,0.9847908616065979,0.04620102792978287
217
+ 107,21383,,,0.9968334436416626,0.010393146425485611,,
218
+ 108,21581,,,,,0.979721188545227,0.047835301607847214
219
+ 108,21581,,,0.9920836091041565,0.02358030155301094,,
220
+ 109,21779,,,,,0.9784537553787231,0.08611423522233963
221
+ 109,21779,,,0.9947751760482788,0.013980722986161709,,
222
+ 110,21977,,,,,0.9873257279396057,0.028462395071983337
223
+ 110,21977,,,0.9920836091041565,0.023498160764575005,,
224
+ 111,22175,,,,,0.9784537553787231,0.06256071478128433
225
+ 111,22175,,,0.9941418766975403,0.014946592971682549,,
226
+ 112,22373,,,,,0.9708491563796997,0.11748050153255463
227
+ 112,22373,,,0.9962001442909241,0.011986144818365574,,
228
+ 113,22571,,,,,0.9759188890457153,0.07329002022743225
229
+ 113,22571,,,0.9955667853355408,0.011278145015239716,,
230
+ 114,22769,,,,,0.9784537553787231,0.07054559141397476
231
+ 114,22769,,,0.9955667853355408,0.013310931622982025,,
232
+ 115,22967,,,,,0.9784537553787231,0.08519555628299713
233
+ 115,22967,,,0.9963584542274475,0.0092732859775424,,
234
+ 116,23165,,,,,0.9683143496513367,0.09777345508337021
235
+ 116,23165,,,0.9946168661117554,0.014560170471668243,,
236
+ 117,23363,,,,,0.9822559952735901,0.07528770714998245
237
+ 117,23363,,,0.9950918555259705,0.011983952485024929,,
238
+ 118,23561,,,,,0.9784537553787231,0.061228346079587936
239
+ 118,23561,,,0.9947751760482788,0.014630312100052834,,
240
+ 119,23759,,,,,0.9746514558792114,0.05873687192797661
241
+ 119,23759,,,0.9931918978691101,0.01723671890795231,,
242
+ 120,23957,,,,,0.983523428440094,0.03915823996067047
243
+ 120,23957,,,0.9952501654624939,0.01568985916674137,,
244
+ 121,24155,,,,,0.979721188545227,0.056773439049720764
245
+ 121,24155,,,0.998733401298523,0.0038402266800403595,,
246
+ 122,24353,,,,,0.9708491563796997,0.11506932973861694
247
+ 122,24353,,,0.9955667853355408,0.010973827913403511,,
248
+ 123,24551,,,,,0.9771863222122192,0.07678340375423431
249
+ 123,24551,,,0.9960417747497559,0.011717949993908405,,
250
+ 124,24749,,,,,0.9733840227127075,0.11365211009979248
251
+ 124,24749,,,0.9974667429924011,0.006674290634691715,,
252
+ 125,24947,,,,,0.9708491563796997,0.0965191051363945
253
+ 125,24947,,,0.996991753578186,0.009866101667284966,,
254
+ 126,25145,,,,,0.9784537553787231,0.06471972912549973
255
+ 126,25145,,,0.9949334859848022,0.01684342883527279,,
256
+ 127,25343,,,,,0.9784537553787231,0.07202308624982834
257
+ 127,25343,,,0.996991753578186,0.00971529632806778,,
258
+ 128,25541,,,,,0.9822559952735901,0.06422771513462067
259
+ 128,25541,,,0.9963584542274475,0.009793774224817753,,
260
+ 129,25739,,,,,0.980988621711731,0.08936640620231628
261
+ 129,25739,,,0.9976250529289246,0.007393220905214548,,
262
+ 130,25937,,,,,0.979721188545227,0.0631658285856247
263
+ 130,25937,,,0.9949334859848022,0.015083561651408672,,
264
+ 131,26135,,,,,0.9873257279396057,0.04081824794411659
265
+ 131,26135,,,0.995725154876709,0.011207129806280136,,
266
+ 132,26333,,,,,0.9784537553787231,0.08429412543773651
267
+ 132,26333,,,0.9973084330558777,0.005907026119530201,,
268
+ 133,26531,,,,,0.979721188545227,0.058390162885189056
269
+ 133,26531,,,0.9966751337051392,0.008403374813497066,,
270
+ 134,26729,,,,,0.983523428440094,0.042450107634067535
271
+ 134,26729,,,0.9979417324066162,0.0071456157602369785,,
272
+ 135,26927,,,,,0.983523428440094,0.06520560383796692
273
+ 135,26927,,,0.9958834648132324,0.012687979266047478,,
274
+ 136,27125,,,,,0.9847908616065979,0.05175977945327759
275
+ 136,27125,,,0.9960417747497559,0.012210976332426071,,
276
+ 137,27323,,,,,0.9860582947731018,0.03335307538509369
277
+ 137,27323,,,0.9982584118843079,0.005391063634306192,,
278
+ 138,27521,,,,,0.9771863222122192,0.06183269992470741
279
+ 138,27521,,,0.992716908454895,0.020304201170802116,,
280
+ 139,27719,,,,,0.980988621711731,0.06537109613418579
281
+ 139,27719,,,0.9962001442909241,0.011706886813044548,,
282
+ 140,27917,,,,,0.9822559952735901,0.049692776054143906
283
+ 140,27917,,,0.9963584542274475,0.013724532909691334,,
284
+ 141,28115,,,,,0.9847908616065979,0.050877124071121216
285
+ 141,28115,,,0.9979417324066162,0.005562719888985157,,
286
+ 142,28313,,,,,0.980988621711731,0.07239655405282974
287
+ 142,28313,,,0.9981000423431396,0.005963429808616638,,
288
+ 143,28511,,,,,0.9822559952735901,0.06254444271326065
289
+ 143,28511,,,0.9960417747497559,0.009650328196585178,,
290
+ 144,28709,,,,,0.9784537553787231,0.07211428135633469
291
+ 144,28709,,,0.9984167218208313,0.0038499648217111826,,
292
+ 145,28907,,,,,0.979721188545227,0.11993850767612457
293
+ 145,28907,,,0.9974667429924011,0.008335428312420845,,
294
+ 146,29105,,,,,0.983523428440094,0.03949150815606117
295
+ 146,29105,,,0.9971501231193542,0.008983101695775986,,
296
+ 147,29303,,,,,0.9759188890457153,0.07136277854442596
297
+ 147,29303,,,0.9968334436416626,0.011471491307020187,,
298
+ 148,29501,,,,,0.9771863222122192,0.07131810486316681
299
+ 148,29501,,,0.9977834224700928,0.006553398445248604,,
300
+ 149,29699,,,,,0.9784537553787231,0.06923770904541016
301
+ 149,29699,,,0.9981000423431396,0.005300062242895365,,
302
+ 150,29897,,,,,0.980988621711731,0.05620964616537094
303
+ 150,29897,,,0.996991753578186,0.009695294313132763,,
304
+ 151,30095,,,,,0.9898605942726135,0.04065917059779167
305
+ 151,30095,,,0.9992083311080933,0.0035564510617405176,,
306
+ 152,30293,,,,,0.9784537553787231,0.09430571645498276
307
+ 152,30293,,,0.998733401298523,0.0040572346188127995,,
308
+ 153,30491,,,,,0.980988621711731,0.03828497231006622
309
+ 153,30491,,,0.9960417747497559,0.013230671174824238,,
310
+ 154,30689,,,,,0.983523428440094,0.05810399353504181
311
+ 154,30689,,,0.9958834648132324,0.010612358339130878,,
312
+ 155,30887,,,,,0.983523428440094,0.0446629598736763
313
+ 155,30887,,,0.9984167218208313,0.004771776031702757,,
314
+ 156,31085,,,,,0.983523428440094,0.038644395768642426
315
+ 156,31085,,,0.9966751337051392,0.010115464217960835,,
316
+ 157,31283,,,,,0.9822559952735901,0.06521879136562347
317
+ 157,31283,,,0.9985750317573547,0.005385636817663908,,
318
+ 158,31481,,,,,0.9746514558792114,0.055716708302497864
319
+ 158,31481,,,0.9979417324066162,0.007789017632603645,,
320
+ 159,31679,,,,,0.980988621711731,0.06374744325876236
321
+ 159,31679,,,0.9976250529289246,0.008265458047389984,,
322
+ 160,31877,,,,,0.9822559952735901,0.05605056509375572
323
+ 160,31877,,,0.9976250529289246,0.006577567663043737,,
324
+ 161,32075,,,,,0.9822559952735901,0.06127680093050003
325
+ 161,32075,,,0.9977834224700928,0.005776307079941034,,
326
+ 162,32273,,,,,0.983523428440094,0.048261240124702454
327
+ 162,32273,,,0.9984167218208313,0.0042326683178544044,,
328
+ 163,32471,,,,,0.9847908616065979,0.059931617230176926
329
+ 163,32471,,,0.9974667429924011,0.009356062859296799,,
330
+ 164,32669,,,,,0.9860582947731018,0.06381059437990189
331
+ 164,32669,,,0.9976250529289246,0.009060649201273918,,
332
+ 165,32867,,,,,0.9771863222122192,0.07462432235479355
333
+ 165,32867,,,0.9977834224700928,0.007558924145996571,,
334
+ 166,33065,,,,,0.979721188545227,0.04995865747332573
335
+ 166,33065,,,0.9976250529289246,0.0058783311396837234,,
336
+ 167,33263,,,,,0.9885931611061096,0.035682324320077896
337
+ 167,33263,,,0.998733401298523,0.0046630059368908405,,
338
+ 168,33461,,,,,0.9822559952735901,0.07515623420476913
339
+ 168,33461,,,0.9990500211715698,0.003101593814790249,,
340
+ 169,33659,,,,,0.9860582947731018,0.03545568138360977
341
+ 169,33659,,,0.9985750317573547,0.005048222374171019,,
342
+ 170,33857,,,,,0.9847908616065979,0.047167617827653885
343
+ 170,33857,,,0.9995250105857849,0.0015498134307563305,,
344
+ 171,34055,,,,,0.9784537553787231,0.053005117923021317
345
+ 171,34055,,,0.9982584118843079,0.008295124396681786,,
346
+ 172,34253,,,,,0.979721188545227,0.056284625083208084
347
+ 172,34253,,,0.9981000423431396,0.005602098535746336,,
348
+ 173,34451,,,,,0.9847908616065979,0.056227728724479675
349
+ 173,34451,,,0.9985750317573547,0.004770137369632721,,
350
+ 174,34649,,,,,0.9822559952735901,0.06164003163576126
351
+ 174,34649,,,0.9979417324066162,0.005215464625507593,,
352
+ 175,34847,,,,,0.9860582947731018,0.0674462541937828
353
+ 175,34847,,,0.9976250529289246,0.006242494098842144,,
354
+ 176,35045,,,,,0.9847908616065979,0.058756839483976364
355
+ 176,35045,,,0.9981000423431396,0.005389729514718056,,
356
+ 177,35243,,,,,0.9847908616065979,0.059845712035894394
357
+ 177,35243,,,0.9981000423431396,0.004947479348629713,,
358
+ 178,35441,,,,,0.9911280274391174,0.03355715796351433
359
+ 178,35441,,,0.9988917112350464,0.003161882981657982,,
360
+ 179,35639,,,,,0.983523428440094,0.05782219022512436
361
+ 179,35639,,,0.9988917112350464,0.0022354815155267715,,
362
+ 180,35837,,,,,0.9847908616065979,0.04859106242656708
363
+ 180,35837,,,0.9992083311080933,0.0027648673858493567,,
364
+ 181,36035,,,,,0.9860582947731018,0.04887654259800911
365
+ 181,36035,,,0.9981000423431396,0.006457349751144648,,
366
+ 182,36233,,,,,0.9885931611061096,0.026296185329556465
367
+ 182,36233,,,0.9996833205223083,0.0013758769491687417,,
368
+ 183,36431,,,,,0.9822559952735901,0.07385034114122391
369
+ 183,36431,,,0.9982584118843079,0.00490459892898798,,
370
+ 184,36629,,,,,0.979721188545227,0.07095672190189362
371
+ 184,36629,,,0.9979417324066162,0.007392126601189375,,
372
+ 185,36827,,,,,0.9898605942726135,0.04020765423774719
373
+ 185,36827,,,0.9993667006492615,0.002596240257844329,,
374
+ 186,37025,,,,,0.9860582947731018,0.04151257500052452
375
+ 186,37025,,,0.9988917112350464,0.0031582112424075603,,
376
+ 187,37223,,,,,0.9885931611061096,0.05419075861573219
377
+ 187,37223,,,0.9992083311080933,0.002791826846078038,,
378
+ 188,37421,,,,,0.983523428440094,0.052943188697099686
379
+ 188,37421,,,0.9996833205223083,0.0011672822292894125,,
380
+ 189,37619,,,,,0.979721188545227,0.09425953775644302
381
+ 189,37619,,,0.9988917112350464,0.0029634060338139534,,
382
+ 190,37817,,,,,0.980988621711731,0.0626310482621193
383
+ 190,37817,,,0.9992083311080933,0.0027124849148094654,,
384
+ 191,38015,,,,,0.983523428440094,0.04945343732833862
385
+ 191,38015,,,0.9990500211715698,0.0037036563735455275,,
386
+ 192,38213,,,,,0.983523428440094,0.06271631270647049
387
+ 192,38213,,,0.9971501231193542,0.006958182901144028,,
388
+ 193,38411,,,,,0.9873257279396057,0.029307059943675995
389
+ 193,38411,,,0.9990500211715698,0.00408206507563591,,
390
+ 194,38609,,,,,0.9885931611061096,0.022793849930167198
391
+ 194,38609,,,0.9993667006492615,0.0023431715089827776,,
392
+ 195,38807,,,,,0.9860582947731018,0.05518006533384323
393
+ 195,38807,,,0.9993667006492615,0.0022564930841326714,,
394
+ 196,39005,,,,,0.9911280274391174,0.030003560706973076
395
+ 196,39005,,,0.9990500211715698,0.002247144700959325,,
396
+ 197,39203,,,,,0.9860582947731018,0.035126376897096634
397
+ 197,39203,,,0.9995250105857849,0.0016809903318062425,,
398
+ 198,39401,,,,,0.9873257279396057,0.03205488994717598
399
+ 198,39401,,,0.9988917112350464,0.003424831200391054,,
400
+ 199,39599,,,,,0.9898605942726135,0.04412782937288284
401
+ 199,39599,,,0.9992083311080933,0.0025228001177310944,,
402
+ 200,39797,,,,,0.9885931611061096,0.03763449937105179
403
+ 200,39797,,,0.998733401298523,0.0023178106639534235,,
404
+ 201,39995,,,,,0.9822559952735901,0.057991087436676025
405
+ 201,39995,,,0.9993667006492615,0.002417689422145486,,
406
+ 202,40193,,,,,0.9847908616065979,0.05571934953331947
407
+ 202,40193,,,0.9990500211715698,0.0024996730498969555,,
408
+ 203,40391,,,,,0.9860582947731018,0.06763935089111328
409
+ 203,40391,,,0.9990500211715698,0.0026093991473317146,,
410
+ 204,40589,,,,,0.9860582947731018,0.07288935780525208
411
+ 204,40589,,,0.9981000423431396,0.004770738072693348,,
412
+ 205,40787,,,,,0.9873257279396057,0.051156774163246155
413
+ 205,40787,,,0.9993667006492615,0.0025454023852944374,,
414
+ 206,40985,,,,,0.9860582947731018,0.05217234417796135
415
+ 206,40985,,,1.0,0.0006471874075941741,,
416
+ 207,41183,,,,,0.9885931611061096,0.058490119874477386
417
+ 207,41183,,,1.0,0.00023324822541326284,,
418
+ 208,41381,,,,,0.9873257279396057,0.05417875200510025
419
+ 208,41381,,,0.9998416900634766,0.00143997254781425,,
420
+ 209,41579,,,,,0.9822559952735901,0.08878231793642044
421
+ 209,41579,,,0.9993667006492615,0.0019743419252336025,,
422
+ 210,41777,,,,,0.9923954606056213,0.033119894564151764
423
+ 210,41777,,,0.9996833205223083,0.0014772486174479127,,
424
+ 211,41975,,,,,0.9847908616065979,0.043651532381772995
425
+ 211,41975,,,0.9992083311080933,0.0034548805560916662,,
426
+ 212,42173,,,,,0.9873257279396057,0.04080284386873245
427
+ 212,42173,,,0.9995250105857849,0.0011059909593313932,,
428
+ 213,42371,,,,,0.983523428440094,0.06345593929290771
429
+ 213,42371,,,0.9998416900634766,0.000962553545832634,,
430
+ 214,42569,,,,,0.9885931611061096,0.05308623984456062
431
+ 214,42569,,,0.9990500211715698,0.003338178154081106,,
432
+ 215,42767,,,,,0.9911280274391174,0.02874879539012909
433
+ 215,42767,,,0.9996833205223083,0.0011992891086265445,,
434
+ 216,42965,,,,,0.9822559952735901,0.05261974409222603
435
+ 216,42965,,,0.9992083311080933,0.0017548154573887587,,
436
+ 217,43163,,,,,0.9860582947731018,0.0487617626786232
437
+ 217,43163,,,0.998733401298523,0.0026731768157333136,,
438
+ 218,43361,,,,,0.9898605942726135,0.03148455172777176
439
+ 218,43361,,,1.0,0.0005357497138902545,,
440
+ 219,43559,,,,,0.9860582947731018,0.0436587892472744
441
+ 219,43559,,,0.998733401298523,0.005017465446144342,,
442
+ 220,43757,,,,,0.983523428440094,0.06386443972587585
443
+ 220,43757,,,0.9992083311080933,0.0015340512618422508,,
444
+ 221,43955,,,,,0.9847908616065979,0.05521780997514725
445
+ 221,43955,,,0.9995250105857849,0.0010385018540546298,,
446
+ 222,44153,,,,,0.9860582947731018,0.029898539185523987
447
+ 222,44153,,,0.9993667006492615,0.0013007574016228318,,
448
+ 223,44351,,,,,0.9847908616065979,0.06684428453445435
449
+ 223,44351,,,0.9998416900634766,0.000526946212630719,,
450
+ 224,44549,,,,,0.9873257279396057,0.054234229028224945
451
+ 224,44549,,,0.9992083311080933,0.0025474554859101772,,
452
+ 225,44747,,,,,0.9860582947731018,0.05710883066058159
453
+ 225,44747,,,1.0,0.00033268655533902347,,
454
+ 226,44945,,,,,0.9860582947731018,0.045214422047138214
455
+ 226,44945,,,1.0,0.00029147928580641747,,
456
+ 227,45143,,,,,0.9860582947731018,0.044951245188713074
457
+ 227,45143,,,0.9995250105857849,0.001568702864460647,,
458
+ 228,45341,,,,,0.983523428440094,0.05281654745340347
459
+ 228,45341,,,0.9998416900634766,0.00032571537303738296,,
460
+ 229,45539,,,,,0.9847908616065979,0.07321715354919434
461
+ 229,45539,,,0.9993667006492615,0.0018211400602012873,,
462
+ 230,45737,,,,,0.983523428440094,0.05864441394805908
463
+ 230,45737,,,1.0,0.0003593153669498861,,
464
+ 231,45935,,,,,0.9898605942726135,0.030429944396018982
465
+ 231,45935,,,1.0,0.00013250845950096846,,
466
+ 232,46133,,,,,0.9885931611061096,0.04702717065811157
467
+ 232,46133,,,0.9996833205223083,0.0008222089963965118,,
468
+ 233,46331,,,,,0.9885931611061096,0.06305951625108719
469
+ 233,46331,,,0.9998416900634766,0.0012902473099529743,,
470
+ 234,46529,,,,,0.9885931611061096,0.05134285241365433
471
+ 234,46529,,,0.9995250105857849,0.0007860262412577868,,
472
+ 235,46727,,,,,0.9898605942726135,0.044810280203819275
473
+ 235,46727,,,0.9992083311080933,0.001780643709935248,,
474
+ 236,46925,,,,,0.9898605942726135,0.038076918572187424
475
+ 236,46925,,,0.9995250105857849,0.0011568657355383039,,
476
+ 237,47123,,,,,0.9860582947731018,0.04884303733706474
477
+ 237,47123,,,0.9995250105857849,0.0021462026052176952,,
478
+ 238,47321,,,,,0.9873257279396057,0.04209771379828453
479
+ 238,47321,,,0.9995250105857849,0.0007236531819216907,,
480
+ 239,47519,,,,,0.980988621711731,0.038000352680683136
481
+ 239,47519,,,1.0,0.00013279131962917745,,
482
+ 240,47717,,,,,0.9911280274391174,0.019087176769971848
483
+ 240,47717,,,1.0,0.0001682294241618365,,
484
+ 241,47915,,,,,0.9847908616065979,0.06174926832318306
485
+ 241,47915,,,0.9996833205223083,0.0008513447246514261,,
486
+ 242,48113,,,,,0.9873257279396057,0.048211704939603806
487
+ 242,48113,,,0.9996833205223083,0.0006509901722893119,,
488
+ 243,48311,,,,,0.9885931611061096,0.05076059699058533
489
+ 243,48311,,,0.9995250105857849,0.0030816528014838696,,
490
+ 244,48509,,,,,0.983523428440094,0.057266466319561005
491
+ 244,48509,,,0.9998416900634766,0.0009368474711664021,,
492
+ 245,48707,,,,,0.9847908616065979,0.05780979245901108
493
+ 245,48707,,,0.9996833205223083,0.0010153183247894049,,
494
+ 246,48905,,,,,0.9873257279396057,0.05361979454755783
495
+ 246,48905,,,0.9996833205223083,0.0013934840681031346,,
496
+ 247,49103,,,,,0.9873257279396057,0.03923347592353821
497
+ 247,49103,,,0.9998416900634766,0.0010130524169653654,,
498
+ 248,49301,,,,,0.9873257279396057,0.055411361157894135
499
+ 248,49301,,,0.9998416900634766,0.0006090358947403729,,
500
+ 249,49499,,,,,0.9860582947731018,0.05261407792568207
501
+ 249,49499,,,1.0,0.0003156993188895285,,
502
+ 250,49697,,,,,0.983523428440094,0.04242425411939621
503
+ 250,49697,,,0.9998416900634766,0.0003569174441508949,,
504
+ 251,49895,,,,,0.9873257279396057,0.053399085998535156
505
+ 251,49895,,,0.9998416900634766,0.0003505538043100387,,
506
+ 252,50093,,,,,0.9885931611061096,0.043381258845329285
507
+ 252,50093,,,0.9998416900634766,0.000777863955590874,,
508
+ 253,50291,,,,,0.983523428440094,0.04768048971891403
509
+ 253,50291,,,0.9998416900634766,0.0007840316975489259,,
510
+ 254,50489,,,,,0.9898605942726135,0.042767174541950226
511
+ 254,50489,,,0.9996833205223083,0.0006439540884457529,,
512
+ 255,50687,,,,,0.9898605942726135,0.03195826709270477
513
+ 255,50687,,,1.0,0.0001199717225972563,,
514
+ 256,50885,,,,,0.9873257279396057,0.04007335379719734
515
+ 256,50885,,,0.9996833205223083,0.0009965492645278573,,
516
+ 257,51083,,,,,0.9873257279396057,0.05542847141623497
517
+ 257,51083,,,0.9998416900634766,0.00025928523973561823,,
518
+ 258,51281,,,,,0.983523428440094,0.04897094517946243
519
+ 258,51281,,,0.9996833205223083,0.00033859515679068863,,
520
+ 259,51479,,,,,0.9898605942726135,0.0239107608795166
521
+ 259,51479,,,0.9993667006492615,0.001483521074987948,,
522
+ 260,51677,,,,,0.9873257279396057,0.0432552732527256
523
+ 260,51677,,,0.9995250105857849,0.0010324158938601613,,
524
+ 261,51875,,,,,0.9860582947731018,0.042926985770463943
525
+ 261,51875,,,0.9996833205223083,0.0006802493007853627,,
526
+ 262,52073,,,,,0.9860582947731018,0.05170322582125664
527
+ 262,52073,,,1.0,0.00013100694923195988,,
528
+ 263,52271,,,,,0.9898605942726135,0.03813311830163002
529
+ 263,52271,,,0.9998416900634766,0.0006340056424960494,,
530
+ 264,52469,,,,,0.9860582947731018,0.045041523873806
531
+ 264,52469,,,0.9996833205223083,0.0005117370164953172,,
532
+ 265,52667,,,,,0.9847908616065979,0.06657154858112335
533
+ 265,52667,,,1.0,0.0002716396120376885,,
534
+ 266,52865,,,,,0.9911280274391174,0.04092765599489212
535
+ 266,52865,,,1.0,5.906099613639526e-05,,
536
+ 267,53063,,,,,0.9898605942726135,0.02769777551293373
537
+ 267,53063,,,1.0,0.00020548299653455615,,
538
+ 268,53261,,,,,0.9898605942726135,0.04100058972835541
539
+ 268,53261,,,0.9998416900634766,0.0005592709640040994,,
540
+ 269,53459,,,,,0.9873257279396057,0.052778858691453934
541
+ 269,53459,,,0.9998416900634766,0.0012377295643091202,,
542
+ 270,53657,,,,,0.9860582947731018,0.08524071425199509
543
+ 270,53657,,,1.0,0.00012533634435385466,,
544
+ 271,53855,,,,,0.9847908616065979,0.04437583312392235
545
+ 271,53855,,,0.9998416900634766,0.0003152514109387994,,
546
+ 272,54053,,,,,0.9822559952735901,0.04805198311805725
547
+ 272,54053,,,0.9996833205223083,0.001034151529893279,,
548
+ 273,54251,,,,,0.9898605942726135,0.03126559033989906
549
+ 273,54251,,,1.0,9.969884558813646e-05,,
550
+ 274,54449,,,,,0.9923954606056213,0.021786164492368698
551
+ 274,54449,,,1.0,6.082404070184566e-05,,
552
+ 275,54647,,,,,0.9923954606056213,0.035584550350904465
553
+ 275,54647,,,1.0,5.5003267334541306e-05,,
554
+ 276,54845,,,,,0.9873257279396057,0.0393071174621582
555
+ 276,54845,,,0.9998416900634766,0.0004037953040096909,,
556
+ 277,55043,,,,,0.9898605942726135,0.04132506623864174
557
+ 277,55043,,,0.9998416900634766,0.0003148422692902386,,
558
+ 278,55241,,,,,0.9885931611061096,0.04560871794819832
559
+ 278,55241,,,0.9998416900634766,0.0007260704878717661,,
560
+ 279,55439,,,,,0.9873257279396057,0.0370820052921772
561
+ 279,55439,,,0.9998416900634766,0.001000468386337161,,
562
+ 280,55637,,,,,0.9885931611061096,0.027910295873880386
563
+ 280,55637,,,0.9995250105857849,0.0012426271568983793,,
564
+ 281,55835,,,,,0.9860582947731018,0.04338834807276726
565
+ 281,55835,,,0.9998416900634766,0.0003572157002054155,,
566
+ 282,56033,,,,,0.9873257279396057,0.045204032212495804
567
+ 282,56033,,,0.9996833205223083,0.0016764296451583505,,
568
+ 283,56231,,,,,0.9911280274391174,0.02757694385945797
569
+ 283,56231,,,1.0,0.00015084358165040612,,
570
+ 284,56429,,,,,0.9847908616065979,0.04655682295560837
571
+ 284,56429,,,0.9995250105857849,0.0004992728354409337,,
572
+ 285,56627,,,,,0.9898605942726135,0.05260489881038666
573
+ 285,56627,,,0.9998416900634766,0.0003074496053159237,,
574
+ 286,56825,,,,,0.9873257279396057,0.04643026739358902
575
+ 286,56825,,,1.0,3.189235940226354e-05,,
576
+ 287,57023,,,,,0.9885931611061096,0.03109988197684288
577
+ 287,57023,,,0.9998416900634766,0.0006589863914996386,,
578
+ 288,57221,,,,,0.9873257279396057,0.05397128313779831
579
+ 288,57221,,,0.9998416900634766,0.0002553544763941318,,
580
+ 289,57419,,,,,0.9860582947731018,0.041838306933641434
581
+ 289,57419,,,0.9998416900634766,0.00040960844489745796,,
582
+ 290,57617,,,,,0.9923954606056213,0.0365758016705513
583
+ 290,57617,,,1.0,0.0002533810620661825,,
584
+ 291,57815,,,,,0.9860582947731018,0.053849007934331894
585
+ 291,57815,,,0.9998416900634766,0.0011053497437387705,,
586
+ 292,58013,,,,,0.9860582947731018,0.04312862083315849
587
+ 292,58013,,,0.9992083311080933,0.004160226788371801,,
588
+ 293,58211,,,,,0.9885931611061096,0.033814117312431335
589
+ 293,58211,,,0.9998416900634766,0.0003153568832203746,,
590
+ 294,58409,,,,,0.9898605942726135,0.027616426348686218
591
+ 294,58409,,,1.0,0.00019460782641544938,,
592
+ 295,58607,,,,,0.9873257279396057,0.03899732977151871
593
+ 295,58607,,,0.9996833205223083,0.0009958380833268166,,
594
+ 296,58805,,,,,0.9860582947731018,0.07864692807197571
595
+ 296,58805,,,0.9998416900634766,0.0009192967554554343,,
596
+ 297,59003,,,,,0.9822559952735901,0.050296783447265625
597
+ 297,59003,,,0.9998416900634766,0.0005852042813785374,,
598
+ 298,59201,,,,,0.9873257279396057,0.05310799926519394
599
+ 298,59201,,,0.9998416900634766,0.0008308007381856441,,
600
+ 299,59399,,,,,0.9885931611061096,0.04359392076730728
601
+ 299,59399,,,1.0,0.00034749333281069994,,
602
+ 300,59400,0.9875621795654297,0.043402157723903656,,,,
runs/03_20_2025_20_19_28/done.txt ADDED
File without changes
runs/03_20_2025_20_19_28/model.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ac7b78ae0a8e2c9142c03e134a4f361df01eba4c411d3905fbce302e9a0286cf
3
+ size 16029885
runs/03_20_2025_20_19_28/wandb/histopath/03_20_2025_20_19_28/checkpoints/epoch=210-step=41778.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4af806dc9c19a03e9d250796ca0c63f43412144a6367246092964f4fa69dcf2b
3
+ size 48590242
runs/03_20_2025_20_19_28/wandb/histopath/03_20_2025_20_19_28/checkpoints/last.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a7736beffa8b1d54dbe0cea6c057cbd0f4405e1d85ba59162892d1dbc99d2785
3
+ size 48590242
runs/03_28_2025_00_21_48/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_21_48
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_21_48/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_21_48
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_00_21_48'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_21_48/wandb
69
+ id: '03_28_2025_00_21_48'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_21_48
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_00_32_51/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_32_51
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_32_51/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_32_51
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_00_32_51'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_32_51/wandb
69
+ id: '03_28_2025_00_32_51'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_32_51
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_00_35_19/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_35_19
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_35_19/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_35_19
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_00_35_19'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_35_19/wandb
69
+ id: '03_28_2025_00_35_19'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_00_35_19
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_01_36_41/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_36_41
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_36_41/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_36_41
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_01_36_41'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_36_41/wandb
69
+ id: '03_28_2025_01_36_41'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_36_41
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_01_56_02/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_56_02
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_56_02/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_56_02
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_01_56_02'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_56_02/wandb
69
+ id: '03_28_2025_01_56_02'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_56_02
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_01_58_16/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_16
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_16/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_16
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_01_58_16'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_16/wandb
69
+ id: '03_28_2025_01_58_16'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_16
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_01_58_52/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_52
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_52/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_52
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_01_58_52'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_52/wandb
69
+ id: '03_28_2025_01_58_52'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_01_58_52
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_00_29/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_00_29
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_00_29/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_00_29
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_00_29'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_00_29/wandb
69
+ id: '03_28_2025_02_00_29'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_00_29
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_03_04/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_03_04
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_03_04/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_03_04
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_03_04'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_03_04/wandb
69
+ id: '03_28_2025_02_03_04'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_03_04
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_14_37/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_14_37
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_14_37/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_14_37
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_14_37'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_14_37/wandb
69
+ id: '03_28_2025_02_14_37'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_14_37
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_15_38/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_15_38
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_15_38/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_15_38
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_15_38'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_15_38/wandb
69
+ id: '03_28_2025_02_15_38'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_15_38
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_17_13/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_17_13
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_17_13/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_17_13
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_17_13'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_17_13/wandb
69
+ id: '03_28_2025_02_17_13'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_17_13
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_22_37/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_22_37
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_22_37/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_22_37
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_22_37'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_22_37/wandb
69
+ id: '03_28_2025_02_22_37'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_22_37
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_31_16/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_31_16
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_31_16/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_31_16
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_31_16'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_31_16/wandb
69
+ id: '03_28_2025_02_31_16'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_31_16
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_36_29/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_36_29
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_36_29/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_36_29
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_36_29'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_36_29/wandb
69
+ id: '03_28_2025_02_36_29'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_36_29
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
runs/03_28_2025_02_40_09/config.yaml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: effb0-base-breakhis
2
+ save_dir: runs
3
+ trial_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_40_09
4
+ save_cfg_path: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_40_09/config.yaml
5
+ seed: 0
6
+ data_type: BreakhisDataModule
7
+ data:
8
+ data_source: /home/duong/Downloads/BreaKHis_v1/histology_slides/breast
9
+ batch_size: 32
10
+ shuffle: true
11
+ num_workers: 8
12
+ image_size:
13
+ - 224
14
+ - 224
15
+ aug:
16
+ RandomHorizontalFlip:
17
+ p: 0.2
18
+ RandomVerticalFlip:
19
+ p: 0.2
20
+ RandomRotation:
21
+ degrees:
22
+ - -5
23
+ - 5
24
+ ColorJitter:
25
+ brightness: 0.5
26
+ contrast: 0.5
27
+ system_type: SimpleClassificationSystem
28
+ system:
29
+ model_type: TimmModel
30
+ model:
31
+ model_name: efficientnet_b0
32
+ pretrained: true
33
+ num_classes: 1
34
+ optimizer:
35
+ name: Adam
36
+ args:
37
+ lr: 0.001
38
+ scheduler:
39
+ name: CosineAnnealingLR
40
+ args:
41
+ T_max: 300
42
+ loss:
43
+ name: BCEWithLogitsLoss
44
+ metrics:
45
+ metrics_names:
46
+ - BinaryAccuracy
47
+ metrics_short_names:
48
+ - BA
49
+ train:
50
+ trainer:
51
+ accelerator: gpu
52
+ devices:
53
+ - 0
54
+ max_epochs: 300
55
+ check_val_every_n_epoch: 1
56
+ enable_progress_bar: true
57
+ accumulate_grad_batches: 1
58
+ log_every_n_steps: 50
59
+ default_root_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_40_09
60
+ logger:
61
+ names:
62
+ - WandbLogger
63
+ - CSVLogger
64
+ args:
65
+ wandb:
66
+ name: '03_28_2025_02_40_09'
67
+ project: histopath
68
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_40_09/wandb
69
+ id: '03_28_2025_02_40_09'
70
+ anonymous: false
71
+ log_model: all
72
+ entity: heartbeats
73
+ csv:
74
+ name: csv
75
+ save_dir: /home/duong/Github_repos/Histopathology_Project/runs/03_28_2025_02_40_09
76
+ callback:
77
+ names:
78
+ - ModelCheckpoint
79
+ args:
80
+ modelcp:
81
+ save_last: true
82
+ monitor: valid/BA
83
+ mode: max
system/__init__.py ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ from typing import *
2
+
3
+ from .base import BaseSystem
4
+ from .simplecls import SimpleClassificationSystem
system/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (286 Bytes). View file