init
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +1 -0
- app.py +90 -0
- configs/effb0-base-breakhis.yaml +79 -0
- configs/effb0-base-camelyon.yaml +68 -0
- configs/effb0-scratch.yaml +68 -0
- examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-100-001.png +3 -0
- examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-200-013.png +3 -0
- examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-40-001.png +3 -0
- examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-400-006.png +3 -0
- examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-100-010.png +3 -0
- examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-200-011.png +3 -0
- examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-40-001.png +3 -0
- examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-400-006.png +3 -0
- examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-100-024.png +3 -0
- examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-200-027.png +3 -0
- examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-40-010.png +3 -0
- examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-400-013.png +3 -0
- examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-100-031.png +3 -0
- examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-200-031.png +3 -0
- examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-40-002.png +3 -0
- examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-400-034.png +3 -0
- models/__init__.py +1 -0
- models/__pycache__/__init__.cpython-310.pyc +0 -0
- models/__pycache__/timm_model.cpython-310.pyc +0 -0
- models/timm_model.py +30 -0
- runs/03_20_2025_20_19_28/check_onnx.txt +39 -0
- runs/03_20_2025_20_19_28/config.yaml +83 -0
- runs/03_20_2025_20_19_28/csv/version_0/metrics.csv +602 -0
- runs/03_20_2025_20_19_28/done.txt +0 -0
- runs/03_20_2025_20_19_28/model.onnx +3 -0
- runs/03_20_2025_20_19_28/wandb/histopath/03_20_2025_20_19_28/checkpoints/epoch=210-step=41778.ckpt +3 -0
- runs/03_20_2025_20_19_28/wandb/histopath/03_20_2025_20_19_28/checkpoints/last.ckpt +3 -0
- runs/03_28_2025_00_21_48/config.yaml +83 -0
- runs/03_28_2025_00_32_51/config.yaml +83 -0
- runs/03_28_2025_00_35_19/config.yaml +83 -0
- runs/03_28_2025_01_36_41/config.yaml +83 -0
- runs/03_28_2025_01_56_02/config.yaml +83 -0
- runs/03_28_2025_01_58_16/config.yaml +83 -0
- runs/03_28_2025_01_58_52/config.yaml +83 -0
- runs/03_28_2025_02_00_29/config.yaml +83 -0
- runs/03_28_2025_02_03_04/config.yaml +83 -0
- runs/03_28_2025_02_14_37/config.yaml +83 -0
- runs/03_28_2025_02_15_38/config.yaml +83 -0
- runs/03_28_2025_02_17_13/config.yaml +83 -0
- runs/03_28_2025_02_22_37/config.yaml +83 -0
- runs/03_28_2025_02_31_16/config.yaml +83 -0
- runs/03_28_2025_02_36_29/config.yaml +83 -0
- runs/03_28_2025_02_40_09/config.yaml +83 -0
- system/__init__.py +4 -0
- 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
|
examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-200-013.png
ADDED
|
Git LFS Details
|
examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-40-001.png
ADDED
|
Git LFS Details
|
examples/breakhis/benign/adenosis/SOB_B_A-14-22549AB-400-006.png
ADDED
|
Git LFS Details
|
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-100-010.png
ADDED
|
Git LFS Details
|
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-200-011.png
ADDED
|
Git LFS Details
|
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-40-001.png
ADDED
|
Git LFS Details
|
examples/breakhis/benign/fibroadenoma/SOB_B_F-14-9133-400-006.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-100-024.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-200-027.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-40-010.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/ductal/SOB_M_DC-14-2523-400-013.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-100-031.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-200-031.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-40-002.png
ADDED
|
Git LFS Details
|
examples/breakhis/malignant/lobular/SOB_M_LC-14-12204-400-034.png
ADDED
|
Git LFS Details
|
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
|
|
|