diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..d5cc52a99187e52df16340e384305377dc8627ba 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,63 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +plots/F1_curve.png filter=lfs diff=lfs merge=lfs -text +plots/P_curve_.png filter=lfs diff=lfs merge=lfs -text +plots/PR_curve.png filter=lfs diff=lfs merge=lfs -text +plots/R_curve.png filter=lfs diff=lfs merge=lfs -text +plots/results.png filter=lfs diff=lfs merge=lfs -text +plots/train_batch0.jpg filter=lfs diff=lfs merge=lfs -text +plots/train_batch1.jpg filter=lfs diff=lfs merge=lfs -text +plots/train_batch2.jpg filter=lfs diff=lfs merge=lfs -text +plots/train_batch50490.jpg filter=lfs diff=lfs merge=lfs -text +plots/train_batch50491.jpg filter=lfs diff=lfs merge=lfs -text +plots/train_batch50492.jpg filter=lfs diff=lfs merge=lfs -text +plots/val_batch0_labels.jpg filter=lfs diff=lfs merge=lfs -text +plots/val_batch0_pred.jpg filter=lfs diff=lfs merge=lfs -text +plots/val_batch1_labels.jpg filter=lfs diff=lfs merge=lfs -text +plots/val_batch1_pred.jpg filter=lfs diff=lfs merge=lfs -text +plots/val_batch2_labels.jpg filter=lfs diff=lfs merge=lfs -text +plots/val_batch2_pred.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/train_batch0.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/train_batch1.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/train_batch2.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/train_batch50490.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/train_batch50491.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/train_batch50492.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/val_batch0_labels.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/val_batch0_pred.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/val_batch1_labels.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/val_batch1_pred.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/val_batch2_labels.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/train/val_batch2_pred.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/val/val_batch0_labels.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/val/val_batch0_pred.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/val/val_batch1_labels.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/val/val_batch1_pred.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/val/val_batch2_labels.jpg filter=lfs diff=lfs merge=lfs -text +runs/detect/val/val_batch2_pred.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_141427-behyu6d3/files/media/images/labels_1_00116c0952cf8a543095.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch1_1_9d2a5cfdab2a278e7e8e.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch2_1_17045b354712b57de261.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_141427-behyu6d3/run-behyu6d3.wandb filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/confusion_matrix_normalized_100_069096cb870d7832c1d7.png filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/F1_curve_100_e73a27dab93a71162883.png filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/labels_1_00116c0952cf8a543095.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/P_curve_100_9cfe7856d66bed8acc73.png filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/PR_curve_100_8b4f28674c06e2e63b99.png filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/R_curve_100_8d9f3769a1dc54369a11.png filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/results_100_aa9898c46285eac202b5.png filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch1_1_ba153a94a6d544e18151.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch2_1_17045b354712b57de261.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50490_91_e94fd38126c7b8c170ca.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50491_91_987886066a1cfd94b236.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50492_91_2c2ff55fd7a0171fb55b.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_labels_100_6abe4d59939bed7caf2e.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_pred_100_838c21de6c006fee788a.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_labels_100_286fdbb8da58e2476215.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_pred_100_c82ffb7db7063f79bb55.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_labels_100_3acd34796d9c3ae466bf.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_pred_100_823c1c3030fe9c9b05f9.jpg filter=lfs diff=lfs merge=lfs -text +wandb/offline-run-20250412_161137-ezbrkd2c/run-ezbrkd2c.wandb filter=lfs diff=lfs merge=lfs -text diff --git a/confusion matrix1.png b/confusion matrix1.png new file mode 100644 index 0000000000000000000000000000000000000000..7b67660866ba719bd49427cbcb12c2c4d520b854 Binary files /dev/null and b/confusion matrix1.png differ diff --git a/metrics/F1_curve.png b/metrics/F1_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..e6e3aa3e1e54a407473fb6015483e1af76d387b3 Binary files /dev/null and b/metrics/F1_curve.png differ diff --git a/metrics/PR_curve.png b/metrics/PR_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..df59d7d7eb7a5e2792bcb9ac4c5b7018ef6579c3 Binary files /dev/null and b/metrics/PR_curve.png differ diff --git a/metrics/P_curve.png b/metrics/P_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..8cfd1cc13eb54c4b2d57b913bcb83fa93910bbe3 Binary files /dev/null and b/metrics/P_curve.png differ diff --git a/metrics/R_curve.png b/metrics/R_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffb531fa83147c29064c3abb6ff2a006dea74f5 Binary files /dev/null and b/metrics/R_curve.png differ diff --git a/metrics/confusion_matrix_normalized.png b/metrics/confusion_matrix_normalized.png new file mode 100644 index 0000000000000000000000000000000000000000..ef88d0583e485fad298bad363adf6f774be02ab3 Binary files /dev/null and b/metrics/confusion_matrix_normalized.png differ diff --git a/metrics/learning_rates_plot.png b/metrics/learning_rates_plot.png new file mode 100644 index 0000000000000000000000000000000000000000..01503a906391e717efdf5fdf9db69bcb38f17965 Binary files /dev/null and b/metrics/learning_rates_plot.png differ diff --git a/metrics/losses_plot.png b/metrics/losses_plot.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7a7082d1bb6a292f8b020a8028791db891e3ce Binary files /dev/null and b/metrics/losses_plot.png differ diff --git a/metrics/metrics_plot.png b/metrics/metrics_plot.png new file mode 100644 index 0000000000000000000000000000000000000000..97d35a0311d9ade6c1615cf47e61137309439bc9 Binary files /dev/null and b/metrics/metrics_plot.png differ diff --git a/metrics/plots.py b/metrics/plots.py new file mode 100644 index 0000000000000000000000000000000000000000..cb1db3ac4b6f764cd8f5a825981a51614f02a404 --- /dev/null +++ b/metrics/plots.py @@ -0,0 +1,181 @@ +import pandas as pd +import matplotlib.pyplot as plt +import matplotlib.image as mpimg +import os +import cv2 +from pathlib import Path +from ultralytics import YOLO +from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay +from tqdm import tqdm + +# === CONFIG === +csv_path = r"runs\detect\train\results.csv" +images_dir = r"runs\detect\train" +MODEL_PATH = "runs/detect/train/weights/best.pt" +VAL_IMG_DIR = Path("C:/Users/rageb/Desktop/new yolo model/datasets/valid_filtered/images") +VAL_LABEL_DIR = Path("C:/Users/rageb/Desktop/new yolo model/datasets/valid_filtered/labels") +CLASS_NAMES = ['car', 'emv', 'htv'] +IOU_THRESH = 0.5 +CONF_THRESH = 0.25 +SAVE_DIR = Path("metrics") +SAVE_DIR.mkdir(exist_ok=True) + +# === Load YOLO model === +model = YOLO(MODEL_PATH) + +# === Helpers === +def xywh2xyxy(xc, yc, w, h, img_w, img_h): + x1 = (xc - w/2) * img_w + y1 = (yc - h/2) * img_h + x2 = (xc + w/2) * img_w + y2 = (yc + h/2) * img_h + return [x1, y1, x2, y2] + +def compute_iou(b1, b2): + xi1, yi1 = max(b1[0], b2[0]), max(b1[1], b2[1]) + xi2, yi2 = min(b1[2], b2[2]), min(b1[3], b2[3]) + inter_w, inter_h = max(0, xi2-xi1), max(0, yi2-yi1) + inter = inter_w * inter_h + area1 = (b1[2]-b1[0])*(b1[3]-b1[1]) + area2 = (b2[2]-b2[0])*(b2[3]-b2[1]) + union = area1 + area2 - inter + return inter/union if union > 0 else 0 + +# === Confusion Matrix Generation === +num_classes = len(CLASS_NAMES) +bg_idx = num_classes - 1 +y_true, y_pred = [], [] + +for img_path in tqdm(list(VAL_IMG_DIR.rglob("*.jpg")), desc="Evaluating"): + img = cv2.imread(str(img_path)) + h, w = img.shape[:2] + + results = model(img, conf=CONF_THRESH)[0] + pred_boxes, pred_cls, pred_scores = [], [], [] + if results.boxes is not None: + for box in results.boxes: + pred_boxes.append(box.xyxy.cpu().numpy()[0].tolist()) + pred_cls.append(int(box.cls.cpu().numpy()[0])) + pred_scores.append(float(box.conf.cpu().numpy()[0])) + + gt_file = VAL_LABEL_DIR / f"{img_path.stem}.txt" + if not gt_file.exists(): + continue + + gt_boxes, gt_cls = [], [] + with open(gt_file) as f: + for line in f: + parts = line.strip().split() + if len(parts) < 5: + continue + cid = int(parts[0]) + xc, yc, ww, hh = map(float, parts[1:5]) + gt_cls.append(cid) + gt_boxes.append(xywh2xyxy(xc, yc, ww, hh, w, h)) + + matched_gt, matched_pred = set(), set() + preds = sorted( + zip(pred_boxes, pred_cls, pred_scores, range(len(pred_boxes))), + key=lambda x: x[2], reverse=True + ) + for pb, pc, ps, pidx in preds: + best_i, best_iou = -1, 0.0 + for gi, gb in enumerate(gt_boxes): + if gi in matched_gt: + continue + iou = compute_iou(pb, gb) + if iou > best_iou: + best_iou, best_i = iou, gi + if best_iou >= IOU_THRESH: + y_true.append(gt_cls[best_i]) + y_pred.append(pc) + matched_gt.add(best_i) + matched_pred.add(pidx) + + for pidx, pc in enumerate(pred_cls): + if pidx not in matched_pred: + y_true.append(bg_idx) + y_pred.append(pc) + + for gi, gc in enumerate(gt_cls): + if gi not in matched_gt: + y_true.append(gc) + y_pred.append(bg_idx) + +cm = confusion_matrix(y_true, y_pred, labels=range(num_classes)) +cm_norm = cm.astype(float) / cm.sum(axis=1)[:, None] +disp = ConfusionMatrixDisplay(cm_norm, display_labels=CLASS_NAMES) +disp.plot(cmap=plt.cm.Blues) +plt.title("Normalized Confusion Matrix") +plt.savefig(SAVE_DIR / "confusion_matrix_normalized.png") +plt.close() + +# === Plot Training/Validation Stats === +df = pd.read_csv(csv_path) +df.columns = df.columns.str.strip() + +# Losses +plt.figure(figsize=(12, 8)) +plt.plot(df["epoch"], df["train/box_loss"], label="Box Loss") +plt.plot(df["epoch"], df["train/cls_loss"], label="Class Loss") +plt.plot(df["epoch"], df["train/dfl_loss"], label="DFL Loss") +plt.plot(df["epoch"], df["val/box_loss"], label="Val Box Loss") +plt.plot(df["epoch"], df["val/cls_loss"], label="Val Class Loss") +plt.plot(df["epoch"], df["val/dfl_loss"], label="Val DFL Loss") +plt.title("Training and Validation Losses") +plt.xlabel("Epoch") +plt.ylabel("Loss") +plt.legend() +plt.grid(True) +plt.savefig(SAVE_DIR / "losses_plot.png") +plt.close() + +# Metrics +plt.figure(figsize=(12, 8)) +plt.plot(df["epoch"], df["metrics/precision(B)"], label="Precision") +plt.plot(df["epoch"], df["metrics/recall(B)"], label="Recall") +plt.plot(df["epoch"], df["metrics/mAP50(B)"], label="mAP@0.5") +plt.plot(df["epoch"], df["metrics/mAP50-95(B)"], label="mAP@0.5:0.95") +plt.title("Eval Metrics") +plt.xlabel("Epoch") +plt.ylabel("Score") +plt.legend() +plt.grid(True) +plt.savefig(SAVE_DIR / "metrics_plot.png") +plt.close() + +# Learning Rates +plt.figure(figsize=(12, 8)) +plt.plot(df["epoch"], df["lr/pg0"], label="lr/pg0") +plt.plot(df["epoch"], df["lr/pg1"], label="lr/pg1") +plt.plot(df["epoch"], df["lr/pg2"], label="lr/pg2") +plt.title("Learning Rates") +plt.xlabel("Epoch") +plt.ylabel("LR") +plt.legend() +plt.grid(True) +plt.savefig(SAVE_DIR / "learning_rates_plot.png") +plt.close() + +# === Display Pre-generated Curves (if available) === +image_files = [ + "F1_curve.png", + "P_curve_.png", + "P_curve.png", + "PR_curve.png", + "R_curve.png", +] + +for filename in image_files: + src_path = os.path.join(images_dir, filename) + dst_path = SAVE_DIR / filename + if os.path.exists(src_path): + img = mpimg.imread(src_path) + plt.figure(figsize=(10, 8)) + plt.imshow(img) + plt.axis('off') + plt.title(filename.replace(".png", "").replace("_", " ").title()) + plt.savefig(dst_path) + plt.close() + else: + print(f"[Warning] {filename} not found in {images_dir}") diff --git a/models/yolov8_custom.yaml b/models/yolov8_custom.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e5ac8a0bfe1d2925da358f2e134905d9078672b9 --- /dev/null +++ b/models/yolov8_custom.yaml @@ -0,0 +1,41 @@ +# Number of classes +nc: 3 + +# Model scaling factors for depth and width +depth_multiple: 0.33 # scales layers like C2f repeats +width_multiple: 0.50 # scales number of channels in Conv layers + +# ---------------------------------------- +# Backbone: Feature extraction layers +# ---------------------------------------- +backbone: + [ + [-1, 1, Conv, [64, 3, 2]], # Layer 0: Conv -> 64 channels, stride 2 + [-1, 1, Conv, [128, 3, 2]], # Layer 1: Conv -> 128 channels, stride 2 + [-1, 3, C2f, [128]], # Layer 2: C2f -> 3 repeats, 128 channels + [-1, 1, Dropout, [0.1]], # Layer 3: Dropout (10%) + [-1, 1, Conv, [256, 3, 2]], # Layer 4: Conv -> 256 channels, downsample + [-1, 6, C2f, [256]], # Layer 5: C2f -> 6 repeats, 256 channels + [-1, 1, Dropout, [0.1]], # Layer 6: Dropout (10%) + [-1, 1, Conv, [320, 3, 1]], # Layer 7: Conv -> 320 channels, stride 1 (no downsampling) + ] + +# ---------------------------------------- +# Head: Includes Neck + Detection layers +# ---------------------------------------- +head: + [ + # ---- Neck Begins ---- + [-1, 1, Conv, [512, 3, 2]], # Layer 8: Downsample + expand channels → Neck + [-1, 3, C2f, [512]], # Layer 9: Feature fusion block → Neck + [-1, 1, Dropout, [0.1]], # Layer 10: Regularization → Neck + [-1, 1, Conv, [768, 3, 1]], # Layer 11: Increase depth without downsampling → Neck + # ---- Neck Ends ---- + + # ---- Detection Head Begins ---- + [-1, 1, Conv, [1024, 3, 2]], # Layer 12: Downsample for large object features + [-1, 3, C2f, [1024]], # Layer 13: Final feature extraction + [-1, 1, Dropout, [0.1]], # Layer 14: Dropout before SPP + [-1, 1, SPPF, [1024, 5]], # Layer 15: Spatial Pyramid Pooling Fast (global context) + # ---- Detection Head Ends ---- + ] diff --git a/plots/F1_curve.png b/plots/F1_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..4e9e75bde1f46fc3d712d839e99279ac759fdd36 --- /dev/null +++ b/plots/F1_curve.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e73a27dab93a71162883bc3ef8bb5c9b72d8cb2fc8d6834c85d661cd26e9eaab +size 159402 diff --git a/plots/PR_curve.png b/plots/PR_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..1b046ad49a7aec199eb97404c0deb84d98197c4f --- /dev/null +++ b/plots/PR_curve.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b4f28674c06e2e63b99c47f6216d9f72418f76b063074479c60ac741dda0bf3 +size 131794 diff --git a/plots/P_curve.png b/plots/P_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..07a8fa73575a47e4a992ceaa14f73b6bced22836 Binary files /dev/null and b/plots/P_curve.png differ diff --git a/plots/P_curve_.png b/plots/P_curve_.png new file mode 100644 index 0000000000000000000000000000000000000000..d069465d45780a5dcdcb6ec8d9a1f81dd0e2eb7c --- /dev/null +++ b/plots/P_curve_.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cfe7856d66bed8acc735811a3bed66ded7ca92040460b7b71a99020323c57cb +size 150726 diff --git a/plots/R_curve.png b/plots/R_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb679de095223ef63b280df4dbb7adf0ac277f7 --- /dev/null +++ b/plots/R_curve.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d9f3769a1dc54369a1148191be19aa6016920b36154f14ecefb255612692293 +size 154689 diff --git a/plots/confusion_matrix_normalized.png b/plots/confusion_matrix_normalized.png new file mode 100644 index 0000000000000000000000000000000000000000..ef88d0583e485fad298bad363adf6f774be02ab3 Binary files /dev/null and b/plots/confusion_matrix_normalized.png differ diff --git a/plots/learning_rates_plot.png b/plots/learning_rates_plot.png new file mode 100644 index 0000000000000000000000000000000000000000..01503a906391e717efdf5fdf9db69bcb38f17965 Binary files /dev/null and b/plots/learning_rates_plot.png differ diff --git a/plots/losses_plot.png b/plots/losses_plot.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7a7082d1bb6a292f8b020a8028791db891e3ce Binary files /dev/null and b/plots/losses_plot.png differ diff --git a/plots/metrics_plot.png b/plots/metrics_plot.png new file mode 100644 index 0000000000000000000000000000000000000000..97d35a0311d9ade6c1615cf47e61137309439bc9 Binary files /dev/null and b/plots/metrics_plot.png differ diff --git a/plots/plot.py b/plots/plot.py new file mode 100644 index 0000000000000000000000000000000000000000..1d1167e13b8b3d045c76c9b0edd9def078c74320 --- /dev/null +++ b/plots/plot.py @@ -0,0 +1,195 @@ +import cv2 +import numpy as np +from pathlib import Path +from tqdm import tqdm +import matplotlib.pyplot as plt + +from ultralytics import YOLO +from sklearn.metrics import ( + confusion_matrix, ConfusionMatrixDisplay, + precision_recall_curve, auc, + precision_recall_fscore_support +) +from sklearn.preprocessing import label_binarize +from torch.utils.tensorboard import SummaryWriter + +# ─── CONFIG ──────────────────────────────────────────────────────────────────── +MODEL_PATH = "runs/detect/train/weights/best.pt" +VAL_IMG_DIR = Path("C:/Users/rageb/Desktop/new yolo model/datasets/valid_filtered/images") +VAL_LABEL_DIR = Path("C:/Users/rageb/Desktop/new yolo model/datasets/valid_filtered/labels") +CLASS_NAMES = ['car', 'emv', 'htv'] +IOU_THRESH = 0.5 +CONF_THRESH = 0.25 +TB_LOG_DIR = "runs/eval" +# ──────────────────────────────────────────────────────────────────────────────── + +num_classes = len(CLASS_NAMES) +bg_idx = num_classes - 1 # index of “background” + +def xywh2xyxy(xc, yc, w, h, img_w, img_h): + """Convert YOLO normalized xc,yc,w,h → absolute x1,y1,x2,y2.""" + x1 = (xc - w/2) * img_w + y1 = (yc - h/2) * img_h + x2 = (xc + w/2) * img_w + y2 = (yc + h/2) * img_h + return [x1, y1, x2, y2] + +def compute_iou(b1, b2): + """Compute IoU of two [x1,y1,x2,y2] boxes.""" + xi1, yi1 = max(b1[0], b2[0]), max(b1[1], b2[1]) + xi2, yi2 = min(b1[2], b2[2]), min(b1[3], b2[3]) + inter_w, inter_h = max(0, xi2-xi1), max(0, yi2-yi1) + inter = inter_w * inter_h + area1 = (b1[2]-b1[0])*(b1[3]-b1[1]) + area2 = (b2[2]-b2[0])*(b2[3]-b2[1]) + union = area1 + area2 - inter + return inter/union if union>0 else 0 + +# ─── Load model ──────────────────────────────────────────────────────────────── +model = YOLO(MODEL_PATH) + +# ─── Prepare holders ─────────────────────────────────────────────────────────── +y_true = [] +y_pred = [] + +# ─── Loop over validation images ─────────────────────────────────────────────── +for img_path in tqdm(list(VAL_IMG_DIR.rglob("*.jpg")), desc="Evaluating"): + img = cv2.imread(str(img_path)) + h, w = img.shape[:2] + + # 1) Run inference + results = model(img, conf=CONF_THRESH)[0] + pred_boxes, pred_cls, pred_scores = [], [], [] + if results.boxes is not None: + for box in results.boxes: + pred_boxes.append(box.xyxy.cpu().numpy()[0].tolist()) + pred_cls.append(int(box.cls.cpu().numpy()[0])) + pred_scores.append(float(box.conf.cpu().numpy()[0])) + + # 2) Load ground‑truth boxes + gt_file = VAL_LABEL_DIR / f"{img_path.stem}.txt" + if not gt_file.exists(): + continue + + gt_boxes, gt_cls = [], [] + with open(gt_file) as f: + for line in f: + parts = line.strip().split() + if len(parts) < 5: + # skip malformed + continue + cid = int(parts[0]) + xc, yc, ww, hh = map(float, parts[1:5]) + gt_cls.append(cid) + gt_boxes.append(xywh2xyxy(xc, yc, ww, hh, w, h)) + + # 3) Match predictions → GT by descending score & IoU + matched_gt = set() + matched_pred = set() + # pair (pb,pc,ps,pidx) + preds = sorted( + zip(pred_boxes, pred_cls, pred_scores, range(len(pred_boxes))), + key=lambda x: x[2], reverse=True + ) + for pb, pc, ps, pidx in preds: + best_i, best_iou = -1, 0.0 + for gi, gb in enumerate(gt_boxes): + if gi in matched_gt: + continue + iou = compute_iou(pb, gb) + if iou > best_iou: + best_iou, best_i = iou, gi + if best_iou >= IOU_THRESH: + # matched pair + y_true.append(gt_cls[best_i]) + y_pred.append(pc) + matched_gt.add(best_i) + matched_pred.add(pidx) + + # 4) Unmatched predictions → false positives (background → pred_class) + for pidx, pc in enumerate(pred_cls): + if pidx not in matched_pred: + y_true.append(bg_idx) + y_pred.append(pc) + + # 5) Unmatched GT → false negatives (gt_class → background) + for gi, gc in enumerate(gt_cls): + if gi not in matched_gt: + y_true.append(gc) + y_pred.append(bg_idx) + +# ─── Build & Save Confusion Matrix─────────────────────────────────────────── +cm = confusion_matrix(y_true, y_pred, labels=range(num_classes)) +cm_norm = cm.astype(float) / cm.sum(axis=1)[:,None] +disp = ConfusionMatrixDisplay(cm_norm, display_labels=CLASS_NAMES) +disp.plot(cmap=plt.cm.Blues) +plt.title("Normalized Confusion Matrix") +plt.savefig("confusion_matrix_normalized.png") +plt.close() + +# ─── Precision–Recall Curves (per class) ─────────────────────────────────────── +y_true_bin = label_binarize(y_true, classes=range(num_classes)) +y_pred_bin = label_binarize(y_pred, classes=range(num_classes)) + +plt.figure() +for i in range(num_classes): + prec, rec, _ = precision_recall_curve(y_true_bin[:,i], y_pred_bin[:,i]) + pr_auc = auc(rec, prec) + plt.plot(rec, prec, label=f"{CLASS_NAMES[i]} (AUC={pr_auc:.2f})") +plt.xlabel("Recall"); plt.ylabel("Precision") +plt.title("Precision–Recall Curves") +plt.legend(loc="best") +plt.savefig("PR_curve.png") +plt.close() + +# ─── Per‑class Precision / Recall / F1 ──────────────────────────────────────── +prec, rec, f1, _ = precision_recall_fscore_support( + y_true, y_pred, labels=range(num_classes) +) + +plt.figure() +plt.plot(range(num_classes), prec, marker='o') +plt.xticks(range(num_classes), CLASS_NAMES) +plt.title("Precision per Class") +plt.savefig("P_curve.png") +plt.close() + +plt.figure() +plt.plot(range(num_classes), rec, marker='o') +plt.xticks(range(num_classes), CLASS_NAMES) +plt.title("Recall per Class") +plt.savefig("R_curve.png") +plt.close() + +plt.figure() +plt.plot(range(num_classes), f1, marker='o') +plt.xticks(range(num_classes), CLASS_NAMES) +plt.title("F1‑Score per Class") +plt.savefig("Fl_curve.png") +plt.close() + +# ─── Label Correlation & Distribution ───────────────────────────────────────── +plt.figure() +plt.imshow(cm, cmap='hot', interpolation='nearest') +plt.colorbar() +plt.xticks(range(num_classes), CLASS_NAMES) +plt.yticks(range(num_classes), CLASS_NAMES) +plt.title("Label Correlation Matrix") +plt.savefig("labels_correlogram.jpg") +plt.close() + +plt.figure() +counts = np.bincount(y_true, minlength=num_classes) +plt.bar(CLASS_NAMES, counts) +plt.title("Label Distribution") +plt.savefig("labels.jpg") +plt.close() + +# ─── TensorBoard Logging ────────────────────────────────────────────────────── +writer = SummaryWriter(TB_LOG_DIR) +writer.add_scalar("Eval/Mean_Precision", np.mean(prec), 0) +writer.add_scalar("Eval/Mean_Recall", np.mean(rec), 0) +writer.add_scalar("Eval/Mean_F1", np.mean(f1), 0) +writer.close() + +print("✅ Done! All plots saved and TensorBoard logs in", TB_LOG_DIR) diff --git a/plots/results.csv b/plots/results.csv new file mode 100644 index 0000000000000000000000000000000000000000..8227f7c354f9735184465810debd9c0686a49a45 --- /dev/null +++ b/plots/results.csv @@ -0,0 +1,101 @@ + epoch, train/box_loss, train/cls_loss, train/dfl_loss, metrics/precision(B), metrics/recall(B), metrics/mAP50(B), metrics/mAP50-95(B), val/box_loss, val/cls_loss, val/dfl_loss, lr/pg0, lr/pg1, lr/pg2 + 1, 3.3336, 4.1731, 4.1909, 0.34014, 0.14213, 0.00519, 0.00126, 3.0029, 4.749, 4.0622, 0.0033274, 0.0033274, 0.0033274 + 2, 2.6338, 3.2892, 3.3215, 0.29353, 0.3307, 0.1717, 0.06593, 2.0389, 2.9526, 2.8008, 0.0065948, 0.0065948, 0.0065948 + 3, 1.8366, 2.3415, 2.4096, 0.46484, 0.381, 0.37024, 0.19317, 1.7755, 2.4902, 2.448, 0.0097962, 0.0097962, 0.0097962 + 4, 1.5864, 1.9187, 2.0828, 0.45311, 0.48156, 0.41874, 0.25022, 1.6394, 2.2734, 2.2256, 0.009703, 0.009703, 0.009703 + 5, 1.4359, 1.645, 1.9075, 0.61172, 0.59618, 0.60873, 0.36992, 1.5192, 1.6792, 2.0703, 0.009604, 0.009604, 0.009604 + 6, 1.3686, 1.5156, 1.8167, 0.6436, 0.60513, 0.63731, 0.40926, 1.4454, 1.5905, 1.9867, 0.009505, 0.009505, 0.009505 + 7, 1.3222, 1.4207, 1.7587, 0.66845, 0.65711, 0.68417, 0.44975, 1.358, 1.3944, 1.8511, 0.009406, 0.009406, 0.009406 + 8, 1.2678, 1.3208, 1.6952, 0.69374, 0.59167, 0.63799, 0.41885, 1.3259, 1.6184, 1.8417, 0.009307, 0.009307, 0.009307 + 9, 1.2308, 1.2796, 1.6698, 0.65256, 0.63404, 0.67867, 0.43437, 1.4128, 1.5767, 1.9333, 0.009208, 0.009208, 0.009208 + 10, 1.1947, 1.2135, 1.6261, 0.69865, 0.67123, 0.73074, 0.50189, 1.2232, 1.1844, 1.702, 0.009109, 0.009109, 0.009109 + 11, 1.1763, 1.1651, 1.6062, 0.73488, 0.66802, 0.75458, 0.52332, 1.2244, 1.1336, 1.7022, 0.00901, 0.00901, 0.00901 + 12, 1.1489, 1.1342, 1.5803, 0.65681, 0.71278, 0.74485, 0.51143, 1.261, 1.265, 1.7295, 0.008911, 0.008911, 0.008911 + 13, 1.1339, 1.0985, 1.5629, 0.72488, 0.68812, 0.75271, 0.52328, 1.2012, 1.1653, 1.6558, 0.008812, 0.008812, 0.008812 + 14, 1.1139, 1.0772, 1.5453, 0.7206, 0.71843, 0.77325, 0.53771, 1.2034, 1.1192, 1.6789, 0.008713, 0.008713, 0.008713 + 15, 1.0954, 1.0458, 1.5296, 0.68214, 0.70276, 0.75323, 0.52616, 1.181, 1.2829, 1.6459, 0.008614, 0.008614, 0.008614 + 16, 1.0796, 1.0111, 1.5065, 0.67223, 0.74373, 0.75556, 0.52373, 1.1931, 1.2028, 1.6536, 0.008515, 0.008515, 0.008515 + 17, 1.0655, 0.98774, 1.4987, 0.79118, 0.74162, 0.8143, 0.57488, 1.1569, 0.93911, 1.6269, 0.008416, 0.008416, 0.008416 + 18, 1.055, 0.98353, 1.4911, 0.74042, 0.75502, 0.80163, 0.56243, 1.1943, 1.0309, 1.6726, 0.008317, 0.008317, 0.008317 + 19, 1.0406, 0.95731, 1.478, 0.76636, 0.75063, 0.79669, 0.56345, 1.1479, 0.9808, 1.6047, 0.008218, 0.008218, 0.008218 + 20, 1.0411, 0.94119, 1.469, 0.76687, 0.75724, 0.81671, 0.58533, 1.1286, 0.94393, 1.5843, 0.008119, 0.008119, 0.008119 + 21, 1.0244, 0.92019, 1.4502, 0.74114, 0.72371, 0.80381, 0.57849, 1.1087, 1.0263, 1.5707, 0.00802, 0.00802, 0.00802 + 22, 1.0181, 0.91716, 1.4465, 0.78932, 0.74232, 0.81173, 0.58104, 1.1114, 0.9444, 1.5716, 0.007921, 0.007921, 0.007921 + 23, 0.99663, 0.89298, 1.4294, 0.78786, 0.75902, 0.81926, 0.59603, 1.0998, 0.90816, 1.5637, 0.007822, 0.007822, 0.007822 + 24, 1.0058, 0.88515, 1.4285, 0.82598, 0.73038, 0.82398, 0.59432, 1.1001, 0.93526, 1.554, 0.007723, 0.007723, 0.007723 + 25, 0.98731, 0.86355, 1.4115, 0.79641, 0.74273, 0.82705, 0.60472, 1.0996, 0.90858, 1.537, 0.007624, 0.007624, 0.007624 + 26, 0.97273, 0.85405, 1.4021, 0.81536, 0.75402, 0.8237, 0.59685, 1.0945, 0.87556, 1.5687, 0.007525, 0.007525, 0.007525 + 27, 0.95927, 0.82781, 1.3895, 0.77213, 0.78374, 0.83304, 0.60803, 1.0708, 0.84085, 1.5418, 0.007426, 0.007426, 0.007426 + 28, 0.95449, 0.823, 1.3822, 0.82268, 0.76908, 0.83612, 0.60935, 1.0803, 0.84244, 1.5199, 0.007327, 0.007327, 0.007327 + 29, 0.96206, 0.8206, 1.3821, 0.80113, 0.76897, 0.83466, 0.61138, 1.0732, 0.85333, 1.5192, 0.007228, 0.007228, 0.007228 + 30, 0.9489, 0.80558, 1.3732, 0.83973, 0.7698, 0.84453, 0.61705, 1.0693, 0.81017, 1.5144, 0.007129, 0.007129, 0.007129 + 31, 0.93628, 0.78536, 1.3596, 0.85978, 0.76836, 0.85737, 0.62385, 1.0643, 0.77095, 1.5045, 0.00703, 0.00703, 0.00703 + 32, 0.93888, 0.78808, 1.364, 0.85181, 0.77211, 0.85251, 0.62559, 1.0626, 0.78029, 1.4991, 0.006931, 0.006931, 0.006931 + 33, 0.91903, 0.76072, 1.3485, 0.79604, 0.79913, 0.84882, 0.62046, 1.0515, 0.79757, 1.4834, 0.006832, 0.006832, 0.006832 + 34, 0.91528, 0.75934, 1.3442, 0.81344, 0.77562, 0.84899, 0.62579, 1.047, 0.81286, 1.4891, 0.006733, 0.006733, 0.006733 + 35, 0.91243, 0.7574, 1.3388, 0.81548, 0.79836, 0.85066, 0.63004, 1.034, 0.78111, 1.48, 0.006634, 0.006634, 0.006634 + 36, 0.90512, 0.74518, 1.332, 0.84917, 0.79805, 0.864, 0.64242, 1.0247, 0.73889, 1.4645, 0.006535, 0.006535, 0.006535 + 37, 0.89264, 0.72857, 1.3244, 0.83009, 0.80038, 0.85598, 0.63618, 1.0212, 0.73398, 1.4803, 0.006436, 0.006436, 0.006436 + 38, 0.89167, 0.72835, 1.325, 0.82482, 0.77298, 0.85377, 0.63553, 1.0232, 0.76677, 1.4524, 0.006337, 0.006337, 0.006337 + 39, 0.87797, 0.71598, 1.3141, 0.78841, 0.81306, 0.84744, 0.62925, 1.0334, 0.76659, 1.4679, 0.006238, 0.006238, 0.006238 + 40, 0.88045, 0.71592, 1.3136, 0.82978, 0.79808, 0.85082, 0.63345, 1.0256, 0.73113, 1.4668, 0.006139, 0.006139, 0.006139 + 41, 0.87191, 0.70092, 1.3054, 0.82146, 0.78728, 0.85456, 0.63944, 1.0197, 0.77223, 1.4588, 0.00604, 0.00604, 0.00604 + 42, 0.87027, 0.70284, 1.3048, 0.84225, 0.79814, 0.8666, 0.63724, 1.0201, 0.72969, 1.4541, 0.005941, 0.005941, 0.005941 + 43, 0.86255, 0.69955, 1.2952, 0.83711, 0.78665, 0.85414, 0.63115, 1.0128, 0.73627, 1.4542, 0.005842, 0.005842, 0.005842 + 44, 0.85459, 0.6891, 1.2862, 0.8145, 0.80616, 0.85329, 0.63614, 1.0109, 0.73742, 1.4551, 0.005743, 0.005743, 0.005743 + 45, 0.84504, 0.67492, 1.2812, 0.83364, 0.79951, 0.86182, 0.64374, 1.0109, 0.70803, 1.4477, 0.005644, 0.005644, 0.005644 + 46, 0.84006, 0.66895, 1.2832, 0.84941, 0.77407, 0.86216, 0.64349, 1.0127, 0.71599, 1.4571, 0.005545, 0.005545, 0.005545 + 47, 0.84117, 0.66283, 1.2718, 0.83615, 0.81162, 0.85221, 0.63774, 1.0039, 0.72896, 1.4528, 0.005446, 0.005446, 0.005446 + 48, 0.83692, 0.6616, 1.2741, 0.84533, 0.78987, 0.85715, 0.64179, 1.0055, 0.71898, 1.443, 0.005347, 0.005347, 0.005347 + 49, 0.83891, 0.6491, 1.2724, 0.84703, 0.78753, 0.85297, 0.64227, 0.99378, 0.7195, 1.4386, 0.005248, 0.005248, 0.005248 + 50, 0.82881, 0.64724, 1.26, 0.85574, 0.79643, 0.8608, 0.6438, 0.99969, 0.70979, 1.4361, 0.005149, 0.005149, 0.005149 + 51, 0.81264, 0.63274, 1.2505, 0.85736, 0.8, 0.85662, 0.64449, 0.99606, 0.70714, 1.4336, 0.00505, 0.00505, 0.00505 + 52, 0.8166, 0.63594, 1.2534, 0.84197, 0.8183, 0.85554, 0.64408, 0.98752, 0.68258, 1.4194, 0.004951, 0.004951, 0.004951 + 53, 0.81005, 0.62891, 1.2502, 0.8496, 0.81907, 0.86511, 0.64729, 1.0108, 0.69152, 1.4428, 0.004852, 0.004852, 0.004852 + 54, 0.80082, 0.62357, 1.2435, 0.85348, 0.81126, 0.86288, 0.64455, 1.0122, 0.69784, 1.4361, 0.004753, 0.004753, 0.004753 + 55, 0.80628, 0.62095, 1.2489, 0.8355, 0.8243, 0.85502, 0.63636, 1.0109, 0.72068, 1.4427, 0.004654, 0.004654, 0.004654 + 56, 0.79864, 0.61679, 1.2394, 0.85062, 0.78732, 0.85909, 0.64558, 1.0018, 0.71647, 1.4384, 0.004555, 0.004555, 0.004555 + 57, 0.7856, 0.60721, 1.233, 0.82226, 0.80409, 0.84956, 0.63818, 1.0062, 0.73255, 1.4511, 0.004456, 0.004456, 0.004456 + 58, 0.78324, 0.60197, 1.2329, 0.8405, 0.81376, 0.85031, 0.63892, 0.99674, 0.71787, 1.4487, 0.004357, 0.004357, 0.004357 + 59, 0.78162, 0.59455, 1.23, 0.81313, 0.82212, 0.85331, 0.64553, 1.0054, 0.73082, 1.4462, 0.004258, 0.004258, 0.004258 + 60, 0.77118, 0.58714, 1.2203, 0.81894, 0.81789, 0.84359, 0.63038, 1.0095, 0.74069, 1.4542, 0.004159, 0.004159, 0.004159 + 61, 0.76692, 0.58105, 1.2131, 0.83985, 0.80045, 0.85464, 0.63969, 1.0085, 0.7203, 1.4535, 0.00406, 0.00406, 0.00406 + 62, 0.76564, 0.5848, 1.2167, 0.84251, 0.78865, 0.85366, 0.63863, 1.0079, 0.74339, 1.4472, 0.003961, 0.003961, 0.003961 + 63, 0.76683, 0.58464, 1.2124, 0.83407, 0.79956, 0.85758, 0.64303, 0.99768, 0.72517, 1.4376, 0.003862, 0.003862, 0.003862 + 64, 0.76003, 0.5777, 1.2074, 0.82169, 0.81987, 0.85521, 0.63797, 0.99668, 0.72377, 1.4348, 0.003763, 0.003763, 0.003763 + 65, 0.75427, 0.56831, 1.1974, 0.82961, 0.81766, 0.85525, 0.64145, 0.99921, 0.72727, 1.4388, 0.003664, 0.003664, 0.003664 + 66, 0.74364, 0.56468, 1.198, 0.83326, 0.81998, 0.86021, 0.64672, 0.99524, 0.7189, 1.4454, 0.003565, 0.003565, 0.003565 + 67, 0.74233, 0.55644, 1.1948, 0.84516, 0.79372, 0.85971, 0.64796, 0.99724, 0.71786, 1.4526, 0.003466, 0.003466, 0.003466 + 68, 0.74146, 0.55233, 1.194, 0.83255, 0.80268, 0.852, 0.64119, 1.0017, 0.7344, 1.4553, 0.003367, 0.003367, 0.003367 + 69, 0.73564, 0.55572, 1.1943, 0.84312, 0.79368, 0.85093, 0.64026, 0.9952, 0.74642, 1.4488, 0.003268, 0.003268, 0.003268 + 70, 0.7286, 0.54735, 1.1864, 0.84544, 0.79686, 0.85512, 0.64517, 0.99592, 0.73067, 1.4497, 0.003169, 0.003169, 0.003169 + 71, 0.72836, 0.54709, 1.1845, 0.85079, 0.79342, 0.85073, 0.63655, 1.0026, 0.72754, 1.4531, 0.00307, 0.00307, 0.00307 + 72, 0.72415, 0.53604, 1.1772, 0.83478, 0.80206, 0.85285, 0.63909, 1.0036, 0.73827, 1.4497, 0.002971, 0.002971, 0.002971 + 73, 0.71854, 0.52938, 1.1767, 0.83605, 0.80299, 0.85428, 0.6407, 1.0012, 0.73531, 1.4482, 0.002872, 0.002872, 0.002872 + 74, 0.71198, 0.52784, 1.1733, 0.8293, 0.81683, 0.85254, 0.64083, 0.9993, 0.73292, 1.4521, 0.002773, 0.002773, 0.002773 + 75, 0.71043, 0.52836, 1.1736, 0.8243, 0.8192, 0.85427, 0.64084, 0.99359, 0.73727, 1.4446, 0.002674, 0.002674, 0.002674 + 76, 0.70855, 0.52491, 1.1678, 0.82966, 0.81019, 0.85529, 0.6401, 0.99636, 0.72477, 1.4457, 0.002575, 0.002575, 0.002575 + 77, 0.70137, 0.51911, 1.165, 0.85136, 0.79125, 0.85664, 0.64164, 0.99352, 0.7251, 1.4424, 0.002476, 0.002476, 0.002476 + 78, 0.69108, 0.51054, 1.1611, 0.83181, 0.80943, 0.85423, 0.63931, 0.99541, 0.73227, 1.4455, 0.002377, 0.002377, 0.002377 + 79, 0.69708, 0.51066, 1.1575, 0.83981, 0.80217, 0.85692, 0.64159, 0.99558, 0.72758, 1.4474, 0.002278, 0.002278, 0.002278 + 80, 0.68296, 0.50331, 1.1546, 0.86249, 0.78357, 0.85448, 0.64076, 0.99297, 0.73278, 1.4433, 0.002179, 0.002179, 0.002179 + 81, 0.68314, 0.50144, 1.1534, 0.8703, 0.78546, 0.8567, 0.64236, 0.99344, 0.73131, 1.4457, 0.00208, 0.00208, 0.00208 + 82, 0.67592, 0.49407, 1.1436, 0.86134, 0.78397, 0.8551, 0.64288, 0.99447, 0.72298, 1.4474, 0.001981, 0.001981, 0.001981 + 83, 0.67502, 0.49456, 1.1456, 0.87916, 0.77147, 0.85645, 0.64302, 0.99494, 0.72201, 1.45, 0.001882, 0.001882, 0.001882 + 84, 0.67722, 0.49158, 1.144, 0.8658, 0.77878, 0.85409, 0.64162, 0.99431, 0.72672, 1.4488, 0.001783, 0.001783, 0.001783 + 85, 0.66452, 0.48692, 1.1403, 0.80975, 0.82892, 0.8562, 0.64409, 0.99633, 0.72083, 1.4533, 0.001684, 0.001684, 0.001684 + 86, 0.66367, 0.48178, 1.1367, 0.8675, 0.78473, 0.85657, 0.64238, 0.99468, 0.71907, 1.4538, 0.001585, 0.001585, 0.001585 + 87, 0.65674, 0.47763, 1.1317, 0.84138, 0.80839, 0.85903, 0.64489, 0.99545, 0.71732, 1.4542, 0.001486, 0.001486, 0.001486 + 88, 0.65159, 0.47077, 1.1305, 0.83909, 0.8186, 0.85772, 0.64519, 0.99463, 0.71388, 1.4549, 0.001387, 0.001387, 0.001387 + 89, 0.65194, 0.47269, 1.1332, 0.84512, 0.80954, 0.85706, 0.64325, 0.99293, 0.71527, 1.4551, 0.001288, 0.001288, 0.001288 + 90, 0.64748, 0.46937, 1.1257, 0.84756, 0.80888, 0.85751, 0.6447, 0.9903, 0.71736, 1.4541, 0.001189, 0.001189, 0.001189 + 91, 0.57498, 0.36088, 1.0641, 0.8741, 0.78525, 0.85701, 0.64552, 0.99222, 0.72113, 1.4579, 0.00109, 0.00109, 0.00109 + 92, 0.56454, 0.34877, 1.0588, 0.88319, 0.7786, 0.85531, 0.64413, 0.99359, 0.7244, 1.4596, 0.000991, 0.000991, 0.000991 + 93, 0.55534, 0.34107, 1.0495, 0.88446, 0.78242, 0.85518, 0.64334, 0.99588, 0.72836, 1.4628, 0.000892, 0.000892, 0.000892 + 94, 0.54233, 0.3361, 1.0421, 0.88369, 0.78092, 0.85356, 0.64125, 0.99696, 0.73288, 1.4636, 0.000793, 0.000793, 0.000793 + 95, 0.53972, 0.3306, 1.0382, 0.879, 0.77972, 0.85262, 0.63997, 0.999, 0.73394, 1.4661, 0.000694, 0.000694, 0.000694 + 96, 0.53002, 0.32325, 1.0315, 0.87436, 0.78204, 0.85128, 0.63967, 1.001, 0.74033, 1.4694, 0.000595, 0.000595, 0.000595 + 97, 0.52823, 0.32332, 1.0277, 0.87592, 0.78263, 0.85, 0.63856, 1.0022, 0.74553, 1.4714, 0.000496, 0.000496, 0.000496 + 98, 0.52277, 0.32193, 1.0251, 0.87743, 0.78224, 0.84978, 0.63888, 1.004, 0.74746, 1.4749, 0.000397, 0.000397, 0.000397 + 99, 0.51731, 0.31577, 1.0235, 0.87748, 0.78619, 0.84878, 0.63811, 1.0045, 0.75104, 1.4773, 0.000298, 0.000298, 0.000298 + 100, 0.51285, 0.31644, 1.021, 0.8807, 0.78446, 0.84859, 0.63742, 1.0051, 0.75515, 1.4791, 0.000199, 0.000199, 0.000199 diff --git a/plots/results.png b/plots/results.png new file mode 100644 index 0000000000000000000000000000000000000000..64f864bfb4044f3d464495278a574d5905509ed3 --- /dev/null +++ b/plots/results.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa9898c46285eac202b5fb9443fc819dff68970c2d30e59b1b3533a0574ed08d +size 237191 diff --git a/plots/train_batch0.jpg b/plots/train_batch0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92f73ccbd396531bc66e3dcdaa6797aa4c99070d --- /dev/null +++ b/plots/train_batch0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75ca175cfacfe8bba72bf6e3fd9b8a071efe53ab24365b58503e54807264a07d +size 733120 diff --git a/plots/train_batch1.jpg b/plots/train_batch1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aaec8e716b31b693a586e3a750acd1748ed6adb2 --- /dev/null +++ b/plots/train_batch1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba153a94a6d544e18151e9da2ba526b3fefa9c25c7bf7306671bc605e7964a2a +size 684657 diff --git a/plots/train_batch2.jpg b/plots/train_batch2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1e2bac4014468f02e7018b3601a789ea95b0fa9 --- /dev/null +++ b/plots/train_batch2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17045b354712b57de261f06457cc1c6671c867fa2a66df6135bf87a97759afa7 +size 712749 diff --git a/plots/train_batch50490.jpg b/plots/train_batch50490.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2058842b215f53da1fffe9d1219eeae1c963864c --- /dev/null +++ b/plots/train_batch50490.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e94fd38126c7b8c170caa6345bddae6c72107f77a4169fa0ef1a1184adf6abcd +size 612774 diff --git a/plots/train_batch50491.jpg b/plots/train_batch50491.jpg new file mode 100644 index 0000000000000000000000000000000000000000..778a1645d8a07172d2bf3c1d9ff73956a3dde00a --- /dev/null +++ b/plots/train_batch50491.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:987886066a1cfd94b236c8c552c938739ce6dc7bbf17fcc6476409c1d06900cd +size 585783 diff --git a/plots/train_batch50492.jpg b/plots/train_batch50492.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6500d2cae76115e77645dc0feda0fb9611731add --- /dev/null +++ b/plots/train_batch50492.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c2ff55fd7a0171fb55bca362546755bc5e2546e6ce3af38c58d9aceb66edef2 +size 616460 diff --git a/plots/val_batch0_labels.jpg b/plots/val_batch0_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7f5229b1aea0f17f21b1b0d582c306578fe3cb4 --- /dev/null +++ b/plots/val_batch0_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6abe4d59939bed7caf2eddac29dc2f6ac70f1cb66d7be9934ca94271632d120e +size 697946 diff --git a/plots/val_batch0_pred.jpg b/plots/val_batch0_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9eed6ec1d2abece5b9f829cdc5fc55ca3f1443a9 --- /dev/null +++ b/plots/val_batch0_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:838c21de6c006fee788abba680bf8c509e3970807aea07022574bc5e6a168f51 +size 712193 diff --git a/plots/val_batch1_labels.jpg b/plots/val_batch1_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a80f8f80d4e41cdbb7fd63d9499587eeb71a9 --- /dev/null +++ b/plots/val_batch1_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:286fdbb8da58e24762151d92c2450528b3b726ba204c6f655c904c753529a53f +size 709280 diff --git a/plots/val_batch1_pred.jpg b/plots/val_batch1_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61475f96d03032b45aeace24e1a07a393d312a39 --- /dev/null +++ b/plots/val_batch1_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c82ffb7db7063f79bb5588ef14dd5c4613ace068ecedda37d6a9a14a311ac297 +size 709744 diff --git a/plots/val_batch2_labels.jpg b/plots/val_batch2_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..685b2c904b1f9f43f86c39661830ee70c11c50a1 --- /dev/null +++ b/plots/val_batch2_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3acd34796d9c3ae466bfa4c321ece790a8561249d6dfc1f22985e7964e724c83 +size 791954 diff --git a/plots/val_batch2_pred.jpg b/plots/val_batch2_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0507bc508f74f51738530fc371c1a58bc86d7c97 --- /dev/null +++ b/plots/val_batch2_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:823c1c3030fe9c9b05f92c296ab6ffd12a767c1587b139343ba754b18cb86874 +size 803850 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..17f5012168db11634d4e8456f24bfa212c6b15bb --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +ultralytics +opencv-python +torch +numpy +matplotlib diff --git a/runs/detect/train/args.yaml b/runs/detect/train/args.yaml new file mode 100644 index 0000000000000000000000000000000000000000..493cce2e53f8a989294451ec1bb314d89e867187 --- /dev/null +++ b/runs/detect/train/args.yaml @@ -0,0 +1,107 @@ +task: detect +mode: train +model: yolov8s.yaml +data: datasets/data.yaml +epochs: 100 +time: null +patience: 100 +batch: 16 +imgsz: 640 +save: true +save_period: -1 +cache: false +device: cuda +workers: 0 +project: null +name: train +exist_ok: false +pretrained: true +optimizer: auto +verbose: true +seed: 0 +deterministic: true +single_cls: false +rect: false +cos_lr: false +close_mosaic: 10 +resume: false +amp: true +fraction: 1.0 +profile: false +freeze: null +multi_scale: false +overlap_mask: true +mask_ratio: 4 +dropout: 0.0 +val: true +split: val +save_json: false +save_hybrid: false +conf: null +iou: 0.7 +max_det: 300 +half: false +dnn: false +plots: true +source: null +vid_stride: 1 +stream_buffer: false +visualize: false +augment: false +agnostic_nms: false +classes: null +retina_masks: false +embed: null +show: false +save_frames: false +save_txt: false +save_conf: false +save_crop: false +show_labels: true +show_conf: true +show_boxes: true +line_width: null +format: torchscript +keras: false +optimize: false +int8: false +dynamic: false +simplify: true +opset: null +workspace: 4 +nms: false +lr0: 0.01 +lrf: 0.01 +momentum: 0.937 +weight_decay: 0.0005 +warmup_epochs: 3.0 +warmup_momentum: 0.8 +warmup_bias_lr: 0.1 +box: 7.5 +cls: 0.5 +dfl: 1.5 +pose: 12.0 +kobj: 1.0 +label_smoothing: 0.0 +nbs: 64 +hsv_h: 0.015 +hsv_s: 0.7 +hsv_v: 0.4 +degrees: 0.0 +translate: 0.1 +scale: 0.5 +shear: 0.0 +perspective: 0.0 +flipud: 0.0 +fliplr: 0.5 +bgr: 0.0 +mosaic: 1.0 +mixup: 0.0 +copy_paste: 0.0 +copy_paste_mode: flip +auto_augment: randaugment +erasing: 0.4 +crop_fraction: 1.0 +cfg: null +tracker: botsort.yaml +save_dir: runs\detect\train diff --git a/runs/detect/train/results.csv b/runs/detect/train/results.csv new file mode 100644 index 0000000000000000000000000000000000000000..8227f7c354f9735184465810debd9c0686a49a45 --- /dev/null +++ b/runs/detect/train/results.csv @@ -0,0 +1,101 @@ + epoch, train/box_loss, train/cls_loss, train/dfl_loss, metrics/precision(B), metrics/recall(B), metrics/mAP50(B), metrics/mAP50-95(B), val/box_loss, val/cls_loss, val/dfl_loss, lr/pg0, lr/pg1, lr/pg2 + 1, 3.3336, 4.1731, 4.1909, 0.34014, 0.14213, 0.00519, 0.00126, 3.0029, 4.749, 4.0622, 0.0033274, 0.0033274, 0.0033274 + 2, 2.6338, 3.2892, 3.3215, 0.29353, 0.3307, 0.1717, 0.06593, 2.0389, 2.9526, 2.8008, 0.0065948, 0.0065948, 0.0065948 + 3, 1.8366, 2.3415, 2.4096, 0.46484, 0.381, 0.37024, 0.19317, 1.7755, 2.4902, 2.448, 0.0097962, 0.0097962, 0.0097962 + 4, 1.5864, 1.9187, 2.0828, 0.45311, 0.48156, 0.41874, 0.25022, 1.6394, 2.2734, 2.2256, 0.009703, 0.009703, 0.009703 + 5, 1.4359, 1.645, 1.9075, 0.61172, 0.59618, 0.60873, 0.36992, 1.5192, 1.6792, 2.0703, 0.009604, 0.009604, 0.009604 + 6, 1.3686, 1.5156, 1.8167, 0.6436, 0.60513, 0.63731, 0.40926, 1.4454, 1.5905, 1.9867, 0.009505, 0.009505, 0.009505 + 7, 1.3222, 1.4207, 1.7587, 0.66845, 0.65711, 0.68417, 0.44975, 1.358, 1.3944, 1.8511, 0.009406, 0.009406, 0.009406 + 8, 1.2678, 1.3208, 1.6952, 0.69374, 0.59167, 0.63799, 0.41885, 1.3259, 1.6184, 1.8417, 0.009307, 0.009307, 0.009307 + 9, 1.2308, 1.2796, 1.6698, 0.65256, 0.63404, 0.67867, 0.43437, 1.4128, 1.5767, 1.9333, 0.009208, 0.009208, 0.009208 + 10, 1.1947, 1.2135, 1.6261, 0.69865, 0.67123, 0.73074, 0.50189, 1.2232, 1.1844, 1.702, 0.009109, 0.009109, 0.009109 + 11, 1.1763, 1.1651, 1.6062, 0.73488, 0.66802, 0.75458, 0.52332, 1.2244, 1.1336, 1.7022, 0.00901, 0.00901, 0.00901 + 12, 1.1489, 1.1342, 1.5803, 0.65681, 0.71278, 0.74485, 0.51143, 1.261, 1.265, 1.7295, 0.008911, 0.008911, 0.008911 + 13, 1.1339, 1.0985, 1.5629, 0.72488, 0.68812, 0.75271, 0.52328, 1.2012, 1.1653, 1.6558, 0.008812, 0.008812, 0.008812 + 14, 1.1139, 1.0772, 1.5453, 0.7206, 0.71843, 0.77325, 0.53771, 1.2034, 1.1192, 1.6789, 0.008713, 0.008713, 0.008713 + 15, 1.0954, 1.0458, 1.5296, 0.68214, 0.70276, 0.75323, 0.52616, 1.181, 1.2829, 1.6459, 0.008614, 0.008614, 0.008614 + 16, 1.0796, 1.0111, 1.5065, 0.67223, 0.74373, 0.75556, 0.52373, 1.1931, 1.2028, 1.6536, 0.008515, 0.008515, 0.008515 + 17, 1.0655, 0.98774, 1.4987, 0.79118, 0.74162, 0.8143, 0.57488, 1.1569, 0.93911, 1.6269, 0.008416, 0.008416, 0.008416 + 18, 1.055, 0.98353, 1.4911, 0.74042, 0.75502, 0.80163, 0.56243, 1.1943, 1.0309, 1.6726, 0.008317, 0.008317, 0.008317 + 19, 1.0406, 0.95731, 1.478, 0.76636, 0.75063, 0.79669, 0.56345, 1.1479, 0.9808, 1.6047, 0.008218, 0.008218, 0.008218 + 20, 1.0411, 0.94119, 1.469, 0.76687, 0.75724, 0.81671, 0.58533, 1.1286, 0.94393, 1.5843, 0.008119, 0.008119, 0.008119 + 21, 1.0244, 0.92019, 1.4502, 0.74114, 0.72371, 0.80381, 0.57849, 1.1087, 1.0263, 1.5707, 0.00802, 0.00802, 0.00802 + 22, 1.0181, 0.91716, 1.4465, 0.78932, 0.74232, 0.81173, 0.58104, 1.1114, 0.9444, 1.5716, 0.007921, 0.007921, 0.007921 + 23, 0.99663, 0.89298, 1.4294, 0.78786, 0.75902, 0.81926, 0.59603, 1.0998, 0.90816, 1.5637, 0.007822, 0.007822, 0.007822 + 24, 1.0058, 0.88515, 1.4285, 0.82598, 0.73038, 0.82398, 0.59432, 1.1001, 0.93526, 1.554, 0.007723, 0.007723, 0.007723 + 25, 0.98731, 0.86355, 1.4115, 0.79641, 0.74273, 0.82705, 0.60472, 1.0996, 0.90858, 1.537, 0.007624, 0.007624, 0.007624 + 26, 0.97273, 0.85405, 1.4021, 0.81536, 0.75402, 0.8237, 0.59685, 1.0945, 0.87556, 1.5687, 0.007525, 0.007525, 0.007525 + 27, 0.95927, 0.82781, 1.3895, 0.77213, 0.78374, 0.83304, 0.60803, 1.0708, 0.84085, 1.5418, 0.007426, 0.007426, 0.007426 + 28, 0.95449, 0.823, 1.3822, 0.82268, 0.76908, 0.83612, 0.60935, 1.0803, 0.84244, 1.5199, 0.007327, 0.007327, 0.007327 + 29, 0.96206, 0.8206, 1.3821, 0.80113, 0.76897, 0.83466, 0.61138, 1.0732, 0.85333, 1.5192, 0.007228, 0.007228, 0.007228 + 30, 0.9489, 0.80558, 1.3732, 0.83973, 0.7698, 0.84453, 0.61705, 1.0693, 0.81017, 1.5144, 0.007129, 0.007129, 0.007129 + 31, 0.93628, 0.78536, 1.3596, 0.85978, 0.76836, 0.85737, 0.62385, 1.0643, 0.77095, 1.5045, 0.00703, 0.00703, 0.00703 + 32, 0.93888, 0.78808, 1.364, 0.85181, 0.77211, 0.85251, 0.62559, 1.0626, 0.78029, 1.4991, 0.006931, 0.006931, 0.006931 + 33, 0.91903, 0.76072, 1.3485, 0.79604, 0.79913, 0.84882, 0.62046, 1.0515, 0.79757, 1.4834, 0.006832, 0.006832, 0.006832 + 34, 0.91528, 0.75934, 1.3442, 0.81344, 0.77562, 0.84899, 0.62579, 1.047, 0.81286, 1.4891, 0.006733, 0.006733, 0.006733 + 35, 0.91243, 0.7574, 1.3388, 0.81548, 0.79836, 0.85066, 0.63004, 1.034, 0.78111, 1.48, 0.006634, 0.006634, 0.006634 + 36, 0.90512, 0.74518, 1.332, 0.84917, 0.79805, 0.864, 0.64242, 1.0247, 0.73889, 1.4645, 0.006535, 0.006535, 0.006535 + 37, 0.89264, 0.72857, 1.3244, 0.83009, 0.80038, 0.85598, 0.63618, 1.0212, 0.73398, 1.4803, 0.006436, 0.006436, 0.006436 + 38, 0.89167, 0.72835, 1.325, 0.82482, 0.77298, 0.85377, 0.63553, 1.0232, 0.76677, 1.4524, 0.006337, 0.006337, 0.006337 + 39, 0.87797, 0.71598, 1.3141, 0.78841, 0.81306, 0.84744, 0.62925, 1.0334, 0.76659, 1.4679, 0.006238, 0.006238, 0.006238 + 40, 0.88045, 0.71592, 1.3136, 0.82978, 0.79808, 0.85082, 0.63345, 1.0256, 0.73113, 1.4668, 0.006139, 0.006139, 0.006139 + 41, 0.87191, 0.70092, 1.3054, 0.82146, 0.78728, 0.85456, 0.63944, 1.0197, 0.77223, 1.4588, 0.00604, 0.00604, 0.00604 + 42, 0.87027, 0.70284, 1.3048, 0.84225, 0.79814, 0.8666, 0.63724, 1.0201, 0.72969, 1.4541, 0.005941, 0.005941, 0.005941 + 43, 0.86255, 0.69955, 1.2952, 0.83711, 0.78665, 0.85414, 0.63115, 1.0128, 0.73627, 1.4542, 0.005842, 0.005842, 0.005842 + 44, 0.85459, 0.6891, 1.2862, 0.8145, 0.80616, 0.85329, 0.63614, 1.0109, 0.73742, 1.4551, 0.005743, 0.005743, 0.005743 + 45, 0.84504, 0.67492, 1.2812, 0.83364, 0.79951, 0.86182, 0.64374, 1.0109, 0.70803, 1.4477, 0.005644, 0.005644, 0.005644 + 46, 0.84006, 0.66895, 1.2832, 0.84941, 0.77407, 0.86216, 0.64349, 1.0127, 0.71599, 1.4571, 0.005545, 0.005545, 0.005545 + 47, 0.84117, 0.66283, 1.2718, 0.83615, 0.81162, 0.85221, 0.63774, 1.0039, 0.72896, 1.4528, 0.005446, 0.005446, 0.005446 + 48, 0.83692, 0.6616, 1.2741, 0.84533, 0.78987, 0.85715, 0.64179, 1.0055, 0.71898, 1.443, 0.005347, 0.005347, 0.005347 + 49, 0.83891, 0.6491, 1.2724, 0.84703, 0.78753, 0.85297, 0.64227, 0.99378, 0.7195, 1.4386, 0.005248, 0.005248, 0.005248 + 50, 0.82881, 0.64724, 1.26, 0.85574, 0.79643, 0.8608, 0.6438, 0.99969, 0.70979, 1.4361, 0.005149, 0.005149, 0.005149 + 51, 0.81264, 0.63274, 1.2505, 0.85736, 0.8, 0.85662, 0.64449, 0.99606, 0.70714, 1.4336, 0.00505, 0.00505, 0.00505 + 52, 0.8166, 0.63594, 1.2534, 0.84197, 0.8183, 0.85554, 0.64408, 0.98752, 0.68258, 1.4194, 0.004951, 0.004951, 0.004951 + 53, 0.81005, 0.62891, 1.2502, 0.8496, 0.81907, 0.86511, 0.64729, 1.0108, 0.69152, 1.4428, 0.004852, 0.004852, 0.004852 + 54, 0.80082, 0.62357, 1.2435, 0.85348, 0.81126, 0.86288, 0.64455, 1.0122, 0.69784, 1.4361, 0.004753, 0.004753, 0.004753 + 55, 0.80628, 0.62095, 1.2489, 0.8355, 0.8243, 0.85502, 0.63636, 1.0109, 0.72068, 1.4427, 0.004654, 0.004654, 0.004654 + 56, 0.79864, 0.61679, 1.2394, 0.85062, 0.78732, 0.85909, 0.64558, 1.0018, 0.71647, 1.4384, 0.004555, 0.004555, 0.004555 + 57, 0.7856, 0.60721, 1.233, 0.82226, 0.80409, 0.84956, 0.63818, 1.0062, 0.73255, 1.4511, 0.004456, 0.004456, 0.004456 + 58, 0.78324, 0.60197, 1.2329, 0.8405, 0.81376, 0.85031, 0.63892, 0.99674, 0.71787, 1.4487, 0.004357, 0.004357, 0.004357 + 59, 0.78162, 0.59455, 1.23, 0.81313, 0.82212, 0.85331, 0.64553, 1.0054, 0.73082, 1.4462, 0.004258, 0.004258, 0.004258 + 60, 0.77118, 0.58714, 1.2203, 0.81894, 0.81789, 0.84359, 0.63038, 1.0095, 0.74069, 1.4542, 0.004159, 0.004159, 0.004159 + 61, 0.76692, 0.58105, 1.2131, 0.83985, 0.80045, 0.85464, 0.63969, 1.0085, 0.7203, 1.4535, 0.00406, 0.00406, 0.00406 + 62, 0.76564, 0.5848, 1.2167, 0.84251, 0.78865, 0.85366, 0.63863, 1.0079, 0.74339, 1.4472, 0.003961, 0.003961, 0.003961 + 63, 0.76683, 0.58464, 1.2124, 0.83407, 0.79956, 0.85758, 0.64303, 0.99768, 0.72517, 1.4376, 0.003862, 0.003862, 0.003862 + 64, 0.76003, 0.5777, 1.2074, 0.82169, 0.81987, 0.85521, 0.63797, 0.99668, 0.72377, 1.4348, 0.003763, 0.003763, 0.003763 + 65, 0.75427, 0.56831, 1.1974, 0.82961, 0.81766, 0.85525, 0.64145, 0.99921, 0.72727, 1.4388, 0.003664, 0.003664, 0.003664 + 66, 0.74364, 0.56468, 1.198, 0.83326, 0.81998, 0.86021, 0.64672, 0.99524, 0.7189, 1.4454, 0.003565, 0.003565, 0.003565 + 67, 0.74233, 0.55644, 1.1948, 0.84516, 0.79372, 0.85971, 0.64796, 0.99724, 0.71786, 1.4526, 0.003466, 0.003466, 0.003466 + 68, 0.74146, 0.55233, 1.194, 0.83255, 0.80268, 0.852, 0.64119, 1.0017, 0.7344, 1.4553, 0.003367, 0.003367, 0.003367 + 69, 0.73564, 0.55572, 1.1943, 0.84312, 0.79368, 0.85093, 0.64026, 0.9952, 0.74642, 1.4488, 0.003268, 0.003268, 0.003268 + 70, 0.7286, 0.54735, 1.1864, 0.84544, 0.79686, 0.85512, 0.64517, 0.99592, 0.73067, 1.4497, 0.003169, 0.003169, 0.003169 + 71, 0.72836, 0.54709, 1.1845, 0.85079, 0.79342, 0.85073, 0.63655, 1.0026, 0.72754, 1.4531, 0.00307, 0.00307, 0.00307 + 72, 0.72415, 0.53604, 1.1772, 0.83478, 0.80206, 0.85285, 0.63909, 1.0036, 0.73827, 1.4497, 0.002971, 0.002971, 0.002971 + 73, 0.71854, 0.52938, 1.1767, 0.83605, 0.80299, 0.85428, 0.6407, 1.0012, 0.73531, 1.4482, 0.002872, 0.002872, 0.002872 + 74, 0.71198, 0.52784, 1.1733, 0.8293, 0.81683, 0.85254, 0.64083, 0.9993, 0.73292, 1.4521, 0.002773, 0.002773, 0.002773 + 75, 0.71043, 0.52836, 1.1736, 0.8243, 0.8192, 0.85427, 0.64084, 0.99359, 0.73727, 1.4446, 0.002674, 0.002674, 0.002674 + 76, 0.70855, 0.52491, 1.1678, 0.82966, 0.81019, 0.85529, 0.6401, 0.99636, 0.72477, 1.4457, 0.002575, 0.002575, 0.002575 + 77, 0.70137, 0.51911, 1.165, 0.85136, 0.79125, 0.85664, 0.64164, 0.99352, 0.7251, 1.4424, 0.002476, 0.002476, 0.002476 + 78, 0.69108, 0.51054, 1.1611, 0.83181, 0.80943, 0.85423, 0.63931, 0.99541, 0.73227, 1.4455, 0.002377, 0.002377, 0.002377 + 79, 0.69708, 0.51066, 1.1575, 0.83981, 0.80217, 0.85692, 0.64159, 0.99558, 0.72758, 1.4474, 0.002278, 0.002278, 0.002278 + 80, 0.68296, 0.50331, 1.1546, 0.86249, 0.78357, 0.85448, 0.64076, 0.99297, 0.73278, 1.4433, 0.002179, 0.002179, 0.002179 + 81, 0.68314, 0.50144, 1.1534, 0.8703, 0.78546, 0.8567, 0.64236, 0.99344, 0.73131, 1.4457, 0.00208, 0.00208, 0.00208 + 82, 0.67592, 0.49407, 1.1436, 0.86134, 0.78397, 0.8551, 0.64288, 0.99447, 0.72298, 1.4474, 0.001981, 0.001981, 0.001981 + 83, 0.67502, 0.49456, 1.1456, 0.87916, 0.77147, 0.85645, 0.64302, 0.99494, 0.72201, 1.45, 0.001882, 0.001882, 0.001882 + 84, 0.67722, 0.49158, 1.144, 0.8658, 0.77878, 0.85409, 0.64162, 0.99431, 0.72672, 1.4488, 0.001783, 0.001783, 0.001783 + 85, 0.66452, 0.48692, 1.1403, 0.80975, 0.82892, 0.8562, 0.64409, 0.99633, 0.72083, 1.4533, 0.001684, 0.001684, 0.001684 + 86, 0.66367, 0.48178, 1.1367, 0.8675, 0.78473, 0.85657, 0.64238, 0.99468, 0.71907, 1.4538, 0.001585, 0.001585, 0.001585 + 87, 0.65674, 0.47763, 1.1317, 0.84138, 0.80839, 0.85903, 0.64489, 0.99545, 0.71732, 1.4542, 0.001486, 0.001486, 0.001486 + 88, 0.65159, 0.47077, 1.1305, 0.83909, 0.8186, 0.85772, 0.64519, 0.99463, 0.71388, 1.4549, 0.001387, 0.001387, 0.001387 + 89, 0.65194, 0.47269, 1.1332, 0.84512, 0.80954, 0.85706, 0.64325, 0.99293, 0.71527, 1.4551, 0.001288, 0.001288, 0.001288 + 90, 0.64748, 0.46937, 1.1257, 0.84756, 0.80888, 0.85751, 0.6447, 0.9903, 0.71736, 1.4541, 0.001189, 0.001189, 0.001189 + 91, 0.57498, 0.36088, 1.0641, 0.8741, 0.78525, 0.85701, 0.64552, 0.99222, 0.72113, 1.4579, 0.00109, 0.00109, 0.00109 + 92, 0.56454, 0.34877, 1.0588, 0.88319, 0.7786, 0.85531, 0.64413, 0.99359, 0.7244, 1.4596, 0.000991, 0.000991, 0.000991 + 93, 0.55534, 0.34107, 1.0495, 0.88446, 0.78242, 0.85518, 0.64334, 0.99588, 0.72836, 1.4628, 0.000892, 0.000892, 0.000892 + 94, 0.54233, 0.3361, 1.0421, 0.88369, 0.78092, 0.85356, 0.64125, 0.99696, 0.73288, 1.4636, 0.000793, 0.000793, 0.000793 + 95, 0.53972, 0.3306, 1.0382, 0.879, 0.77972, 0.85262, 0.63997, 0.999, 0.73394, 1.4661, 0.000694, 0.000694, 0.000694 + 96, 0.53002, 0.32325, 1.0315, 0.87436, 0.78204, 0.85128, 0.63967, 1.001, 0.74033, 1.4694, 0.000595, 0.000595, 0.000595 + 97, 0.52823, 0.32332, 1.0277, 0.87592, 0.78263, 0.85, 0.63856, 1.0022, 0.74553, 1.4714, 0.000496, 0.000496, 0.000496 + 98, 0.52277, 0.32193, 1.0251, 0.87743, 0.78224, 0.84978, 0.63888, 1.004, 0.74746, 1.4749, 0.000397, 0.000397, 0.000397 + 99, 0.51731, 0.31577, 1.0235, 0.87748, 0.78619, 0.84878, 0.63811, 1.0045, 0.75104, 1.4773, 0.000298, 0.000298, 0.000298 + 100, 0.51285, 0.31644, 1.021, 0.8807, 0.78446, 0.84859, 0.63742, 1.0051, 0.75515, 1.4791, 0.000199, 0.000199, 0.000199 diff --git a/runs/detect/train/train_batch0.jpg b/runs/detect/train/train_batch0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92f73ccbd396531bc66e3dcdaa6797aa4c99070d --- /dev/null +++ b/runs/detect/train/train_batch0.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75ca175cfacfe8bba72bf6e3fd9b8a071efe53ab24365b58503e54807264a07d +size 733120 diff --git a/runs/detect/train/train_batch1.jpg b/runs/detect/train/train_batch1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aaec8e716b31b693a586e3a750acd1748ed6adb2 --- /dev/null +++ b/runs/detect/train/train_batch1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba153a94a6d544e18151e9da2ba526b3fefa9c25c7bf7306671bc605e7964a2a +size 684657 diff --git a/runs/detect/train/train_batch2.jpg b/runs/detect/train/train_batch2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1e2bac4014468f02e7018b3601a789ea95b0fa9 --- /dev/null +++ b/runs/detect/train/train_batch2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17045b354712b57de261f06457cc1c6671c867fa2a66df6135bf87a97759afa7 +size 712749 diff --git a/runs/detect/train/train_batch50490.jpg b/runs/detect/train/train_batch50490.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2058842b215f53da1fffe9d1219eeae1c963864c --- /dev/null +++ b/runs/detect/train/train_batch50490.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e94fd38126c7b8c170caa6345bddae6c72107f77a4169fa0ef1a1184adf6abcd +size 612774 diff --git a/runs/detect/train/train_batch50491.jpg b/runs/detect/train/train_batch50491.jpg new file mode 100644 index 0000000000000000000000000000000000000000..778a1645d8a07172d2bf3c1d9ff73956a3dde00a --- /dev/null +++ b/runs/detect/train/train_batch50491.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:987886066a1cfd94b236c8c552c938739ce6dc7bbf17fcc6476409c1d06900cd +size 585783 diff --git a/runs/detect/train/train_batch50492.jpg b/runs/detect/train/train_batch50492.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6500d2cae76115e77645dc0feda0fb9611731add --- /dev/null +++ b/runs/detect/train/train_batch50492.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c2ff55fd7a0171fb55bca362546755bc5e2546e6ce3af38c58d9aceb66edef2 +size 616460 diff --git a/runs/detect/train/val_batch0_labels.jpg b/runs/detect/train/val_batch0_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7f5229b1aea0f17f21b1b0d582c306578fe3cb4 --- /dev/null +++ b/runs/detect/train/val_batch0_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6abe4d59939bed7caf2eddac29dc2f6ac70f1cb66d7be9934ca94271632d120e +size 697946 diff --git a/runs/detect/train/val_batch0_pred.jpg b/runs/detect/train/val_batch0_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9eed6ec1d2abece5b9f829cdc5fc55ca3f1443a9 --- /dev/null +++ b/runs/detect/train/val_batch0_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:838c21de6c006fee788abba680bf8c509e3970807aea07022574bc5e6a168f51 +size 712193 diff --git a/runs/detect/train/val_batch1_labels.jpg b/runs/detect/train/val_batch1_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a80f8f80d4e41cdbb7fd63d9499587eeb71a9 --- /dev/null +++ b/runs/detect/train/val_batch1_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:286fdbb8da58e24762151d92c2450528b3b726ba204c6f655c904c753529a53f +size 709280 diff --git a/runs/detect/train/val_batch1_pred.jpg b/runs/detect/train/val_batch1_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61475f96d03032b45aeace24e1a07a393d312a39 --- /dev/null +++ b/runs/detect/train/val_batch1_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c82ffb7db7063f79bb5588ef14dd5c4613ace068ecedda37d6a9a14a311ac297 +size 709744 diff --git a/runs/detect/train/val_batch2_labels.jpg b/runs/detect/train/val_batch2_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..685b2c904b1f9f43f86c39661830ee70c11c50a1 --- /dev/null +++ b/runs/detect/train/val_batch2_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3acd34796d9c3ae466bfa4c321ece790a8561249d6dfc1f22985e7964e724c83 +size 791954 diff --git a/runs/detect/train/val_batch2_pred.jpg b/runs/detect/train/val_batch2_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0507bc508f74f51738530fc371c1a58bc86d7c97 --- /dev/null +++ b/runs/detect/train/val_batch2_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:823c1c3030fe9c9b05f92c296ab6ffd12a767c1587b139343ba754b18cb86874 +size 803850 diff --git a/runs/detect/train/weights/best.pt b/runs/detect/train/weights/best.pt new file mode 100644 index 0000000000000000000000000000000000000000..609c8512e42ea4b0081206979f37a5b7e60b535d --- /dev/null +++ b/runs/detect/train/weights/best.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd8517d71fdfea9fbaeb06b958a8b1c2fb39d1c1807d45cdc28c462bb4818245 +size 19949743 diff --git a/runs/detect/train/weights/last.pt b/runs/detect/train/weights/last.pt new file mode 100644 index 0000000000000000000000000000000000000000..0500a7404e7ba66d04147118346e70b9c4504e47 --- /dev/null +++ b/runs/detect/train/weights/last.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54c97c60f1d1ac832c0e34291246c231162c1f258db44fb1861079fb52d19216 +size 19949743 diff --git a/runs/detect/val/val_batch0_labels.jpg b/runs/detect/val/val_batch0_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d1f4872a0097e36e2a6ba8e7fc26c3cc7f083644 --- /dev/null +++ b/runs/detect/val/val_batch0_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:501079cd17e145df6877d5dcc6e1102ce9f39842549baa896c035ae145c9d762 +size 696677 diff --git a/runs/detect/val/val_batch0_pred.jpg b/runs/detect/val/val_batch0_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..03d3ceb6440aa1145eb15368bd1ff27acb4e1d85 --- /dev/null +++ b/runs/detect/val/val_batch0_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bce2d2dfbd40bf196b32eaebb67c308d06b9fe71922c1885cd62ad18f5def444 +size 710659 diff --git a/runs/detect/val/val_batch1_labels.jpg b/runs/detect/val/val_batch1_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71727b4dcd16f7f57cc8a133d2e90e558a314f53 --- /dev/null +++ b/runs/detect/val/val_batch1_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c92795140c90d8e63626fb1657160fc0e7fab1cde201a945b1e996a2edbd6250 +size 744279 diff --git a/runs/detect/val/val_batch1_pred.jpg b/runs/detect/val/val_batch1_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..852b56cf7302502ffad892711fadb8d952fdc6fd --- /dev/null +++ b/runs/detect/val/val_batch1_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:231f6de364b080d18eaddc1436e9f963f3544e01ee9bcf87ef1967b089edf36d +size 754987 diff --git a/runs/detect/val/val_batch2_labels.jpg b/runs/detect/val/val_batch2_labels.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc8095869473cced9a587d1119663223f6f9773a --- /dev/null +++ b/runs/detect/val/val_batch2_labels.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c40f5afa21ab552f1a2a22bc4a89aff05faeb5d6a147f7a791b81a6b9ff43c09 +size 708628 diff --git a/runs/detect/val/val_batch2_pred.jpg b/runs/detect/val/val_batch2_pred.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c551ece675978d7e9d1f7a579f5fde7890b97f2f --- /dev/null +++ b/runs/detect/val/val_batch2_pred.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b0771b946e81ca4eff1039a50023c4334355c8f7117509abc41093a40c8adc4 +size 709000 diff --git a/scripts/detect.py b/scripts/detect.py new file mode 100644 index 0000000000000000000000000000000000000000..1efc68be4d1c06d307de09362107eb018180a2a8 --- /dev/null +++ b/scripts/detect.py @@ -0,0 +1,111 @@ +import cv2 +import torch +from ultralytics import YOLO + +# Set the model path +model_path = r"runs\detect\train\weights\best.pt" + +# Check device availability +device = "cuda" if torch.cuda.is_available() else "cpu" + +# Try loading the YOLO model +try: + model = YOLO(model_path) +except FileNotFoundError: + print(f"Error: Model file not found at {model_path}") + exit() + +# Set higher confidence threshold (you can tune this) +model.conf = 0.4 + +# Class names (optional, if not using model.names) +# Assuming 0 = car, 1 = emv, 2 = htv, 3 = background +class_names = ['car', 'emv', 'htv'] + +# Global variable to stop live detection when clicked +stop_live_detection = False + +def click_event(event, x, y, flags, param): + global stop_live_detection + if event == cv2.EVENT_LBUTTONDOWN: + stop_live_detection = True + +while True: + mode = input("\nEnter '1' for live detection, '2' for image detection, or 'q' to quit: ").strip().lower() + + if mode == "1": + cap = cv2.VideoCapture(0) + stop_live_detection = False + + if not cap.isOpened(): + print("Error: Could not open webcam.") + continue + + cv2.namedWindow("YOLOv8 Real-Time Detection") + cv2.setMouseCallback("YOLOv8 Real-Time Detection", click_event) + + while cap.isOpened(): + ret, frame = cap.read() + if not ret or stop_live_detection: + break + + results = model(frame)[0] + + for box in results.boxes: + cls_id = int(box.cls.item()) + conf = float(box.conf.item()) + + # Skip background class (id 3) + if cls_id == 3: + continue + + # Draw bounding box and label + x1, y1, x2, y2 = map(int, box.xyxy[0]) + label = f"{class_names[cls_id]} {conf:.2f}" + cv2.rectangle(frame, (x1, y1), (x2, y2), (0, 255, 0), 2) + cv2.putText(frame, label, (x1, y1 - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.6, (0, 255, 0), 2) + + cv2.imshow("YOLOv8 Real-Time Detection", frame) + + if cv2.waitKey(1) & 0xFF == ord('q'): + break + + cap.release() + cv2.destroyAllWindows() + print("Live detection stopped.") + + elif mode == "2": + image_path = input("Enter the path of the image: ").strip() + + try: + image = cv2.imread(image_path) + if image is None: + raise FileNotFoundError(f"Error: Image file not found at {image_path}") + + results = model(image)[0] + + for box in results.boxes: + cls_id = int(box.cls.item()) + conf = float(box.conf.item()) + + if cls_id == 3: + continue + + x1, y1, x2, y2 = map(int, box.xyxy[0]) + label = f"{class_names[cls_id]} {conf:.2f}" + cv2.rectangle(image, (x1, y1), (x2, y2), (255, 0, 0), 2) + cv2.putText(image, label, (x1, y1 - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.6, (255, 0, 0), 2) + + cv2.imshow("YOLOv8 Image Detection", image) + cv2.waitKey(0) + cv2.destroyAllWindows() + + except Exception as e: + print(f"Error: {e}") + + elif mode == "q": + print("Exiting program.") + break + + else: + print("Invalid input. Please enter '1' for real-time, '2' for image detection, or 'q' to quit.") diff --git a/scripts/test.py b/scripts/test.py new file mode 100644 index 0000000000000000000000000000000000000000..d297975110bbd6425e25dd8cb7d446b4c0bda0be --- /dev/null +++ b/scripts/test.py @@ -0,0 +1,15 @@ +from ultralytics import YOLO + +def test_model(): + # Load the trained YOLO model with the correct path + model = YOLO(r"runs\detect\train18\weights\best.pt") + + # Evaluate the model on the test set + metrics = model.val(data=r"datasets\data.yaml") + + # Print key detection metrics + print(f"mAP@50: {metrics.box.map50:.4f}") # Mean Average Precision at IoU=0.5 + print(f"mAP@50-95: {metrics.box.map:.4f}") # Mean Average Precision averaged over IoU=0.5:0.95 + +if __name__ == "__main__": + test_model() diff --git a/scripts/train.py b/scripts/train.py new file mode 100644 index 0000000000000000000000000000000000000000..a9b86fc111d9b16edfb59f65f05147b97b62e8f3 --- /dev/null +++ b/scripts/train.py @@ -0,0 +1,21 @@ + +from ultralytics import YOLO + +if __name__ == "__main__": + # Load YOLO model + model = YOLO("yolov8s.yaml") + + # Train the model + results = model.train( + data="datasets/data.yaml", + epochs=100, + imgsz=640, + workers=0, + batch=16, + device="cuda", + plots = False + ) + # Save model + model_path = "runs/detect/train/weights/best.pt" + model.export(format="torchscript") + print(f" Model saved at: {model_path}") diff --git a/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/labels_1_00116c0952cf8a543095.jpg b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/labels_1_00116c0952cf8a543095.jpg new file mode 100644 index 0000000000000000000000000000000000000000..72fa427a494cc1b8523722582ee4e43bd0119a30 --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/labels_1_00116c0952cf8a543095.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00116c0952cf8a5430955e9e6dcab853b1140471f0714af8e8d522f33a07accd +size 226442 diff --git a/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92f73ccbd396531bc66e3dcdaa6797aa4c99070d --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75ca175cfacfe8bba72bf6e3fd9b8a071efe53ab24365b58503e54807264a07d +size 733120 diff --git a/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch1_1_9d2a5cfdab2a278e7e8e.jpg b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch1_1_9d2a5cfdab2a278e7e8e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e37ed678498902628f31e67d8c5b94ff8ac715cb --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch1_1_9d2a5cfdab2a278e7e8e.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2a5cfdab2a278e7e8ec49baa0dfe468d3961e8d9ef1d5d40137a55fbef767a +size 695124 diff --git a/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch2_1_17045b354712b57de261.jpg b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch2_1_17045b354712b57de261.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1e2bac4014468f02e7018b3601a789ea95b0fa9 --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/files/media/images/train_batch2_1_17045b354712b57de261.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17045b354712b57de261f06457cc1c6671c867fa2a66df6135bf87a97759afa7 +size 712749 diff --git a/wandb/offline-run-20250412_141427-behyu6d3/files/output.log b/wandb/offline-run-20250412_141427-behyu6d3/files/output.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wandb/offline-run-20250412_141427-behyu6d3/files/requirements.txt b/wandb/offline-run-20250412_141427-behyu6d3/files/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..30551b08f777bade4b76defba41a0c13cfa99b9a --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/files/requirements.txt @@ -0,0 +1,347 @@ +absl-py==2.1.0 +aiofiles==23.2.1 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 +aiosignal==1.3.2 +albucore==0.0.23 +albumentations==2.0.5 +altair==5.3.0 +altgraph==0.17.4 +annotated-types==0.7.0 +anyio==4.4.0 +argon2-cffi==23.1.0 +argon2-cffi-bindings==21.2.0 +arrow==1.3.0 +asgiref==3.8.1 +astroid==3.2.2 +asttokens==2.4.1 +astunparse==1.6.3 +async-lru==2.0.4 +attrs==23.2.0 +audiotsm==0.1.2 +babel==2.16.0 +beautifulsoup4==4.12.3 +bleach==6.2.0 +blinker==1.8.2 +blis==1.2.0 +Brotli==1.1.0 +bs4==0.0.2 +cachetools==5.5.1 +catalogue==2.0.10 +certifi==2024.6.2 +cffi==1.17.1 +charset-normalizer==3.3.2 +chatbot==1.5.2b0 +ChatterBot==1.2.2 +chatterbot-corpus==1.2.2 +click==8.1.7 +cloudpathlib==0.20.0 +cloudpickle==3.1.1 +colorama==0.4.6 +comm==0.2.2 +confection==0.1.5 +contourpy==1.2.1 +cx_Freeze==7.2.8 +cx_Logging==3.2.1 +cycler==0.12.1 +cymem==2.0.11 +debugpy==1.8.2 +decorator==5.1.1 +defusedxml==0.7.1 +dill==0.3.9 +distro==1.9.0 +Django==5.1.1 +dnspython==2.6.1 +docker-pycreds==0.4.0 +email_validator==2.2.0 +EMD-signal==1.6.4 +en_core_web_sm==3.8.0 +et_xmlfile==2.0.0 +executing==2.0.1 +fastapi==0.111.0 +fastapi-cli==0.0.4 +fastjsonschema==2.20.0 +ffmpeg-python==0.2.0 +ffmpy==0.3.2 +filelock==3.15.4 +Flask==3.0.3 +flask-cors==5.0.1 +flatbuffers==24.3.25 +fonttools==4.53.0 +fqdn==1.5.1 +frozenlist==1.5.0 +fsspec==2024.6.0 +future==1.0.0 +g4f==0.4.8.6 +gast==0.4.0 +gitdb==4.0.11 +GitPython==3.1.43 +googleapis-common-protos==1.68.0 +google-ai-generativelanguage==0.6.15 +google-api-core==2.24.1 +google-api-python-client==2.162.0 +google-auth==2.38.0 +google-auth-httplib2==0.2.0 +google-auth-oauthlib==1.0.0 +google-generativeai==0.8.4 +google-pasta==0.2.0 +gradio==4.36.1 +gradio_client==1.0.1 +greenlet==3.1.1 +grpcio==1.71.0rc2 +grpcio-status==1.71.0rc2 +gunicorn==23.0.0 +gym==0.26.2 +gym-notices==0.0.8 +h11==0.14.0 +h5py==3.12.1 +httpcore==1.0.5 +httplib2==0.22.0 +httptools==0.6.1 +httpx==0.27.0 +huggingface-hub==0.29.3 +ibm-cloud-sdk-core==3.20.1 +ibm-watson==8.1.0 +idna==3.7 +imageio==2.37.0 +imagezmq==1.2.0 +imbalanced-learn==0.13.0 +imblearn==0.0 +importlib_resources==6.4.0 +imutils==0.5.4 +intel-openmp==2021.4.0 +ipykernel==6.29.4 +ipython==8.26.0 +ipywidgets==8.1.5 +isoduration==20.11.0 +isort==5.13.2 +itsdangerous==2.2.0 +jax==0.4.30 +jaxlib==0.4.30 +jedi==0.19.1 +Jinja2==3.1.4 +jiter==0.8.2 +joblib==1.4.2 +json5==0.9.28 +jsonpointer==3.0.0 +jsonschema==4.22.0 +jsonschema-specifications==2023.12.1 +jupyter==1.1.1 +jupyterlab==4.2.5 +jupyterlab_pygments==0.3.0 +jupyterlab_server==2.27.3 +jupyterlab_widgets==3.0.13 +jupyter_client==8.6.2 +jupyter-console==6.6.3 +jupyter_core==5.7.2 +jupyter-events==0.10.0 +jupyter-lsp==2.2.5 +jupyter_server==2.14.2 +jupyter_server_terminals==0.5.3 +kagglehub==0.3.8 +keras==2.12.0 +kiwisolver==1.4.5 +labelImg==1.8.6 +langcodes==3.5.0 +language_data==1.3.0 +lazy_loader==0.4 +libclang==18.1.1 +lief==0.16.2 +lightning-utilities==0.13.1 +lxml==5.3.1 +marisa-trie==1.2.1 +Markdown==3.7 +markdown-it-py==3.0.0 +MarkupSafe==2.1.5 +mathparse==0.1.2 +matplotlib==3.9.2 +matplotlib-inline==0.1.7 +mccabe==0.7.0 +mdurl==0.1.2 +mediapipe==0.10.14 +mistune==3.0.2 +mkl==2021.4.0 +ml-dtypes==0.4.1 +mpmath==1.3.0 +multidict==6.1.0 +multiprocess==0.70.17 +murmurhash==1.0.12 +namex==0.0.8 +nbclient==0.10.0 +nbconvert==7.16.4 +nbformat==5.10.4 +nest-asyncio==1.6.0 +networkx==3.3 +notebook==7.2.2 +notebook_shim==0.2.4 +numpy==1.26.4 +oauthlib==3.2.2 +openai==0.28.0 +opencv-contrib-python==4.10.0.84 +opencv-python==4.10.0.84 +opencv-python-headless==4.10.0.84 +openpyxl==3.1.5 +optree==0.13.0 +opt_einsum==3.4.0 +orjson==3.10.5 +overrides==7.7.0 +packaging==24.2 +pandas==2.2.3 +pandocfilters==1.5.1 +parso==0.8.4 +pathos==0.3.3 +pefile==2023.2.7 +pillow==10.4.0 +pip==25.0.1 +platformdirs==4.2.2 +pox==0.3.5 +ppft==1.7.6.9 +preshed==3.0.9 +prometheus_client==0.21.0 +prompt_toolkit==3.0.47 +propcache==0.3.0 +protobuf==5.29.3 +proto-plus==1.26.0 +psutil==6.0.0 +pure-eval==0.2.2 +pyasn1==0.6.1 +pyasn1_modules==0.4.1 +pybind11==2.13.6 +pycocotools==2.0.8 +pycparser==2.22 +pycryptodome==3.22.0 +pydantic==2.10.6 +pydantic_core==2.27.2 +pydub==0.25.1 +Pygments==2.18.0 +pyinstaller==6.4.0 +pyinstaller-hooks-contrib==2024.1 +PyJWT==2.8.0 +pylint==3.2.5 +pymongo==4.11.2 +pyparsing==3.1.2 +PyQt5==5.15.11 +PyQt5-Qt5==5.15.2 +PyQt5_sip==12.17.0 +python-dateutil==2.9.0.post0 +python-dotenv==1.0.1 +python-json-logger==2.0.7 +python-multipart==0.0.9 +pytube==15.0.0 +pytz==2024.1 +pywin32==306 +pywin32-ctypes==0.2.2 +pywinpty==2.0.14 +PyYAML==6.0.2 +pyzmq==26.0.3 +py-cpuinfo==9.0.0 +referencing==0.35.1 +regex==2024.5.15 +requests==2.32.3 +requests-oauthlib==2.0.0 +rfc3339-validator==0.1.4 +rfc3986-validator==0.1.1 +rich==13.7.1 +rpds-py==0.18.1 +rsa==4.9 +ruff==0.4.10 +safetensors==0.4.3 +scikit-image==0.25.1 +scikit-learn==1.5.2 +scipy==1.14.1 +seaborn==0.13.2 +semantic-version==2.10.0 +Send2Trash==1.8.3 +sentry-sdk==2.22.0 +setproctitle==1.3.4 +setuptools==75.1.0 +shellingham==1.5.4 +simsimd==6.2.1 +six==1.16.0 +sklearn-compat==0.1.3 +sklearn-preprocessing==0.1.0 +smart-open==7.1.0 +smmap==5.0.1 +sniffio==1.3.1 +sounddevice==0.5.0 +soupsieve==2.6 +spacy==3.8.4 +spacy-legacy==3.0.12 +spacy-loggers==1.0.5 +SQLAlchemy==2.0.38 +sqlparse==0.5.1 +srsly==2.5.1 +stack-data==0.6.3 +starlette==0.37.2 +stringzilla==3.12.2 +sympy==1.13.1 +tbb==2021.13.0 +tensorboard==2.12.3 +tensorboard-data-server==0.7.2 +tensorflow==2.12.0 +tensorflow-estimator==2.12.0 +tensorflow-intel==2.12.0 +tensorflow-io-gcs-filesystem==0.31.0 +termcolor==2.4.0 +terminado==0.18.1 +thinc==8.3.4 +thop==0.1.1-2209072238 +thread==2.0.5 +threadpoolctl==3.5.0 +tifffile==2025.1.10 +tinycss2==1.4.0 +tokenizers==0.21.1 +tomlkit==0.12.0 +toolz==0.12.1 +torch==2.5.1+cu121 +torchaudio==2.5.1+cu121 +torchmetrics==1.6.2 +torchvision==0.20.1+cu121 +tornado==6.4.1 +tqdm==4.66.5 +traitlets==5.14.3 +transformers==4.49.0 +typer==0.12.3 +types-python-dateutil==2.9.0.20241003 +typing_extensions==4.12.2 +tzdata==2024.1 +ujson==5.10.0 +ultralytics==8.3.7 +ultralytics-thop==2.0.9 +uritemplate==4.1.1 +uri-template==1.3.0 +urllib3==2.2.2 +uvicorn==0.30.1 +wandb==0.19.6 +wasabi==1.1.3 +watchfiles==0.22.0 +wcwidth==0.2.13 +weasel==0.4.1 +webcolors==24.11.1 +webencodings==0.5.1 +websockets==11.0.3 +websocket-client==1.8.0 +Werkzeug==3.0.3 +wheel==0.44.0 +widgetsnbextension==4.0.13 +wrapt==1.14.1 +yarl==1.18.3 +pip==24.0 +setuptools==65.5.0 +autocommand==2.2.2 +backports.tarfile==1.2.0 +importlib_metadata==8.0.0 +importlib_resources==6.4.0 +inflect==7.3.1 +jaraco.collections==5.1.0 +jaraco.context==5.3.0 +jaraco.functools==4.0.1 +jaraco.text==3.12.1 +more-itertools==10.3.0 +packaging==24.1 +platformdirs==4.2.2 +tomli==2.0.1 +typeguard==4.3.0 +typing_extensions==4.12.2 +wheel==0.43.0 +zipp==3.19.2 diff --git a/wandb/offline-run-20250412_141427-behyu6d3/files/wandb-metadata.json b/wandb/offline-run-20250412_141427-behyu6d3/files/wandb-metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..9413f5f20fafc2b8de8d0743017296bccf2a0c5f --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/files/wandb-metadata.json @@ -0,0 +1,37 @@ +{ + "os": "Windows-10-10.0.26100-SP0", + "python": "CPython 3.11.9", + "startedAt": "2025-04-12T08:44:28.553877Z", + "program": "c:\\Users\\rageb\\Desktop\\new yolo model\\scripts\\train.py", + "codePath": "scripts\\train.py", + "root": "C:\\Users\\rageb\\Desktop\\new yolo model", + "host": "RAGE", + "executable": "C:\\Users\\rageb\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\\python.exe", + "codePathLocal": "scripts\\train.py", + "cpu_count": 8, + "cpu_count_logical": 16, + "gpu": "NVIDIA GeForce RTX 3050 Laptop GPU", + "gpu_count": 1, + "disk": { + "/": { + "total": "510745636864", + "used": "286613897216" + } + }, + "memory": { + "total": "16312729600" + }, + "cpu": { + "count": 8, + "countLogical": 16 + }, + "gpu_nvidia": [ + { + "name": "NVIDIA GeForce RTX 3050 Laptop GPU", + "memoryTotal": "4294967296", + "cudaCores": 2048, + "architecture": "Ampere" + } + ], + "cudaVersion": "12.8" +} \ No newline at end of file diff --git a/wandb/offline-run-20250412_141427-behyu6d3/logs/debug-internal.log b/wandb/offline-run-20250412_141427-behyu6d3/logs/debug-internal.log new file mode 100644 index 0000000000000000000000000000000000000000..23f587d102de636a59c40d48156b8d7400fc5501 --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/logs/debug-internal.log @@ -0,0 +1,7 @@ +{"time":"2025-04-12T14:14:28.6152278+05:30","level":"INFO","msg":"stream: starting","core version":"0.19.6","symlink path":"C:\\Users\\rageb\\Desktop\\new yolo model\\wandb\\offline-run-20250412_141427-behyu6d3\\logs\\debug-core.log"} +{"time":"2025-04-12T14:14:28.9352301+05:30","level":"INFO","msg":"created new stream","id":"behyu6d3"} +{"time":"2025-04-12T14:14:28.9357892+05:30","level":"INFO","msg":"stream: started","id":"behyu6d3"} +{"time":"2025-04-12T14:14:28.9357892+05:30","level":"INFO","msg":"handler: started","stream_id":"behyu6d3"} +{"time":"2025-04-12T14:14:28.9357892+05:30","level":"INFO","msg":"writer: Do: started","stream_id":"behyu6d3"} +{"time":"2025-04-12T14:14:28.9357892+05:30","level":"INFO","msg":"sender: started","stream_id":"behyu6d3"} +{"time":"2025-04-12T14:14:28.9426386+05:30","level":"INFO","msg":"Starting system monitor"} diff --git a/wandb/offline-run-20250412_141427-behyu6d3/logs/debug.log b/wandb/offline-run-20250412_141427-behyu6d3/logs/debug.log new file mode 100644 index 0000000000000000000000000000000000000000..127b8c955e332209bf473a854ce31a1a798eb1ec --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/logs/debug.log @@ -0,0 +1,23 @@ +2025-04-12 14:14:27,473 INFO MainThread:20312 [wandb_setup.py:_flush():68] Current SDK version is 0.19.6 +2025-04-12 14:14:27,474 INFO MainThread:20312 [wandb_setup.py:_flush():68] Configure stats pid to 20312 +2025-04-12 14:14:27,474 INFO MainThread:20312 [wandb_setup.py:_flush():68] Loading settings from C:\Users\rageb\.config\wandb\settings +2025-04-12 14:14:27,474 INFO MainThread:20312 [wandb_setup.py:_flush():68] Loading settings from C:\Users\rageb\Desktop\new yolo model\wandb\settings +2025-04-12 14:14:27,474 INFO MainThread:20312 [wandb_setup.py:_flush():68] Loading settings from environment variables +2025-04-12 14:14:27,474 INFO MainThread:20312 [wandb_init.py:setup_run_log_directory():637] Logging user logs to C:\Users\rageb\Desktop\new yolo model\wandb\offline-run-20250412_141427-behyu6d3\logs\debug.log +2025-04-12 14:14:27,474 INFO MainThread:20312 [wandb_init.py:setup_run_log_directory():638] Logging internal logs to C:\Users\rageb\Desktop\new yolo model\wandb\offline-run-20250412_141427-behyu6d3\logs\debug-internal.log +2025-04-12 14:14:27,474 INFO MainThread:20312 [wandb_init.py:init():756] calling init triggers +2025-04-12 14:14:27,475 INFO MainThread:20312 [wandb_init.py:init():761] wandb.init called with sweep_config: {} +config: {'task': 'detect', 'mode': 'train', 'model': 'yolov8s.yaml', 'data': 'datasets/data.yaml', 'epochs': 100, 'time': None, 'patience': 100, 'batch': 16, 'imgsz': 640, 'save': True, 'save_period': -1, 'cache': False, 'device': 'cuda', 'workers': 0, 'project': None, 'name': 'train3', 'exist_ok': False, 'pretrained': True, 'optimizer': 'auto', 'verbose': True, 'seed': 0, 'deterministic': True, 'single_cls': False, 'rect': False, 'cos_lr': False, 'close_mosaic': 10, 'resume': False, 'amp': True, 'fraction': 1.0, 'profile': False, 'freeze': None, 'multi_scale': False, 'overlap_mask': True, 'mask_ratio': 4, 'dropout': 0.0, 'val': True, 'split': 'val', 'save_json': False, 'save_hybrid': False, 'conf': None, 'iou': 0.7, 'max_det': 300, 'half': False, 'dnn': False, 'plots': True, 'source': None, 'vid_stride': 1, 'stream_buffer': False, 'visualize': False, 'augment': False, 'agnostic_nms': False, 'classes': None, 'retina_masks': False, 'embed': None, 'show': False, 'save_frames': False, 'save_txt': False, 'save_conf': False, 'save_crop': False, 'show_labels': True, 'show_conf': True, 'show_boxes': True, 'line_width': None, 'format': 'torchscript', 'keras': False, 'optimize': False, 'int8': False, 'dynamic': False, 'simplify': True, 'opset': None, 'workspace': 4, 'nms': False, 'lr0': 0.01, 'lrf': 0.01, 'momentum': 0.937, 'weight_decay': 0.0005, 'warmup_epochs': 3.0, 'warmup_momentum': 0.8, 'warmup_bias_lr': 0.1, 'box': 7.5, 'cls': 0.5, 'dfl': 1.5, 'pose': 12.0, 'kobj': 1.0, 'label_smoothing': 0.0, 'nbs': 64, 'hsv_h': 0.015, 'hsv_s': 0.7, 'hsv_v': 0.4, 'degrees': 0.0, 'translate': 0.1, 'scale': 0.5, 'shear': 0.0, 'perspective': 0.0, 'flipud': 0.0, 'fliplr': 0.5, 'bgr': 0.0, 'mosaic': 1.0, 'mixup': 0.0, 'copy_paste': 0.0, 'copy_paste_mode': 'flip', 'auto_augment': 'randaugment', 'erasing': 0.4, 'crop_fraction': 1.0, 'cfg': None, 'tracker': 'botsort.yaml', 'save_dir': 'runs\\detect\\train3', '_wandb': {}} +2025-04-12 14:14:27,475 INFO MainThread:20312 [wandb_init.py:init():789] starting backend +2025-04-12 14:14:28,519 INFO MainThread:20312 [wandb_init.py:init():793] sending inform_init request +2025-04-12 14:14:28,552 INFO MainThread:20312 [backend.py:_multiprocessing_setup():97] multiprocessing start_methods=spawn, using: spawn +2025-04-12 14:14:28,553 INFO MainThread:20312 [wandb_init.py:init():808] backend started and connected +2025-04-12 14:14:28,557 INFO MainThread:20312 [wandb_init.py:init():901] updated telemetry +2025-04-12 14:14:28,560 INFO MainThread:20312 [wandb_init.py:init():936] communicating run to backend with 90.0 second timeout +2025-04-12 14:14:28,938 INFO MainThread:20312 [wandb_init.py:init():994] starting run threads in backend +2025-04-12 14:14:30,177 INFO MainThread:20312 [wandb_run.py:_console_start():2385] atexit reg +2025-04-12 14:14:30,177 INFO MainThread:20312 [wandb_run.py:_redirect():2235] redirect: wrap_raw +2025-04-12 14:14:30,177 INFO MainThread:20312 [wandb_run.py:_redirect():2300] Wrapping output streams. +2025-04-12 14:14:30,177 INFO MainThread:20312 [wandb_run.py:_redirect():2325] Redirects installed. +2025-04-12 14:14:30,183 INFO MainThread:20312 [wandb_init.py:init():1036] run started, returning control to user process +2025-04-12 15:54:53,560 WARNING MsgRouterThr:20312 [router.py:message_loop():75] message_loop has been closed diff --git a/wandb/offline-run-20250412_141427-behyu6d3/run-behyu6d3.wandb b/wandb/offline-run-20250412_141427-behyu6d3/run-behyu6d3.wandb new file mode 100644 index 0000000000000000000000000000000000000000..b6fb725c51c247bc60629b2f740e6d1d4cf3ac73 --- /dev/null +++ b/wandb/offline-run-20250412_141427-behyu6d3/run-behyu6d3.wandb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef75032e2002ca959cdf4a52763f309aee58e677d54a1fd39f376a89f4054e4b +size 2523136 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/F1_curve_100_e73a27dab93a71162883.png b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/F1_curve_100_e73a27dab93a71162883.png new file mode 100644 index 0000000000000000000000000000000000000000..4e9e75bde1f46fc3d712d839e99279ac759fdd36 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/F1_curve_100_e73a27dab93a71162883.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e73a27dab93a71162883bc3ef8bb5c9b72d8cb2fc8d6834c85d661cd26e9eaab +size 159402 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/PR_curve_100_8b4f28674c06e2e63b99.png b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/PR_curve_100_8b4f28674c06e2e63b99.png new file mode 100644 index 0000000000000000000000000000000000000000..1b046ad49a7aec199eb97404c0deb84d98197c4f --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/PR_curve_100_8b4f28674c06e2e63b99.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b4f28674c06e2e63b99c47f6216d9f72418f76b063074479c60ac741dda0bf3 +size 131794 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/P_curve_100_9cfe7856d66bed8acc73.png b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/P_curve_100_9cfe7856d66bed8acc73.png new file mode 100644 index 0000000000000000000000000000000000000000..d069465d45780a5dcdcb6ec8d9a1f81dd0e2eb7c --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/P_curve_100_9cfe7856d66bed8acc73.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cfe7856d66bed8acc735811a3bed66ded7ca92040460b7b71a99020323c57cb +size 150726 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/R_curve_100_8d9f3769a1dc54369a11.png b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/R_curve_100_8d9f3769a1dc54369a11.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb679de095223ef63b280df4dbb7adf0ac277f7 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/R_curve_100_8d9f3769a1dc54369a11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d9f3769a1dc54369a1148191be19aa6016920b36154f14ecefb255612692293 +size 154689 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/confusion_matrix_100_26f187f949f6c5a493dd.png b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/confusion_matrix_100_26f187f949f6c5a493dd.png new file mode 100644 index 0000000000000000000000000000000000000000..906151aa67022461b622869396eecedcb8900dbf Binary files /dev/null and b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/confusion_matrix_100_26f187f949f6c5a493dd.png differ diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/confusion_matrix_normalized_100_069096cb870d7832c1d7.png b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/confusion_matrix_normalized_100_069096cb870d7832c1d7.png new file mode 100644 index 0000000000000000000000000000000000000000..41d1133110368b9a995eaaeebb8518d48a64db49 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/confusion_matrix_normalized_100_069096cb870d7832c1d7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:069096cb870d7832c1d72205d2ad19ec313e5595b41bb02316c5bceebe3767a0 +size 111826 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/labels_1_00116c0952cf8a543095.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/labels_1_00116c0952cf8a543095.jpg new file mode 100644 index 0000000000000000000000000000000000000000..72fa427a494cc1b8523722582ee4e43bd0119a30 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/labels_1_00116c0952cf8a543095.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00116c0952cf8a5430955e9e6dcab853b1140471f0714af8e8d522f33a07accd +size 226442 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/results_100_aa9898c46285eac202b5.png b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/results_100_aa9898c46285eac202b5.png new file mode 100644 index 0000000000000000000000000000000000000000..64f864bfb4044f3d464495278a574d5905509ed3 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/results_100_aa9898c46285eac202b5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa9898c46285eac202b5fb9443fc819dff68970c2d30e59b1b3533a0574ed08d +size 237191 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92f73ccbd396531bc66e3dcdaa6797aa4c99070d --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch0_1_75ca175cfacfe8bba72b.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75ca175cfacfe8bba72bf6e3fd9b8a071efe53ab24365b58503e54807264a07d +size 733120 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch1_1_ba153a94a6d544e18151.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch1_1_ba153a94a6d544e18151.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aaec8e716b31b693a586e3a750acd1748ed6adb2 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch1_1_ba153a94a6d544e18151.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba153a94a6d544e18151e9da2ba526b3fefa9c25c7bf7306671bc605e7964a2a +size 684657 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch2_1_17045b354712b57de261.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch2_1_17045b354712b57de261.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1e2bac4014468f02e7018b3601a789ea95b0fa9 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch2_1_17045b354712b57de261.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17045b354712b57de261f06457cc1c6671c867fa2a66df6135bf87a97759afa7 +size 712749 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50490_91_e94fd38126c7b8c170ca.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50490_91_e94fd38126c7b8c170ca.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2058842b215f53da1fffe9d1219eeae1c963864c --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50490_91_e94fd38126c7b8c170ca.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e94fd38126c7b8c170caa6345bddae6c72107f77a4169fa0ef1a1184adf6abcd +size 612774 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50491_91_987886066a1cfd94b236.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50491_91_987886066a1cfd94b236.jpg new file mode 100644 index 0000000000000000000000000000000000000000..778a1645d8a07172d2bf3c1d9ff73956a3dde00a --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50491_91_987886066a1cfd94b236.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:987886066a1cfd94b236c8c552c938739ce6dc7bbf17fcc6476409c1d06900cd +size 585783 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50492_91_2c2ff55fd7a0171fb55b.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50492_91_2c2ff55fd7a0171fb55b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6500d2cae76115e77645dc0feda0fb9611731add --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/train_batch50492_91_2c2ff55fd7a0171fb55b.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c2ff55fd7a0171fb55bca362546755bc5e2546e6ce3af38c58d9aceb66edef2 +size 616460 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_labels_100_6abe4d59939bed7caf2e.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_labels_100_6abe4d59939bed7caf2e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7f5229b1aea0f17f21b1b0d582c306578fe3cb4 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_labels_100_6abe4d59939bed7caf2e.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6abe4d59939bed7caf2eddac29dc2f6ac70f1cb66d7be9934ca94271632d120e +size 697946 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_pred_100_838c21de6c006fee788a.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_pred_100_838c21de6c006fee788a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9eed6ec1d2abece5b9f829cdc5fc55ca3f1443a9 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch0_pred_100_838c21de6c006fee788a.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:838c21de6c006fee788abba680bf8c509e3970807aea07022574bc5e6a168f51 +size 712193 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_labels_100_286fdbb8da58e2476215.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_labels_100_286fdbb8da58e2476215.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d65a80f8f80d4e41cdbb7fd63d9499587eeb71a9 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_labels_100_286fdbb8da58e2476215.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:286fdbb8da58e24762151d92c2450528b3b726ba204c6f655c904c753529a53f +size 709280 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_pred_100_c82ffb7db7063f79bb55.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_pred_100_c82ffb7db7063f79bb55.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61475f96d03032b45aeace24e1a07a393d312a39 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch1_pred_100_c82ffb7db7063f79bb55.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c82ffb7db7063f79bb5588ef14dd5c4613ace068ecedda37d6a9a14a311ac297 +size 709744 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_labels_100_3acd34796d9c3ae466bf.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_labels_100_3acd34796d9c3ae466bf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..685b2c904b1f9f43f86c39661830ee70c11c50a1 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_labels_100_3acd34796d9c3ae466bf.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3acd34796d9c3ae466bfa4c321ece790a8561249d6dfc1f22985e7964e724c83 +size 791954 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_pred_100_823c1c3030fe9c9b05f9.jpg b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_pred_100_823c1c3030fe9c9b05f9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0507bc508f74f51738530fc371c1a58bc86d7c97 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/images/val_batch2_pred_100_823c1c3030fe9c9b05f9.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:823c1c3030fe9c9b05f92c296ab6ffd12a767c1587b139343ba754b18cb86874 +size 803850 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/F1-Confidence(B)_table_100_82b8de00319605202fdc.table.json b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/F1-Confidence(B)_table_100_82b8de00319605202fdc.table.json new file mode 100644 index 0000000000000000000000000000000000000000..301d37179bb9824147cdd025112d81d58a094c71 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/F1-Confidence(B)_table_100_82b8de00319605202fdc.table.json @@ -0,0 +1 @@ +{"columns": ["class", "y", "x"], "data": [["mean", 0.189, 0.0], ["mean", 0.517, 0.01], ["mean", 0.601, 0.02], ["mean", 0.64, 0.03], ["mean", 0.665, 0.04], ["mean", 0.684, 0.051], ["mean", 0.698, 0.061], ["mean", 0.708, 0.071], ["mean", 0.719, 0.081], ["mean", 0.728, 0.091], ["mean", 0.734, 0.101], ["mean", 0.741, 0.111], ["mean", 0.748, 0.121], ["mean", 0.751, 0.131], ["mean", 0.755, 0.141], ["mean", 0.758, 0.152], ["mean", 0.761, 0.162], ["mean", 0.765, 0.172], ["mean", 0.771, 0.182], ["mean", 0.773, 0.192], ["mean", 0.776, 0.202], ["mean", 0.78, 0.212], ["mean", 0.786, 0.222], ["mean", 0.787, 0.232], ["mean", 0.79, 0.242], ["mean", 0.792, 0.253], ["mean", 0.794, 0.263], ["mean", 0.797, 0.273], ["mean", 0.798, 0.283], ["mean", 0.801, 0.293], ["mean", 0.803, 0.303], ["mean", 0.803, 0.313], ["mean", 0.805, 0.323], ["mean", 0.805, 0.333], ["mean", 0.806, 0.343], ["mean", 0.807, 0.354], ["mean", 0.808, 0.364], ["mean", 0.809, 0.374], ["mean", 0.809, 0.384], ["mean", 0.811, 0.394], ["mean", 0.811, 0.404], ["mean", 0.811, 0.414], ["mean", 0.812, 0.424], ["mean", 0.811, 0.434], ["mean", 0.811, 0.444], ["mean", 0.812, 0.455], ["mean", 0.812, 0.465], ["mean", 0.811, 0.475], ["mean", 0.811, 0.485], ["mean", 0.811, 0.495], ["mean", 0.812, 0.505], ["mean", 0.815, 0.515], ["mean", 0.814, 0.525], ["mean", 0.813, 0.535], ["mean", 0.813, 0.545], ["mean", 0.813, 0.556], ["mean", 0.815, 0.566], ["mean", 0.815, 0.576], ["mean", 0.815, 0.586], ["mean", 0.814, 0.596], ["mean", 0.814, 0.606], ["mean", 0.814, 0.616], ["mean", 0.814, 0.626], ["mean", 0.814, 0.636], ["mean", 0.814, 0.646], ["mean", 0.814, 0.657], ["mean", 0.814, 0.667], ["mean", 0.812, 0.677], ["mean", 0.814, 0.687], ["mean", 0.811, 0.697], ["mean", 0.81, 0.707], ["mean", 0.807, 0.717], ["mean", 0.804, 0.727], ["mean", 0.799, 0.737], ["mean", 0.798, 0.747], ["mean", 0.788, 0.758], ["mean", 0.784, 0.768], ["mean", 0.777, 0.778], ["mean", 0.765, 0.788], ["mean", 0.749, 0.798], ["mean", 0.733, 0.808], ["mean", 0.708, 0.818], ["mean", 0.683, 0.828], ["mean", 0.651, 0.838], ["mean", 0.603, 0.848], ["mean", 0.566, 0.859], ["mean", 0.513, 0.869], ["mean", 0.453, 0.879], ["mean", 0.388, 0.889], ["mean", 0.326, 0.899], ["mean", 0.242, 0.909], ["mean", 0.155, 0.919], ["mean", 0.073, 0.929], ["mean", 0.035, 0.939], ["mean", 0.003, 0.949], ["mean", 0.0, 0.96], ["mean", 0.0, 0.97], ["mean", 0.0, 0.98], ["mean", 0.0, 0.99], ["mean", 0.0, 1.0], ["car", 0.134, 0.0], ["car", 0.511, 0.01], ["car", 0.61, 0.02], ["car", 0.648, 0.03], ["car", 0.668, 0.04], ["car", 0.687, 0.051], ["car", 0.697, 0.061], ["car", 0.707, 0.071], ["car", 0.717, 0.081], ["car", 0.722, 0.091], ["car", 0.728, 0.101], ["car", 0.735, 0.111], ["car", 0.74, 0.121], ["car", 0.744, 0.131], ["car", 0.749, 0.141], ["car", 0.751, 0.152], ["car", 0.752, 0.162], ["car", 0.757, 0.172], ["car", 0.758, 0.182], ["car", 0.765, 0.192], ["car", 0.771, 0.202], ["car", 0.775, 0.212], ["car", 0.783, 0.222], ["car", 0.785, 0.232], ["car", 0.786, 0.242], ["car", 0.789, 0.253], ["car", 0.79, 0.263], ["car", 0.791, 0.273], ["car", 0.794, 0.283], ["car", 0.799, 0.293], ["car", 0.802, 0.303], ["car", 0.805, 0.313], ["car", 0.809, 0.323], ["car", 0.81, 0.333], ["car", 0.811, 0.343], ["car", 0.81, 0.354], ["car", 0.813, 0.364], ["car", 0.814, 0.374], ["car", 0.813, 0.384], ["car", 0.815, 0.394], ["car", 0.812, 0.404], ["car", 0.814, 0.414], ["car", 0.816, 0.424], ["car", 0.812, 0.434], ["car", 0.811, 0.444], ["car", 0.811, 0.455], ["car", 0.809, 0.465], ["car", 0.807, 0.475], ["car", 0.805, 0.485], ["car", 0.806, 0.495], ["car", 0.806, 0.505], ["car", 0.808, 0.515], ["car", 0.806, 0.525], ["car", 0.802, 0.535], ["car", 0.802, 0.545], ["car", 0.802, 0.556], ["car", 0.801, 0.566], ["car", 0.8, 0.576], ["car", 0.799, 0.586], ["car", 0.796, 0.596], ["car", 0.797, 0.606], ["car", 0.797, 0.616], ["car", 0.796, 0.626], ["car", 0.796, 0.636], ["car", 0.796, 0.646], ["car", 0.796, 0.657], ["car", 0.798, 0.667], ["car", 0.794, 0.677], ["car", 0.795, 0.687], ["car", 0.792, 0.697], ["car", 0.791, 0.707], ["car", 0.786, 0.717], ["car", 0.781, 0.727], ["car", 0.771, 0.737], ["car", 0.766, 0.747], ["car", 0.744, 0.758], ["car", 0.73, 0.768], ["car", 0.719, 0.778], ["car", 0.689, 0.788], ["car", 0.66, 0.798], ["car", 0.634, 0.808], ["car", 0.582, 0.818], ["car", 0.534, 0.828], ["car", 0.502, 0.838], ["car", 0.447, 0.848], ["car", 0.4, 0.859], ["car", 0.335, 0.869], ["car", 0.255, 0.879], ["car", 0.189, 0.889], ["car", 0.142, 0.899], ["car", 0.098, 0.909], ["car", 0.076, 0.919], ["car", 0.057, 0.929], ["car", 0.035, 0.939], ["car", 0.01, 0.949], ["car", 0.0, 0.96], ["car", 0.0, 0.97], ["car", 0.0, 0.98], ["car", 0.0, 0.99], ["car", 0.0, 1.0], ["emv", 0.242, 0.0], ["emv", 0.517, 0.01], ["emv", 0.578, 0.02], ["emv", 0.612, 0.03], ["emv", 0.637, 0.04], ["emv", 0.652, 0.051], ["emv", 0.67, 0.061], ["emv", 0.679, 0.071], ["emv", 0.69, 0.081], ["emv", 0.702, 0.091], ["emv", 0.709, 0.101], ["emv", 0.717, 0.111], ["emv", 0.728, 0.121], ["emv", 0.728, 0.131], ["emv", 0.73, 0.141], ["emv", 0.734, 0.152], ["emv", 0.739, 0.162], ["emv", 0.743, 0.172], ["emv", 0.752, 0.182], ["emv", 0.752, 0.192], ["emv", 0.753, 0.202], ["emv", 0.757, 0.212], ["emv", 0.765, 0.222], ["emv", 0.766, 0.232], ["emv", 0.767, 0.242], ["emv", 0.77, 0.253], ["emv", 0.774, 0.263], ["emv", 0.778, 0.273], ["emv", 0.779, 0.283], ["emv", 0.783, 0.293], ["emv", 0.785, 0.303], ["emv", 0.781, 0.313], ["emv", 0.783, 0.323], ["emv", 0.785, 0.333], ["emv", 0.786, 0.343], ["emv", 0.79, 0.354], ["emv", 0.791, 0.364], ["emv", 0.792, 0.374], ["emv", 0.796, 0.384], ["emv", 0.798, 0.394], ["emv", 0.799, 0.404], ["emv", 0.8, 0.414], ["emv", 0.802, 0.424], ["emv", 0.804, 0.434], ["emv", 0.805, 0.444], ["emv", 0.806, 0.455], ["emv", 0.807, 0.465], ["emv", 0.809, 0.475], ["emv", 0.809, 0.485], ["emv", 0.81, 0.495], ["emv", 0.811, 0.505], ["emv", 0.814, 0.515], ["emv", 0.817, 0.525], ["emv", 0.818, 0.535], ["emv", 0.819, 0.545], ["emv", 0.82, 0.556], ["emv", 0.825, 0.566], ["emv", 0.826, 0.576], ["emv", 0.827, 0.586], ["emv", 0.828, 0.596], ["emv", 0.828, 0.606], ["emv", 0.83, 0.616], ["emv", 0.831, 0.626], ["emv", 0.833, 0.636], ["emv", 0.839, 0.646], ["emv", 0.842, 0.657], ["emv", 0.843, 0.667], ["emv", 0.844, 0.677], ["emv", 0.85, 0.687], ["emv", 0.849, 0.697], ["emv", 0.848, 0.707], ["emv", 0.847, 0.717], ["emv", 0.848, 0.727], ["emv", 0.849, 0.737], ["emv", 0.851, 0.747], ["emv", 0.852, 0.758], ["emv", 0.857, 0.768], ["emv", 0.856, 0.778], ["emv", 0.851, 0.788], ["emv", 0.851, 0.798], ["emv", 0.845, 0.808], ["emv", 0.844, 0.818], ["emv", 0.835, 0.828], ["emv", 0.829, 0.838], ["emv", 0.827, 0.848], ["emv", 0.819, 0.859], ["emv", 0.798, 0.869], ["emv", 0.764, 0.879], ["emv", 0.712, 0.889], ["emv", 0.644, 0.899], ["emv", 0.536, 0.909], ["emv", 0.352, 0.919], ["emv", 0.163, 0.929], ["emv", 0.07, 0.939], ["emv", 0.0, 0.949], ["emv", 0.0, 0.96], ["emv", 0.0, 0.97], ["emv", 0.0, 0.98], ["emv", 0.0, 0.99], ["emv", 0.0, 1.0], ["htv", 0.192, 0.0], ["htv", 0.523, 0.01], ["htv", 0.615, 0.02], ["htv", 0.661, 0.03], ["htv", 0.691, 0.04], ["htv", 0.713, 0.051], ["htv", 0.727, 0.061], ["htv", 0.739, 0.071], ["htv", 0.751, 0.081], ["htv", 0.762, 0.091], ["htv", 0.765, 0.101], ["htv", 0.771, 0.111], ["htv", 0.775, 0.121], ["htv", 0.781, 0.131], ["htv", 0.787, 0.141], ["htv", 0.788, 0.152], ["htv", 0.792, 0.162], ["htv", 0.796, 0.172], ["htv", 0.802, 0.182], ["htv", 0.804, 0.192], ["htv", 0.805, 0.202], ["htv", 0.808, 0.212], ["htv", 0.811, 0.222], ["htv", 0.812, 0.232], ["htv", 0.816, 0.242], ["htv", 0.818, 0.253], ["htv", 0.819, 0.263], ["htv", 0.82, 0.273], ["htv", 0.821, 0.283], ["htv", 0.822, 0.293], ["htv", 0.823, 0.303], ["htv", 0.822, 0.313], ["htv", 0.822, 0.323], ["htv", 0.82, 0.333], ["htv", 0.819, 0.343], ["htv", 0.821, 0.354], ["htv", 0.819, 0.364], ["htv", 0.819, 0.374], ["htv", 0.817, 0.384], ["htv", 0.821, 0.394], ["htv", 0.823, 0.404], ["htv", 0.819, 0.414], ["htv", 0.819, 0.424], ["htv", 0.818, 0.434], ["htv", 0.818, 0.444], ["htv", 0.82, 0.455], ["htv", 0.819, 0.465], ["htv", 0.818, 0.475], ["htv", 0.818, 0.485], ["htv", 0.818, 0.495], ["htv", 0.819, 0.505], ["htv", 0.821, 0.515], ["htv", 0.818, 0.525], ["htv", 0.819, 0.535], ["htv", 0.818, 0.545], ["htv", 0.817, 0.556], ["htv", 0.819, 0.566], ["htv", 0.819, 0.576], ["htv", 0.818, 0.586], ["htv", 0.817, 0.596], ["htv", 0.816, 0.606], ["htv", 0.816, 0.616], ["htv", 0.813, 0.626], ["htv", 0.812, 0.636], ["htv", 0.807, 0.646], ["htv", 0.805, 0.657], ["htv", 0.802, 0.667], ["htv", 0.797, 0.677], ["htv", 0.799, 0.687], ["htv", 0.792, 0.697], ["htv", 0.792, 0.707], ["htv", 0.788, 0.717], ["htv", 0.784, 0.727], ["htv", 0.778, 0.737], ["htv", 0.776, 0.747], ["htv", 0.769, 0.758], ["htv", 0.765, 0.768], ["htv", 0.758, 0.778], ["htv", 0.754, 0.788], ["htv", 0.738, 0.798], ["htv", 0.721, 0.808], ["htv", 0.696, 0.818], ["htv", 0.68, 0.828], ["htv", 0.623, 0.838], ["htv", 0.534, 0.848], ["htv", 0.478, 0.859], ["htv", 0.406, 0.869], ["htv", 0.34, 0.879], ["htv", 0.263, 0.889], ["htv", 0.193, 0.899], ["htv", 0.092, 0.909], ["htv", 0.037, 0.919], ["htv", 0.0, 0.929], ["htv", 0.0, 0.939], ["htv", 0.0, 0.949], ["htv", 0.0, 0.96], ["htv", 0.0, 0.97], ["htv", 0.0, 0.98], ["htv", 0.0, 0.99], ["htv", 0.0, 1.0]]} \ No newline at end of file diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Precision-Confidence(B)_table_100_66e5beb70abd2f0abe15.table.json b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Precision-Confidence(B)_table_100_66e5beb70abd2f0abe15.table.json new file mode 100644 index 0000000000000000000000000000000000000000..f4ff51c54f1f3800fde64f761ddc89aba207646a --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Precision-Confidence(B)_table_100_66e5beb70abd2f0abe15.table.json @@ -0,0 +1 @@ +{"columns": ["class", "y", "x"], "data": [["mean", 0.106, 0.0], ["mean", 0.359, 0.01], ["mean", 0.448, 0.02], ["mean", 0.494, 0.03], ["mean", 0.528, 0.04], ["mean", 0.552, 0.051], ["mean", 0.572, 0.061], ["mean", 0.587, 0.071], ["mean", 0.604, 0.081], ["mean", 0.617, 0.091], ["mean", 0.627, 0.101], ["mean", 0.638, 0.111], ["mean", 0.648, 0.121], ["mean", 0.657, 0.131], ["mean", 0.664, 0.141], ["mean", 0.67, 0.152], ["mean", 0.676, 0.162], ["mean", 0.684, 0.172], ["mean", 0.693, 0.182], ["mean", 0.7, 0.192], ["mean", 0.706, 0.202], ["mean", 0.714, 0.212], ["mean", 0.724, 0.222], ["mean", 0.727, 0.232], ["mean", 0.73, 0.242], ["mean", 0.735, 0.253], ["mean", 0.74, 0.263], ["mean", 0.743, 0.273], ["mean", 0.746, 0.283], ["mean", 0.753, 0.293], ["mean", 0.757, 0.303], ["mean", 0.759, 0.313], ["mean", 0.763, 0.323], ["mean", 0.764, 0.333], ["mean", 0.767, 0.343], ["mean", 0.771, 0.354], ["mean", 0.774, 0.364], ["mean", 0.776, 0.374], ["mean", 0.78, 0.384], ["mean", 0.784, 0.394], ["mean", 0.787, 0.404], ["mean", 0.789, 0.414], ["mean", 0.793, 0.424], ["mean", 0.795, 0.434], ["mean", 0.799, 0.444], ["mean", 0.803, 0.455], ["mean", 0.805, 0.465], ["mean", 0.805, 0.475], ["mean", 0.806, 0.485], ["mean", 0.81, 0.495], ["mean", 0.813, 0.505], ["mean", 0.819, 0.515], ["mean", 0.823, 0.525], ["mean", 0.827, 0.535], ["mean", 0.829, 0.545], ["mean", 0.83, 0.556], ["mean", 0.834, 0.566], ["mean", 0.839, 0.576], ["mean", 0.841, 0.586], ["mean", 0.842, 0.596], ["mean", 0.844, 0.606], ["mean", 0.845, 0.616], ["mean", 0.846, 0.626], ["mean", 0.851, 0.636], ["mean", 0.857, 0.646], ["mean", 0.864, 0.657], ["mean", 0.869, 0.667], ["mean", 0.873, 0.677], ["mean", 0.881, 0.687], ["mean", 0.885, 0.697], ["mean", 0.888, 0.707], ["mean", 0.892, 0.717], ["mean", 0.895, 0.727], ["mean", 0.897, 0.737], ["mean", 0.9, 0.747], ["mean", 0.899, 0.758], ["mean", 0.909, 0.768], ["mean", 0.916, 0.778], ["mean", 0.921, 0.788], ["mean", 0.926, 0.798], ["mean", 0.929, 0.808], ["mean", 0.932, 0.818], ["mean", 0.937, 0.828], ["mean", 0.939, 0.838], ["mean", 0.944, 0.848], ["mean", 0.954, 0.859], ["mean", 0.951, 0.869], ["mean", 0.955, 0.879], ["mean", 0.973, 0.889], ["mean", 0.972, 0.899], ["mean", 0.982, 0.909], ["mean", 0.978, 0.919], ["mean", 1.0, 0.929], ["mean", 1.0, 0.939], ["mean", 1.0, 0.949], ["mean", 1.0, 0.96], ["mean", 1.0, 0.97], ["mean", 1.0, 0.98], ["mean", 1.0, 0.99], ["mean", 1.0, 1.0], ["car", 0.072, 0.0], ["car", 0.355, 0.01], ["car", 0.458, 0.02], ["car", 0.502, 0.03], ["car", 0.531, 0.04], ["car", 0.556, 0.051], ["car", 0.57, 0.061], ["car", 0.584, 0.071], ["car", 0.599, 0.081], ["car", 0.607, 0.091], ["car", 0.616, 0.101], ["car", 0.628, 0.111], ["car", 0.636, 0.121], ["car", 0.645, 0.131], ["car", 0.651, 0.141], ["car", 0.657, 0.152], ["car", 0.66, 0.162], ["car", 0.667, 0.172], ["car", 0.671, 0.182], ["car", 0.681, 0.192], ["car", 0.691, 0.202], ["car", 0.698, 0.212], ["car", 0.71, 0.222], ["car", 0.714, 0.232], ["car", 0.716, 0.242], ["car", 0.72, 0.253], ["car", 0.722, 0.263], ["car", 0.725, 0.273], ["car", 0.729, 0.283], ["car", 0.737, 0.293], ["car", 0.743, 0.303], ["car", 0.75, 0.313], ["car", 0.757, 0.323], ["car", 0.759, 0.333], ["car", 0.763, 0.343], ["car", 0.764, 0.354], ["car", 0.769, 0.364], ["car", 0.771, 0.374], ["car", 0.772, 0.384], ["car", 0.776, 0.394], ["car", 0.777, 0.404], ["car", 0.782, 0.414], ["car", 0.787, 0.424], ["car", 0.788, 0.434], ["car", 0.792, 0.444], ["car", 0.798, 0.455], ["car", 0.799, 0.465], ["car", 0.798, 0.475], ["car", 0.797, 0.485], ["car", 0.802, 0.495], ["car", 0.803, 0.505], ["car", 0.81, 0.515], ["car", 0.812, 0.525], ["car", 0.818, 0.535], ["car", 0.82, 0.545], ["car", 0.82, 0.556], ["car", 0.822, 0.566], ["car", 0.828, 0.576], ["car", 0.833, 0.586], ["car", 0.832, 0.596], ["car", 0.837, 0.606], ["car", 0.838, 0.616], ["car", 0.837, 0.626], ["car", 0.842, 0.636], ["car", 0.846, 0.646], ["car", 0.848, 0.657], ["car", 0.859, 0.667], ["car", 0.861, 0.677], ["car", 0.867, 0.687], ["car", 0.875, 0.697], ["car", 0.877, 0.707], ["car", 0.883, 0.717], ["car", 0.888, 0.727], ["car", 0.889, 0.737], ["car", 0.892, 0.747], ["car", 0.887, 0.758], ["car", 0.9, 0.768], ["car", 0.909, 0.778], ["car", 0.908, 0.788], ["car", 0.907, 0.798], ["car", 0.912, 0.808], ["car", 0.905, 0.818], ["car", 0.909, 0.828], ["car", 0.917, 0.838], ["car", 0.922, 0.848], ["car", 0.931, 0.859], ["car", 0.916, 0.869], ["car", 0.922, 0.879], ["car", 0.971, 0.889], ["car", 0.961, 0.899], ["car", 1.0, 0.909], ["car", 1.0, 0.919], ["car", 1.0, 0.929], ["car", 1.0, 0.939], ["car", 1.0, 0.949], ["car", 1.0, 0.96], ["car", 1.0, 0.97], ["car", 1.0, 0.98], ["car", 1.0, 0.99], ["car", 1.0, 1.0], ["emv", 0.138, 0.0], ["emv", 0.357, 0.01], ["emv", 0.419, 0.02], ["emv", 0.458, 0.03], ["emv", 0.488, 0.04], ["emv", 0.507, 0.051], ["emv", 0.528, 0.061], ["emv", 0.539, 0.071], ["emv", 0.553, 0.081], ["emv", 0.568, 0.091], ["emv", 0.578, 0.101], ["emv", 0.589, 0.111], ["emv", 0.604, 0.121], ["emv", 0.608, 0.131], ["emv", 0.61, 0.141], ["emv", 0.615, 0.152], ["emv", 0.623, 0.162], ["emv", 0.629, 0.172], ["emv", 0.641, 0.182], ["emv", 0.645, 0.192], ["emv", 0.648, 0.202], ["emv", 0.656, 0.212], ["emv", 0.669, 0.222], ["emv", 0.67, 0.232], ["emv", 0.672, 0.242], ["emv", 0.676, 0.253], ["emv", 0.683, 0.263], ["emv", 0.689, 0.273], ["emv", 0.691, 0.283], ["emv", 0.698, 0.293], ["emv", 0.701, 0.303], ["emv", 0.699, 0.313], ["emv", 0.702, 0.323], ["emv", 0.704, 0.333], ["emv", 0.707, 0.343], ["emv", 0.713, 0.354], ["emv", 0.714, 0.364], ["emv", 0.717, 0.374], ["emv", 0.723, 0.384], ["emv", 0.726, 0.394], ["emv", 0.727, 0.404], ["emv", 0.729, 0.414], ["emv", 0.733, 0.424], ["emv", 0.735, 0.434], ["emv", 0.737, 0.444], ["emv", 0.739, 0.455], ["emv", 0.742, 0.465], ["emv", 0.744, 0.475], ["emv", 0.745, 0.485], ["emv", 0.746, 0.495], ["emv", 0.747, 0.505], ["emv", 0.754, 0.515], ["emv", 0.759, 0.525], ["emv", 0.761, 0.535], ["emv", 0.762, 0.545], ["emv", 0.764, 0.556], ["emv", 0.773, 0.566], ["emv", 0.775, 0.576], ["emv", 0.776, 0.586], ["emv", 0.777, 0.596], ["emv", 0.778, 0.606], ["emv", 0.78, 0.616], ["emv", 0.783, 0.626], ["emv", 0.786, 0.636], ["emv", 0.796, 0.646], ["emv", 0.815, 0.657], ["emv", 0.817, 0.667], ["emv", 0.819, 0.677], ["emv", 0.831, 0.687], ["emv", 0.832, 0.697], ["emv", 0.831, 0.707], ["emv", 0.831, 0.717], ["emv", 0.834, 0.727], ["emv", 0.837, 0.737], ["emv", 0.839, 0.747], ["emv", 0.841, 0.758], ["emv", 0.852, 0.768], ["emv", 0.861, 0.778], ["emv", 0.866, 0.788], ["emv", 0.879, 0.798], ["emv", 0.884, 0.808], ["emv", 0.891, 0.818], ["emv", 0.9, 0.828], ["emv", 0.901, 0.838], ["emv", 0.911, 0.848], ["emv", 0.93, 0.859], ["emv", 0.937, 0.869], ["emv", 0.944, 0.879], ["emv", 0.949, 0.889], ["emv", 0.955, 0.899], ["emv", 0.946, 0.909], ["emv", 0.934, 0.919], ["emv", 1.0, 0.929], ["emv", 1.0, 0.939], ["emv", 1.0, 0.949], ["emv", 1.0, 0.96], ["emv", 1.0, 0.97], ["emv", 1.0, 0.98], ["emv", 1.0, 0.99], ["emv", 1.0, 1.0], ["htv", 0.107, 0.0], ["htv", 0.365, 0.01], ["htv", 0.466, 0.02], ["htv", 0.523, 0.03], ["htv", 0.565, 0.04], ["htv", 0.595, 0.051], ["htv", 0.619, 0.061], ["htv", 0.64, 0.071], ["htv", 0.66, 0.081], ["htv", 0.677, 0.091], ["htv", 0.687, 0.101], ["htv", 0.698, 0.111], ["htv", 0.705, 0.121], ["htv", 0.72, 0.131], ["htv", 0.73, 0.141], ["htv", 0.737, 0.152], ["htv", 0.746, 0.162], ["htv", 0.756, 0.172], ["htv", 0.768, 0.182], ["htv", 0.774, 0.192], ["htv", 0.78, 0.202], ["htv", 0.788, 0.212], ["htv", 0.794, 0.222], ["htv", 0.796, 0.232], ["htv", 0.804, 0.242], ["htv", 0.808, 0.253], ["htv", 0.814, 0.263], ["htv", 0.817, 0.273], ["htv", 0.818, 0.283], ["htv", 0.824, 0.293], ["htv", 0.827, 0.303], ["htv", 0.828, 0.313], ["htv", 0.829, 0.323], ["htv", 0.83, 0.333], ["htv", 0.83, 0.343], ["htv", 0.835, 0.354], ["htv", 0.838, 0.364], ["htv", 0.842, 0.374], ["htv", 0.844, 0.384], ["htv", 0.851, 0.394], ["htv", 0.858, 0.404], ["htv", 0.857, 0.414], ["htv", 0.858, 0.424], ["htv", 0.861, 0.434], ["htv", 0.867, 0.444], ["htv", 0.87, 0.455], ["htv", 0.873, 0.465], ["htv", 0.874, 0.475], ["htv", 0.877, 0.485], ["htv", 0.882, 0.495], ["htv", 0.888, 0.505], ["htv", 0.894, 0.515], ["htv", 0.898, 0.525], ["htv", 0.903, 0.535], ["htv", 0.905, 0.545], ["htv", 0.905, 0.556], ["htv", 0.908, 0.566], ["htv", 0.913, 0.576], ["htv", 0.915, 0.586], ["htv", 0.918, 0.596], ["htv", 0.918, 0.606], ["htv", 0.918, 0.616], ["htv", 0.918, 0.626], ["htv", 0.924, 0.636], ["htv", 0.928, 0.646], ["htv", 0.929, 0.657], ["htv", 0.932, 0.667], ["htv", 0.938, 0.677], ["htv", 0.946, 0.687], ["htv", 0.948, 0.697], ["htv", 0.956, 0.707], ["htv", 0.96, 0.717], ["htv", 0.964, 0.727], ["htv", 0.966, 0.737], ["htv", 0.968, 0.747], ["htv", 0.968, 0.758], ["htv", 0.975, 0.768], ["htv", 0.979, 0.778], ["htv", 0.989, 0.788], ["htv", 0.992, 0.798], ["htv", 0.991, 0.808], ["htv", 1.0, 0.818], ["htv", 1.0, 0.828], ["htv", 1.0, 0.838], ["htv", 1.0, 0.848], ["htv", 1.0, 0.859], ["htv", 1.0, 0.869], ["htv", 1.0, 0.879], ["htv", 1.0, 0.889], ["htv", 1.0, 0.899], ["htv", 1.0, 0.909], ["htv", 1.0, 0.919], ["htv", 1.0, 0.929], ["htv", 1.0, 0.939], ["htv", 1.0, 0.949], ["htv", 1.0, 0.96], ["htv", 1.0, 0.97], ["htv", 1.0, 0.98], ["htv", 1.0, 0.99], ["htv", 1.0, 1.0]]} \ No newline at end of file diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Precision-Recall(B)_table_100_5dd03608465b3ef1e092.table.json b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Precision-Recall(B)_table_100_5dd03608465b3ef1e092.table.json new file mode 100644 index 0000000000000000000000000000000000000000..b117d2b70f68fb5a9e77b7c2415b076e89342f75 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Precision-Recall(B)_table_100_5dd03608465b3ef1e092.table.json @@ -0,0 +1 @@ +{"columns": ["class", "y", "x"], "data": [["mean", 1.0, 0.0], ["mean", 1.0, 0.01], ["mean", 1.0, 0.02], ["mean", 1.0, 0.03], ["mean", 1.0, 0.04], ["mean", 1.0, 0.051], ["mean", 1.0, 0.061], ["mean", 0.991, 0.071], ["mean", 0.991, 0.081], ["mean", 0.991, 0.091], ["mean", 0.991, 0.101], ["mean", 0.991, 0.111], ["mean", 0.971, 0.121], ["mean", 0.966, 0.131], ["mean", 0.966, 0.141], ["mean", 0.966, 0.152], ["mean", 0.966, 0.162], ["mean", 0.966, 0.172], ["mean", 0.966, 0.182], ["mean", 0.966, 0.192], ["mean", 0.966, 0.202], ["mean", 0.966, 0.212], ["mean", 0.966, 0.222], ["mean", 0.966, 0.232], ["mean", 0.966, 0.242], ["mean", 0.966, 0.253], ["mean", 0.966, 0.263], ["mean", 0.966, 0.273], ["mean", 0.964, 0.283], ["mean", 0.964, 0.293], ["mean", 0.964, 0.303], ["mean", 0.964, 0.313], ["mean", 0.964, 0.323], ["mean", 0.964, 0.333], ["mean", 0.964, 0.343], ["mean", 0.96, 0.354], ["mean", 0.958, 0.364], ["mean", 0.958, 0.374], ["mean", 0.958, 0.384], ["mean", 0.958, 0.394], ["mean", 0.958, 0.404], ["mean", 0.958, 0.414], ["mean", 0.958, 0.424], ["mean", 0.958, 0.434], ["mean", 0.958, 0.444], ["mean", 0.958, 0.455], ["mean", 0.958, 0.465], ["mean", 0.958, 0.475], ["mean", 0.958, 0.485], ["mean", 0.958, 0.495], ["mean", 0.957, 0.505], ["mean", 0.957, 0.515], ["mean", 0.957, 0.525], ["mean", 0.955, 0.535], ["mean", 0.955, 0.545], ["mean", 0.955, 0.556], ["mean", 0.952, 0.566], ["mean", 0.952, 0.576], ["mean", 0.952, 0.586], ["mean", 0.952, 0.596], ["mean", 0.95, 0.606], ["mean", 0.946, 0.616], ["mean", 0.944, 0.626], ["mean", 0.935, 0.636], ["mean", 0.935, 0.646], ["mean", 0.933, 0.657], ["mean", 0.93, 0.667], ["mean", 0.928, 0.677], ["mean", 0.925, 0.687], ["mean", 0.922, 0.697], ["mean", 0.916, 0.707], ["mean", 0.914, 0.717], ["mean", 0.907, 0.727], ["mean", 0.898, 0.737], ["mean", 0.893, 0.747], ["mean", 0.881, 0.758], ["mean", 0.87, 0.768], ["mean", 0.863, 0.778], ["mean", 0.858, 0.788], ["mean", 0.851, 0.798], ["mean", 0.843, 0.808], ["mean", 0.837, 0.818], ["mean", 0.821, 0.828], ["mean", 0.81, 0.838], ["mean", 0.795, 0.848], ["mean", 0.782, 0.859], ["mean", 0.753, 0.869], ["mean", 0.699, 0.879], ["mean", 0.628, 0.889], ["mean", 0.575, 0.899], ["mean", 0.512, 0.909], ["mean", 0.369, 0.919], ["mean", 0.281, 0.929], ["mean", 0.192, 0.939], ["mean", 0.155, 0.949], ["mean", 0.087, 0.96], ["mean", 0.066, 0.97], ["mean", 0.044, 0.98], ["mean", 0.022, 0.99], ["mean", 0.0, 1.0], ["car", 1.0, 0.0], ["car", 1.0, 0.01], ["car", 1.0, 0.02], ["car", 1.0, 0.03], ["car", 1.0, 0.04], ["car", 1.0, 0.051], ["car", 1.0, 0.061], ["car", 0.973, 0.071], ["car", 0.973, 0.081], ["car", 0.973, 0.091], ["car", 0.973, 0.101], ["car", 0.973, 0.111], ["car", 0.951, 0.121], ["car", 0.937, 0.131], ["car", 0.937, 0.141], ["car", 0.937, 0.152], ["car", 0.937, 0.162], ["car", 0.937, 0.172], ["car", 0.937, 0.182], ["car", 0.937, 0.192], ["car", 0.937, 0.202], ["car", 0.937, 0.212], ["car", 0.937, 0.222], ["car", 0.937, 0.232], ["car", 0.937, 0.242], ["car", 0.937, 0.253], ["car", 0.937, 0.263], ["car", 0.937, 0.273], ["car", 0.932, 0.283], ["car", 0.932, 0.293], ["car", 0.932, 0.303], ["car", 0.932, 0.313], ["car", 0.932, 0.323], ["car", 0.932, 0.333], ["car", 0.932, 0.343], ["car", 0.92, 0.354], ["car", 0.915, 0.364], ["car", 0.915, 0.374], ["car", 0.915, 0.384], ["car", 0.915, 0.394], ["car", 0.915, 0.404], ["car", 0.915, 0.414], ["car", 0.915, 0.424], ["car", 0.915, 0.434], ["car", 0.915, 0.444], ["car", 0.915, 0.455], ["car", 0.915, 0.465], ["car", 0.915, 0.475], ["car", 0.915, 0.485], ["car", 0.915, 0.495], ["car", 0.913, 0.505], ["car", 0.912, 0.515], ["car", 0.912, 0.525], ["car", 0.912, 0.535], ["car", 0.912, 0.545], ["car", 0.911, 0.556], ["car", 0.911, 0.566], ["car", 0.911, 0.576], ["car", 0.91, 0.586], ["car", 0.91, 0.596], ["car", 0.907, 0.606], ["car", 0.901, 0.616], ["car", 0.901, 0.626], ["car", 0.893, 0.636], ["car", 0.893, 0.646], ["car", 0.893, 0.657], ["car", 0.893, 0.667], ["car", 0.892, 0.677], ["car", 0.889, 0.687], ["car", 0.889, 0.697], ["car", 0.886, 0.707], ["car", 0.881, 0.717], ["car", 0.87, 0.727], ["car", 0.861, 0.737], ["car", 0.857, 0.747], ["car", 0.838, 0.758], ["car", 0.833, 0.768], ["car", 0.822, 0.778], ["car", 0.818, 0.788], ["car", 0.815, 0.798], ["car", 0.805, 0.808], ["car", 0.799, 0.818], ["car", 0.796, 0.828], ["car", 0.789, 0.838], ["car", 0.786, 0.848], ["car", 0.776, 0.859], ["car", 0.746, 0.869], ["car", 0.657, 0.879], ["car", 0.627, 0.889], ["car", 0.563, 0.899], ["car", 0.518, 0.909], ["car", 0.257, 0.919], ["car", 0.131, 0.929], ["car", 0.081, 0.939], ["car", 0.061, 0.949], ["car", 0.049, 0.96], ["car", 0.037, 0.97], ["car", 0.024, 0.98], ["car", 0.012, 0.99], ["car", 0.0, 1.0], ["emv", 1.0, 0.0], ["emv", 1.0, 0.01], ["emv", 1.0, 0.02], ["emv", 1.0, 0.03], ["emv", 1.0, 0.04], ["emv", 1.0, 0.051], ["emv", 1.0, 0.061], ["emv", 1.0, 0.071], ["emv", 1.0, 0.081], ["emv", 1.0, 0.091], ["emv", 1.0, 0.101], ["emv", 1.0, 0.111], ["emv", 0.962, 0.121], ["emv", 0.962, 0.131], ["emv", 0.962, 0.141], ["emv", 0.962, 0.152], ["emv", 0.962, 0.162], ["emv", 0.962, 0.172], ["emv", 0.962, 0.182], ["emv", 0.96, 0.192], ["emv", 0.96, 0.202], ["emv", 0.96, 0.212], ["emv", 0.96, 0.222], ["emv", 0.96, 0.232], ["emv", 0.96, 0.242], ["emv", 0.96, 0.253], ["emv", 0.96, 0.263], ["emv", 0.96, 0.273], ["emv", 0.96, 0.283], ["emv", 0.96, 0.293], ["emv", 0.96, 0.303], ["emv", 0.96, 0.313], ["emv", 0.96, 0.323], ["emv", 0.96, 0.333], ["emv", 0.96, 0.343], ["emv", 0.96, 0.354], ["emv", 0.96, 0.364], ["emv", 0.959, 0.374], ["emv", 0.959, 0.384], ["emv", 0.959, 0.394], ["emv", 0.959, 0.404], ["emv", 0.959, 0.414], ["emv", 0.959, 0.424], ["emv", 0.959, 0.434], ["emv", 0.959, 0.444], ["emv", 0.959, 0.455], ["emv", 0.959, 0.465], ["emv", 0.959, 0.475], ["emv", 0.959, 0.485], ["emv", 0.959, 0.495], ["emv", 0.959, 0.505], ["emv", 0.959, 0.515], ["emv", 0.959, 0.525], ["emv", 0.954, 0.535], ["emv", 0.954, 0.545], ["emv", 0.954, 0.556], ["emv", 0.954, 0.566], ["emv", 0.954, 0.576], ["emv", 0.954, 0.586], ["emv", 0.954, 0.596], ["emv", 0.954, 0.606], ["emv", 0.954, 0.616], ["emv", 0.954, 0.626], ["emv", 0.945, 0.636], ["emv", 0.945, 0.646], ["emv", 0.939, 0.657], ["emv", 0.939, 0.667], ["emv", 0.939, 0.677], ["emv", 0.939, 0.687], ["emv", 0.939, 0.697], ["emv", 0.932, 0.707], ["emv", 0.932, 0.717], ["emv", 0.932, 0.727], ["emv", 0.917, 0.737], ["emv", 0.917, 0.747], ["emv", 0.909, 0.758], ["emv", 0.903, 0.768], ["emv", 0.903, 0.778], ["emv", 0.897, 0.788], ["emv", 0.897, 0.798], ["emv", 0.891, 0.808], ["emv", 0.885, 0.818], ["emv", 0.867, 0.828], ["emv", 0.867, 0.838], ["emv", 0.863, 0.848], ["emv", 0.863, 0.859], ["emv", 0.832, 0.869], ["emv", 0.817, 0.879], ["emv", 0.701, 0.889], ["emv", 0.648, 0.899], ["emv", 0.609, 0.909], ["emv", 0.478, 0.919], ["emv", 0.425, 0.929], ["emv", 0.284, 0.939], ["emv", 0.229, 0.949], ["emv", 0.122, 0.96], ["emv", 0.092, 0.97], ["emv", 0.061, 0.98], ["emv", 0.031, 0.99], ["emv", 0.0, 1.0], ["htv", 1.0, 0.0], ["htv", 1.0, 0.01], ["htv", 1.0, 0.02], ["htv", 1.0, 0.03], ["htv", 1.0, 0.04], ["htv", 1.0, 0.051], ["htv", 1.0, 0.061], ["htv", 1.0, 0.071], ["htv", 1.0, 0.081], ["htv", 1.0, 0.091], ["htv", 1.0, 0.101], ["htv", 1.0, 0.111], ["htv", 1.0, 0.121], ["htv", 1.0, 0.131], ["htv", 1.0, 0.141], ["htv", 1.0, 0.152], ["htv", 1.0, 0.162], ["htv", 1.0, 0.172], ["htv", 1.0, 0.182], ["htv", 1.0, 0.192], ["htv", 1.0, 0.202], ["htv", 1.0, 0.212], ["htv", 1.0, 0.222], ["htv", 1.0, 0.232], ["htv", 1.0, 0.242], ["htv", 1.0, 0.253], ["htv", 1.0, 0.263], ["htv", 1.0, 0.273], ["htv", 1.0, 0.283], ["htv", 1.0, 0.293], ["htv", 1.0, 0.303], ["htv", 1.0, 0.313], ["htv", 1.0, 0.323], ["htv", 1.0, 0.333], ["htv", 1.0, 0.343], ["htv", 1.0, 0.354], ["htv", 1.0, 0.364], ["htv", 1.0, 0.374], ["htv", 1.0, 0.384], ["htv", 1.0, 0.394], ["htv", 1.0, 0.404], ["htv", 1.0, 0.414], ["htv", 1.0, 0.424], ["htv", 1.0, 0.434], ["htv", 1.0, 0.444], ["htv", 1.0, 0.455], ["htv", 1.0, 0.465], ["htv", 1.0, 0.475], ["htv", 1.0, 0.485], ["htv", 1.0, 0.495], ["htv", 1.0, 0.505], ["htv", 1.0, 0.515], ["htv", 1.0, 0.525], ["htv", 1.0, 0.535], ["htv", 1.0, 0.545], ["htv", 1.0, 0.556], ["htv", 0.992, 0.566], ["htv", 0.992, 0.576], ["htv", 0.992, 0.586], ["htv", 0.992, 0.596], ["htv", 0.989, 0.606], ["htv", 0.982, 0.616], ["htv", 0.978, 0.626], ["htv", 0.968, 0.636], ["htv", 0.968, 0.646], ["htv", 0.966, 0.657], ["htv", 0.96, 0.667], ["htv", 0.954, 0.677], ["htv", 0.946, 0.687], ["htv", 0.938, 0.697], ["htv", 0.929, 0.707], ["htv", 0.928, 0.717], ["htv", 0.919, 0.727], ["htv", 0.917, 0.737], ["htv", 0.905, 0.747], ["htv", 0.896, 0.758], ["htv", 0.874, 0.768], ["htv", 0.863, 0.778], ["htv", 0.858, 0.788], ["htv", 0.842, 0.798], ["htv", 0.832, 0.808], ["htv", 0.828, 0.818], ["htv", 0.801, 0.828], ["htv", 0.773, 0.838], ["htv", 0.736, 0.848], ["htv", 0.708, 0.859], ["htv", 0.681, 0.869], ["htv", 0.623, 0.879], ["htv", 0.556, 0.889], ["htv", 0.515, 0.899], ["htv", 0.41, 0.909], ["htv", 0.371, 0.919], ["htv", 0.288, 0.929], ["htv", 0.21, 0.939], ["htv", 0.174, 0.949], ["htv", 0.091, 0.96], ["htv", 0.068, 0.97], ["htv", 0.046, 0.98], ["htv", 0.023, 0.99], ["htv", 0.0, 1.0]]} \ No newline at end of file diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Recall-Confidence(B)_table_100_6be6fc4b82b7006aa15f.table.json b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Recall-Confidence(B)_table_100_6be6fc4b82b7006aa15f.table.json new file mode 100644 index 0000000000000000000000000000000000000000..4de710087539cfa2a953fa0edd94715598b72e6b --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/media/table/curves/Recall-Confidence(B)_table_100_6be6fc4b82b7006aa15f.table.json @@ -0,0 +1 @@ +{"columns": ["class", "y", "x"], "data": [["mean", 0.949, 0.0], ["mean", 0.924, 0.01], ["mean", 0.917, 0.02], ["mean", 0.911, 0.03], ["mean", 0.902, 0.04], ["mean", 0.902, 0.051], ["mean", 0.898, 0.061], ["mean", 0.896, 0.071], ["mean", 0.893, 0.081], ["mean", 0.892, 0.091], ["mean", 0.89, 0.101], ["mean", 0.888, 0.111], ["mean", 0.887, 0.121], ["mean", 0.881, 0.131], ["mean", 0.881, 0.141], ["mean", 0.878, 0.152], ["mean", 0.875, 0.162], ["mean", 0.875, 0.172], ["mean", 0.873, 0.182], ["mean", 0.869, 0.192], ["mean", 0.867, 0.202], ["mean", 0.865, 0.212], ["mean", 0.864, 0.222], ["mean", 0.864, 0.232], ["mean", 0.864, 0.242], ["mean", 0.864, 0.253], ["mean", 0.863, 0.263], ["mean", 0.863, 0.273], ["mean", 0.863, 0.283], ["mean", 0.862, 0.293], ["mean", 0.861, 0.303], ["mean", 0.857, 0.313], ["mean", 0.856, 0.323], ["mean", 0.855, 0.333], ["mean", 0.853, 0.343], ["mean", 0.852, 0.354], ["mean", 0.85, 0.364], ["mean", 0.849, 0.374], ["mean", 0.846, 0.384], ["mean", 0.846, 0.394], ["mean", 0.842, 0.404], ["mean", 0.84, 0.414], ["mean", 0.838, 0.424], ["mean", 0.834, 0.434], ["mean", 0.83, 0.444], ["mean", 0.828, 0.455], ["mean", 0.826, 0.465], ["mean", 0.824, 0.475], ["mean", 0.822, 0.485], ["mean", 0.82, 0.495], ["mean", 0.818, 0.505], ["mean", 0.817, 0.515], ["mean", 0.812, 0.525], ["mean", 0.808, 0.535], ["mean", 0.806, 0.545], ["mean", 0.805, 0.556], ["mean", 0.804, 0.566], ["mean", 0.801, 0.576], ["mean", 0.797, 0.586], ["mean", 0.795, 0.596], ["mean", 0.794, 0.606], ["mean", 0.793, 0.616], ["mean", 0.791, 0.626], ["mean", 0.788, 0.636], ["mean", 0.784, 0.646], ["mean", 0.777, 0.657], ["mean", 0.773, 0.667], ["mean", 0.767, 0.677], ["mean", 0.765, 0.687], ["mean", 0.757, 0.697], ["mean", 0.754, 0.707], ["mean", 0.746, 0.717], ["mean", 0.74, 0.727], ["mean", 0.731, 0.737], ["mean", 0.727, 0.747], ["mean", 0.714, 0.758], ["mean", 0.702, 0.768], ["mean", 0.688, 0.778], ["mean", 0.667, 0.788], ["mean", 0.643, 0.798], ["mean", 0.621, 0.808], ["mean", 0.588, 0.818], ["mean", 0.557, 0.828], ["mean", 0.521, 0.838], ["mean", 0.472, 0.848], ["mean", 0.434, 0.859], ["mean", 0.385, 0.869], ["mean", 0.332, 0.879], ["mean", 0.275, 0.889], ["mean", 0.223, 0.899], ["mean", 0.158, 0.909], ["mean", 0.092, 0.919], ["mean", 0.039, 0.929], ["mean", 0.018, 0.939], ["mean", 0.002, 0.949], ["mean", 0.0, 0.96], ["mean", 0.0, 0.97], ["mean", 0.0, 0.98], ["mean", 0.0, 0.99], ["mean", 0.0, 1.0], ["car", 0.94, 0.0], ["car", 0.912, 0.01], ["car", 0.912, 0.02], ["car", 0.912, 0.03], ["car", 0.9, 0.04], ["car", 0.9, 0.051], ["car", 0.897, 0.061], ["car", 0.897, 0.071], ["car", 0.893, 0.081], ["car", 0.89, 0.091], ["car", 0.89, 0.101], ["car", 0.887, 0.111], ["car", 0.884, 0.121], ["car", 0.881, 0.131], ["car", 0.881, 0.141], ["car", 0.878, 0.152], ["car", 0.875, 0.162], ["car", 0.875, 0.172], ["car", 0.871, 0.182], ["car", 0.871, 0.192], ["car", 0.871, 0.202], ["car", 0.871, 0.212], ["car", 0.871, 0.222], ["car", 0.871, 0.232], ["car", 0.871, 0.242], ["car", 0.871, 0.253], ["car", 0.871, 0.263], ["car", 0.871, 0.273], ["car", 0.871, 0.283], ["car", 0.871, 0.293], ["car", 0.871, 0.303], ["car", 0.868, 0.313], ["car", 0.868, 0.323], ["car", 0.868, 0.333], ["car", 0.865, 0.343], ["car", 0.862, 0.354], ["car", 0.862, 0.364], ["car", 0.862, 0.374], ["car", 0.859, 0.384], ["car", 0.859, 0.394], ["car", 0.85, 0.404], ["car", 0.85, 0.414], ["car", 0.846, 0.424], ["car", 0.837, 0.434], ["car", 0.831, 0.444], ["car", 0.824, 0.455], ["car", 0.82, 0.465], ["car", 0.817, 0.475], ["car", 0.814, 0.485], ["car", 0.811, 0.495], ["car", 0.809, 0.505], ["car", 0.806, 0.515], ["car", 0.8, 0.525], ["car", 0.787, 0.535], ["car", 0.785, 0.545], ["car", 0.784, 0.556], ["car", 0.781, 0.566], ["car", 0.774, 0.576], ["car", 0.768, 0.586], ["car", 0.763, 0.596], ["car", 0.762, 0.606], ["car", 0.761, 0.616], ["car", 0.759, 0.626], ["car", 0.754, 0.636], ["car", 0.752, 0.646], ["car", 0.749, 0.657], ["car", 0.745, 0.667], ["car", 0.737, 0.677], ["car", 0.733, 0.687], ["car", 0.723, 0.697], ["car", 0.721, 0.707], ["car", 0.708, 0.717], ["car", 0.697, 0.727], ["car", 0.681, 0.737], ["car", 0.671, 0.747], ["car", 0.64, 0.758], ["car", 0.615, 0.768], ["car", 0.594, 0.778], ["car", 0.555, 0.788], ["car", 0.519, 0.798], ["car", 0.486, 0.808], ["car", 0.429, 0.818], ["car", 0.378, 0.828], ["car", 0.345, 0.838], ["car", 0.295, 0.848], ["car", 0.255, 0.859], ["car", 0.205, 0.869], ["car", 0.148, 0.879], ["car", 0.104, 0.889], ["car", 0.077, 0.899], ["car", 0.051, 0.909], ["car", 0.04, 0.919], ["car", 0.029, 0.929], ["car", 0.018, 0.939], ["car", 0.005, 0.949], ["car", 0.0, 0.96], ["car", 0.0, 0.97], ["car", 0.0, 0.98], ["car", 0.0, 0.99], ["car", 0.0, 1.0], ["emv", 0.954, 0.0], ["emv", 0.939, 0.01], ["emv", 0.931, 0.02], ["emv", 0.924, 0.03], ["emv", 0.916, 0.04], ["emv", 0.916, 0.051], ["emv", 0.916, 0.061], ["emv", 0.916, 0.071], ["emv", 0.916, 0.081], ["emv", 0.916, 0.091], ["emv", 0.916, 0.101], ["emv", 0.916, 0.111], ["emv", 0.916, 0.121], ["emv", 0.908, 0.131], ["emv", 0.908, 0.141], ["emv", 0.908, 0.152], ["emv", 0.908, 0.162], ["emv", 0.908, 0.172], ["emv", 0.908, 0.182], ["emv", 0.901, 0.192], ["emv", 0.899, 0.202], ["emv", 0.893, 0.212], ["emv", 0.893, 0.222], ["emv", 0.893, 0.232], ["emv", 0.893, 0.242], ["emv", 0.893, 0.253], ["emv", 0.893, 0.263], ["emv", 0.893, 0.273], ["emv", 0.893, 0.283], ["emv", 0.893, 0.293], ["emv", 0.893, 0.303], ["emv", 0.885, 0.313], ["emv", 0.885, 0.323], ["emv", 0.885, 0.333], ["emv", 0.885, 0.343], ["emv", 0.885, 0.354], ["emv", 0.885, 0.364], ["emv", 0.885, 0.374], ["emv", 0.885, 0.384], ["emv", 0.885, 0.394], ["emv", 0.885, 0.404], ["emv", 0.885, 0.414], ["emv", 0.885, 0.424], ["emv", 0.885, 0.434], ["emv", 0.885, 0.444], ["emv", 0.885, 0.455], ["emv", 0.885, 0.465], ["emv", 0.885, 0.475], ["emv", 0.885, 0.485], ["emv", 0.885, 0.495], ["emv", 0.885, 0.505], ["emv", 0.885, 0.515], ["emv", 0.885, 0.525], ["emv", 0.885, 0.535], ["emv", 0.885, 0.545], ["emv", 0.885, 0.556], ["emv", 0.885, 0.566], ["emv", 0.885, 0.576], ["emv", 0.885, 0.586], ["emv", 0.885, 0.596], ["emv", 0.885, 0.606], ["emv", 0.885, 0.616], ["emv", 0.885, 0.626], ["emv", 0.885, 0.636], ["emv", 0.885, 0.646], ["emv", 0.872, 0.657], ["emv", 0.87, 0.667], ["emv", 0.87, 0.677], ["emv", 0.87, 0.687], ["emv", 0.868, 0.697], ["emv", 0.865, 0.707], ["emv", 0.863, 0.717], ["emv", 0.863, 0.727], ["emv", 0.863, 0.737], ["emv", 0.863, 0.747], ["emv", 0.863, 0.758], ["emv", 0.863, 0.768], ["emv", 0.851, 0.778], ["emv", 0.837, 0.788], ["emv", 0.824, 0.798], ["emv", 0.81, 0.808], ["emv", 0.802, 0.818], ["emv", 0.779, 0.828], ["emv", 0.767, 0.838], ["emv", 0.757, 0.848], ["emv", 0.732, 0.859], ["emv", 0.696, 0.869], ["emv", 0.642, 0.879], ["emv", 0.57, 0.889], ["emv", 0.485, 0.899], ["emv", 0.374, 0.909], ["emv", 0.217, 0.919], ["emv", 0.089, 0.929], ["emv", 0.036, 0.939], ["emv", 0.0, 0.949], ["emv", 0.0, 0.96], ["emv", 0.0, 0.97], ["emv", 0.0, 0.98], ["emv", 0.0, 0.99], ["emv", 0.0, 1.0], ["htv", 0.953, 0.0], ["htv", 0.92, 0.01], ["htv", 0.907, 0.02], ["htv", 0.898, 0.03], ["htv", 0.889, 0.04], ["htv", 0.889, 0.051], ["htv", 0.881, 0.061], ["htv", 0.874, 0.071], ["htv", 0.871, 0.081], ["htv", 0.871, 0.091], ["htv", 0.863, 0.101], ["htv", 0.861, 0.111], ["htv", 0.859, 0.121], ["htv", 0.854, 0.131], ["htv", 0.853, 0.141], ["htv", 0.847, 0.152], ["htv", 0.843, 0.162], ["htv", 0.842, 0.172], ["htv", 0.84, 0.182], ["htv", 0.836, 0.192], ["htv", 0.832, 0.202], ["htv", 0.83, 0.212], ["htv", 0.828, 0.222], ["htv", 0.828, 0.232], ["htv", 0.828, 0.242], ["htv", 0.828, 0.253], ["htv", 0.825, 0.263], ["htv", 0.824, 0.273], ["htv", 0.823, 0.283], ["htv", 0.82, 0.293], ["htv", 0.82, 0.303], ["htv", 0.817, 0.313], ["htv", 0.815, 0.323], ["htv", 0.811, 0.333], ["htv", 0.809, 0.343], ["htv", 0.807, 0.354], ["htv", 0.802, 0.364], ["htv", 0.798, 0.374], ["htv", 0.792, 0.384], ["htv", 0.792, 0.394], ["htv", 0.791, 0.404], ["htv", 0.784, 0.414], ["htv", 0.783, 0.424], ["htv", 0.78, 0.434], ["htv", 0.775, 0.444], ["htv", 0.775, 0.455], ["htv", 0.771, 0.465], ["htv", 0.769, 0.475], ["htv", 0.766, 0.485], ["htv", 0.763, 0.495], ["htv", 0.76, 0.505], ["htv", 0.76, 0.515], ["htv", 0.752, 0.525], ["htv", 0.75, 0.535], ["htv", 0.747, 0.545], ["htv", 0.745, 0.556], ["htv", 0.745, 0.566], ["htv", 0.742, 0.576], ["htv", 0.739, 0.586], ["htv", 0.737, 0.596], ["htv", 0.735, 0.606], ["htv", 0.734, 0.616], ["htv", 0.73, 0.626], ["htv", 0.724, 0.636], ["htv", 0.714, 0.646], ["htv", 0.71, 0.657], ["htv", 0.704, 0.667], ["htv", 0.693, 0.677], ["htv", 0.691, 0.687], ["htv", 0.681, 0.697], ["htv", 0.675, 0.707], ["htv", 0.668, 0.717], ["htv", 0.661, 0.727], ["htv", 0.651, 0.737], ["htv", 0.648, 0.747], ["htv", 0.638, 0.758], ["htv", 0.629, 0.768], ["htv", 0.618, 0.778], ["htv", 0.61, 0.788], ["htv", 0.587, 0.798], ["htv", 0.566, 0.808], ["htv", 0.534, 0.818], ["htv", 0.515, 0.828], ["htv", 0.452, 0.838], ["htv", 0.364, 0.848], ["htv", 0.314, 0.859], ["htv", 0.255, 0.869], ["htv", 0.205, 0.879], ["htv", 0.151, 0.889], ["htv", 0.107, 0.899], ["htv", 0.048, 0.909], ["htv", 0.019, 0.919], ["htv", 0.0, 0.929], ["htv", 0.0, 0.939], ["htv", 0.0, 0.949], ["htv", 0.0, 0.96], ["htv", 0.0, 0.97], ["htv", 0.0, 0.98], ["htv", 0.0, 0.99], ["htv", 0.0, 1.0]]} \ No newline at end of file diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/output.log b/wandb/offline-run-20250412_161137-ezbrkd2c/files/output.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/requirements.txt b/wandb/offline-run-20250412_161137-ezbrkd2c/files/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..30551b08f777bade4b76defba41a0c13cfa99b9a --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/requirements.txt @@ -0,0 +1,347 @@ +absl-py==2.1.0 +aiofiles==23.2.1 +aiohappyeyeballs==2.6.1 +aiohttp==3.11.14 +aiosignal==1.3.2 +albucore==0.0.23 +albumentations==2.0.5 +altair==5.3.0 +altgraph==0.17.4 +annotated-types==0.7.0 +anyio==4.4.0 +argon2-cffi==23.1.0 +argon2-cffi-bindings==21.2.0 +arrow==1.3.0 +asgiref==3.8.1 +astroid==3.2.2 +asttokens==2.4.1 +astunparse==1.6.3 +async-lru==2.0.4 +attrs==23.2.0 +audiotsm==0.1.2 +babel==2.16.0 +beautifulsoup4==4.12.3 +bleach==6.2.0 +blinker==1.8.2 +blis==1.2.0 +Brotli==1.1.0 +bs4==0.0.2 +cachetools==5.5.1 +catalogue==2.0.10 +certifi==2024.6.2 +cffi==1.17.1 +charset-normalizer==3.3.2 +chatbot==1.5.2b0 +ChatterBot==1.2.2 +chatterbot-corpus==1.2.2 +click==8.1.7 +cloudpathlib==0.20.0 +cloudpickle==3.1.1 +colorama==0.4.6 +comm==0.2.2 +confection==0.1.5 +contourpy==1.2.1 +cx_Freeze==7.2.8 +cx_Logging==3.2.1 +cycler==0.12.1 +cymem==2.0.11 +debugpy==1.8.2 +decorator==5.1.1 +defusedxml==0.7.1 +dill==0.3.9 +distro==1.9.0 +Django==5.1.1 +dnspython==2.6.1 +docker-pycreds==0.4.0 +email_validator==2.2.0 +EMD-signal==1.6.4 +en_core_web_sm==3.8.0 +et_xmlfile==2.0.0 +executing==2.0.1 +fastapi==0.111.0 +fastapi-cli==0.0.4 +fastjsonschema==2.20.0 +ffmpeg-python==0.2.0 +ffmpy==0.3.2 +filelock==3.15.4 +Flask==3.0.3 +flask-cors==5.0.1 +flatbuffers==24.3.25 +fonttools==4.53.0 +fqdn==1.5.1 +frozenlist==1.5.0 +fsspec==2024.6.0 +future==1.0.0 +g4f==0.4.8.6 +gast==0.4.0 +gitdb==4.0.11 +GitPython==3.1.43 +googleapis-common-protos==1.68.0 +google-ai-generativelanguage==0.6.15 +google-api-core==2.24.1 +google-api-python-client==2.162.0 +google-auth==2.38.0 +google-auth-httplib2==0.2.0 +google-auth-oauthlib==1.0.0 +google-generativeai==0.8.4 +google-pasta==0.2.0 +gradio==4.36.1 +gradio_client==1.0.1 +greenlet==3.1.1 +grpcio==1.71.0rc2 +grpcio-status==1.71.0rc2 +gunicorn==23.0.0 +gym==0.26.2 +gym-notices==0.0.8 +h11==0.14.0 +h5py==3.12.1 +httpcore==1.0.5 +httplib2==0.22.0 +httptools==0.6.1 +httpx==0.27.0 +huggingface-hub==0.29.3 +ibm-cloud-sdk-core==3.20.1 +ibm-watson==8.1.0 +idna==3.7 +imageio==2.37.0 +imagezmq==1.2.0 +imbalanced-learn==0.13.0 +imblearn==0.0 +importlib_resources==6.4.0 +imutils==0.5.4 +intel-openmp==2021.4.0 +ipykernel==6.29.4 +ipython==8.26.0 +ipywidgets==8.1.5 +isoduration==20.11.0 +isort==5.13.2 +itsdangerous==2.2.0 +jax==0.4.30 +jaxlib==0.4.30 +jedi==0.19.1 +Jinja2==3.1.4 +jiter==0.8.2 +joblib==1.4.2 +json5==0.9.28 +jsonpointer==3.0.0 +jsonschema==4.22.0 +jsonschema-specifications==2023.12.1 +jupyter==1.1.1 +jupyterlab==4.2.5 +jupyterlab_pygments==0.3.0 +jupyterlab_server==2.27.3 +jupyterlab_widgets==3.0.13 +jupyter_client==8.6.2 +jupyter-console==6.6.3 +jupyter_core==5.7.2 +jupyter-events==0.10.0 +jupyter-lsp==2.2.5 +jupyter_server==2.14.2 +jupyter_server_terminals==0.5.3 +kagglehub==0.3.8 +keras==2.12.0 +kiwisolver==1.4.5 +labelImg==1.8.6 +langcodes==3.5.0 +language_data==1.3.0 +lazy_loader==0.4 +libclang==18.1.1 +lief==0.16.2 +lightning-utilities==0.13.1 +lxml==5.3.1 +marisa-trie==1.2.1 +Markdown==3.7 +markdown-it-py==3.0.0 +MarkupSafe==2.1.5 +mathparse==0.1.2 +matplotlib==3.9.2 +matplotlib-inline==0.1.7 +mccabe==0.7.0 +mdurl==0.1.2 +mediapipe==0.10.14 +mistune==3.0.2 +mkl==2021.4.0 +ml-dtypes==0.4.1 +mpmath==1.3.0 +multidict==6.1.0 +multiprocess==0.70.17 +murmurhash==1.0.12 +namex==0.0.8 +nbclient==0.10.0 +nbconvert==7.16.4 +nbformat==5.10.4 +nest-asyncio==1.6.0 +networkx==3.3 +notebook==7.2.2 +notebook_shim==0.2.4 +numpy==1.26.4 +oauthlib==3.2.2 +openai==0.28.0 +opencv-contrib-python==4.10.0.84 +opencv-python==4.10.0.84 +opencv-python-headless==4.10.0.84 +openpyxl==3.1.5 +optree==0.13.0 +opt_einsum==3.4.0 +orjson==3.10.5 +overrides==7.7.0 +packaging==24.2 +pandas==2.2.3 +pandocfilters==1.5.1 +parso==0.8.4 +pathos==0.3.3 +pefile==2023.2.7 +pillow==10.4.0 +pip==25.0.1 +platformdirs==4.2.2 +pox==0.3.5 +ppft==1.7.6.9 +preshed==3.0.9 +prometheus_client==0.21.0 +prompt_toolkit==3.0.47 +propcache==0.3.0 +protobuf==5.29.3 +proto-plus==1.26.0 +psutil==6.0.0 +pure-eval==0.2.2 +pyasn1==0.6.1 +pyasn1_modules==0.4.1 +pybind11==2.13.6 +pycocotools==2.0.8 +pycparser==2.22 +pycryptodome==3.22.0 +pydantic==2.10.6 +pydantic_core==2.27.2 +pydub==0.25.1 +Pygments==2.18.0 +pyinstaller==6.4.0 +pyinstaller-hooks-contrib==2024.1 +PyJWT==2.8.0 +pylint==3.2.5 +pymongo==4.11.2 +pyparsing==3.1.2 +PyQt5==5.15.11 +PyQt5-Qt5==5.15.2 +PyQt5_sip==12.17.0 +python-dateutil==2.9.0.post0 +python-dotenv==1.0.1 +python-json-logger==2.0.7 +python-multipart==0.0.9 +pytube==15.0.0 +pytz==2024.1 +pywin32==306 +pywin32-ctypes==0.2.2 +pywinpty==2.0.14 +PyYAML==6.0.2 +pyzmq==26.0.3 +py-cpuinfo==9.0.0 +referencing==0.35.1 +regex==2024.5.15 +requests==2.32.3 +requests-oauthlib==2.0.0 +rfc3339-validator==0.1.4 +rfc3986-validator==0.1.1 +rich==13.7.1 +rpds-py==0.18.1 +rsa==4.9 +ruff==0.4.10 +safetensors==0.4.3 +scikit-image==0.25.1 +scikit-learn==1.5.2 +scipy==1.14.1 +seaborn==0.13.2 +semantic-version==2.10.0 +Send2Trash==1.8.3 +sentry-sdk==2.22.0 +setproctitle==1.3.4 +setuptools==75.1.0 +shellingham==1.5.4 +simsimd==6.2.1 +six==1.16.0 +sklearn-compat==0.1.3 +sklearn-preprocessing==0.1.0 +smart-open==7.1.0 +smmap==5.0.1 +sniffio==1.3.1 +sounddevice==0.5.0 +soupsieve==2.6 +spacy==3.8.4 +spacy-legacy==3.0.12 +spacy-loggers==1.0.5 +SQLAlchemy==2.0.38 +sqlparse==0.5.1 +srsly==2.5.1 +stack-data==0.6.3 +starlette==0.37.2 +stringzilla==3.12.2 +sympy==1.13.1 +tbb==2021.13.0 +tensorboard==2.12.3 +tensorboard-data-server==0.7.2 +tensorflow==2.12.0 +tensorflow-estimator==2.12.0 +tensorflow-intel==2.12.0 +tensorflow-io-gcs-filesystem==0.31.0 +termcolor==2.4.0 +terminado==0.18.1 +thinc==8.3.4 +thop==0.1.1-2209072238 +thread==2.0.5 +threadpoolctl==3.5.0 +tifffile==2025.1.10 +tinycss2==1.4.0 +tokenizers==0.21.1 +tomlkit==0.12.0 +toolz==0.12.1 +torch==2.5.1+cu121 +torchaudio==2.5.1+cu121 +torchmetrics==1.6.2 +torchvision==0.20.1+cu121 +tornado==6.4.1 +tqdm==4.66.5 +traitlets==5.14.3 +transformers==4.49.0 +typer==0.12.3 +types-python-dateutil==2.9.0.20241003 +typing_extensions==4.12.2 +tzdata==2024.1 +ujson==5.10.0 +ultralytics==8.3.7 +ultralytics-thop==2.0.9 +uritemplate==4.1.1 +uri-template==1.3.0 +urllib3==2.2.2 +uvicorn==0.30.1 +wandb==0.19.6 +wasabi==1.1.3 +watchfiles==0.22.0 +wcwidth==0.2.13 +weasel==0.4.1 +webcolors==24.11.1 +webencodings==0.5.1 +websockets==11.0.3 +websocket-client==1.8.0 +Werkzeug==3.0.3 +wheel==0.44.0 +widgetsnbextension==4.0.13 +wrapt==1.14.1 +yarl==1.18.3 +pip==24.0 +setuptools==65.5.0 +autocommand==2.2.2 +backports.tarfile==1.2.0 +importlib_metadata==8.0.0 +importlib_resources==6.4.0 +inflect==7.3.1 +jaraco.collections==5.1.0 +jaraco.context==5.3.0 +jaraco.functools==4.0.1 +jaraco.text==3.12.1 +more-itertools==10.3.0 +packaging==24.1 +platformdirs==4.2.2 +tomli==2.0.1 +typeguard==4.3.0 +typing_extensions==4.12.2 +wheel==0.43.0 +zipp==3.19.2 diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/files/wandb-metadata.json b/wandb/offline-run-20250412_161137-ezbrkd2c/files/wandb-metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..4e1a3ccb64304bbbe08a9665208cd2000984745d --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/files/wandb-metadata.json @@ -0,0 +1,37 @@ +{ + "os": "Windows-10-10.0.26100-SP0", + "python": "CPython 3.11.9", + "startedAt": "2025-04-12T10:41:38.844601Z", + "program": "c:\\Users\\rageb\\Desktop\\new yolo model\\scripts\\train.py", + "codePath": "scripts\\train.py", + "root": "C:\\Users\\rageb\\Desktop\\new yolo model", + "host": "RAGE", + "executable": "C:\\Users\\rageb\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\\python.exe", + "codePathLocal": "scripts\\train.py", + "cpu_count": 8, + "cpu_count_logical": 16, + "gpu": "NVIDIA GeForce RTX 3050 Laptop GPU", + "gpu_count": 1, + "disk": { + "/": { + "total": "510745636864", + "used": "285532741632" + } + }, + "memory": { + "total": "16312729600" + }, + "cpu": { + "count": 8, + "countLogical": 16 + }, + "gpu_nvidia": [ + { + "name": "NVIDIA GeForce RTX 3050 Laptop GPU", + "memoryTotal": "4294967296", + "cudaCores": 2048, + "architecture": "Ampere" + } + ], + "cudaVersion": "12.8" +} \ No newline at end of file diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/logs/debug-internal.log b/wandb/offline-run-20250412_161137-ezbrkd2c/logs/debug-internal.log new file mode 100644 index 0000000000000000000000000000000000000000..4ab0e024e5f5e432c7cd5149709f7d128aac6284 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/logs/debug-internal.log @@ -0,0 +1,15 @@ +{"time":"2025-04-12T16:11:38.8895082+05:30","level":"INFO","msg":"stream: starting","core version":"0.19.6","symlink path":"C:\\Users\\rageb\\Desktop\\new yolo model\\wandb\\offline-run-20250412_161137-ezbrkd2c\\logs\\debug-core.log"} +{"time":"2025-04-12T16:11:39.1040889+05:30","level":"INFO","msg":"created new stream","id":"ezbrkd2c"} +{"time":"2025-04-12T16:11:39.1040889+05:30","level":"INFO","msg":"stream: started","id":"ezbrkd2c"} +{"time":"2025-04-12T16:11:39.1040889+05:30","level":"INFO","msg":"writer: Do: started","stream_id":"ezbrkd2c"} +{"time":"2025-04-12T16:11:39.1040889+05:30","level":"INFO","msg":"handler: started","stream_id":"ezbrkd2c"} +{"time":"2025-04-12T16:11:39.1040889+05:30","level":"INFO","msg":"sender: started","stream_id":"ezbrkd2c"} +{"time":"2025-04-12T16:11:39.1099996+05:30","level":"INFO","msg":"Starting system monitor"} +{"time":"2025-04-13T05:18:50.0790911+05:30","level":"INFO","msg":"Stopping system monitor"} +{"time":"2025-04-13T05:18:50.0867068+05:30","level":"INFO","msg":"Stopped system monitor"} +{"time":"2025-04-13T05:18:50.0915243+05:30","level":"INFO","msg":"handler: operation stats","stats":{}} +{"time":"2025-04-13T05:18:51.1142498+05:30","level":"INFO","msg":"stream: closing","id":"ezbrkd2c"} +{"time":"2025-04-13T05:18:51.1142498+05:30","level":"INFO","msg":"handler: closed","stream_id":"ezbrkd2c"} +{"time":"2025-04-13T05:18:51.1142498+05:30","level":"INFO","msg":"writer: Close: closed","stream_id":"ezbrkd2c"} +{"time":"2025-04-13T05:18:51.1147788+05:30","level":"INFO","msg":"sender: closed","stream_id":"ezbrkd2c"} +{"time":"2025-04-13T05:18:51.1153165+05:30","level":"INFO","msg":"stream: closed","id":"ezbrkd2c"} diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/logs/debug.log b/wandb/offline-run-20250412_161137-ezbrkd2c/logs/debug.log new file mode 100644 index 0000000000000000000000000000000000000000..abe0a3c19b5ae5cdbf91cabffa449786b82d8850 --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/logs/debug.log @@ -0,0 +1,32 @@ +2025-04-12 16:11:37,988 INFO MainThread:17820 [wandb_setup.py:_flush():68] Current SDK version is 0.19.6 +2025-04-12 16:11:37,988 INFO MainThread:17820 [wandb_setup.py:_flush():68] Configure stats pid to 17820 +2025-04-12 16:11:37,988 INFO MainThread:17820 [wandb_setup.py:_flush():68] Loading settings from C:\Users\rageb\.config\wandb\settings +2025-04-12 16:11:37,988 INFO MainThread:17820 [wandb_setup.py:_flush():68] Loading settings from C:\Users\rageb\Desktop\new yolo model\wandb\settings +2025-04-12 16:11:37,988 INFO MainThread:17820 [wandb_setup.py:_flush():68] Loading settings from environment variables +2025-04-12 16:11:37,988 INFO MainThread:17820 [wandb_init.py:setup_run_log_directory():637] Logging user logs to C:\Users\rageb\Desktop\new yolo model\wandb\offline-run-20250412_161137-ezbrkd2c\logs\debug.log +2025-04-12 16:11:37,989 INFO MainThread:17820 [wandb_init.py:setup_run_log_directory():638] Logging internal logs to C:\Users\rageb\Desktop\new yolo model\wandb\offline-run-20250412_161137-ezbrkd2c\logs\debug-internal.log +2025-04-12 16:11:37,989 INFO MainThread:17820 [wandb_init.py:init():756] calling init triggers +2025-04-12 16:11:37,989 INFO MainThread:17820 [wandb_init.py:init():761] wandb.init called with sweep_config: {} +config: {'task': 'detect', 'mode': 'train', 'model': 'yolov8s.yaml', 'data': 'datasets/data.yaml', 'epochs': 100, 'time': None, 'patience': 100, 'batch': 16, 'imgsz': 640, 'save': True, 'save_period': -1, 'cache': False, 'device': 'cuda', 'workers': 0, 'project': None, 'name': 'train', 'exist_ok': False, 'pretrained': True, 'optimizer': 'auto', 'verbose': True, 'seed': 0, 'deterministic': True, 'single_cls': False, 'rect': False, 'cos_lr': False, 'close_mosaic': 10, 'resume': False, 'amp': True, 'fraction': 1.0, 'profile': False, 'freeze': None, 'multi_scale': False, 'overlap_mask': True, 'mask_ratio': 4, 'dropout': 0.0, 'val': True, 'split': 'val', 'save_json': False, 'save_hybrid': False, 'conf': None, 'iou': 0.7, 'max_det': 300, 'half': False, 'dnn': False, 'plots': True, 'source': None, 'vid_stride': 1, 'stream_buffer': False, 'visualize': False, 'augment': False, 'agnostic_nms': False, 'classes': None, 'retina_masks': False, 'embed': None, 'show': False, 'save_frames': False, 'save_txt': False, 'save_conf': False, 'save_crop': False, 'show_labels': True, 'show_conf': True, 'show_boxes': True, 'line_width': None, 'format': 'torchscript', 'keras': False, 'optimize': False, 'int8': False, 'dynamic': False, 'simplify': True, 'opset': None, 'workspace': 4, 'nms': False, 'lr0': 0.01, 'lrf': 0.01, 'momentum': 0.937, 'weight_decay': 0.0005, 'warmup_epochs': 3.0, 'warmup_momentum': 0.8, 'warmup_bias_lr': 0.1, 'box': 7.5, 'cls': 0.5, 'dfl': 1.5, 'pose': 12.0, 'kobj': 1.0, 'label_smoothing': 0.0, 'nbs': 64, 'hsv_h': 0.015, 'hsv_s': 0.7, 'hsv_v': 0.4, 'degrees': 0.0, 'translate': 0.1, 'scale': 0.5, 'shear': 0.0, 'perspective': 0.0, 'flipud': 0.0, 'fliplr': 0.5, 'bgr': 0.0, 'mosaic': 1.0, 'mixup': 0.0, 'copy_paste': 0.0, 'copy_paste_mode': 'flip', 'auto_augment': 'randaugment', 'erasing': 0.4, 'crop_fraction': 1.0, 'cfg': None, 'tracker': 'botsort.yaml', 'save_dir': 'runs\\detect\\train', '_wandb': {}} +2025-04-12 16:11:37,989 INFO MainThread:17820 [wandb_init.py:init():789] starting backend +2025-04-12 16:11:38,818 INFO MainThread:17820 [wandb_init.py:init():793] sending inform_init request +2025-04-12 16:11:38,843 INFO MainThread:17820 [backend.py:_multiprocessing_setup():97] multiprocessing start_methods=spawn, using: spawn +2025-04-12 16:11:38,844 INFO MainThread:17820 [wandb_init.py:init():808] backend started and connected +2025-04-12 16:11:38,847 INFO MainThread:17820 [wandb_init.py:init():901] updated telemetry +2025-04-12 16:11:38,849 INFO MainThread:17820 [wandb_init.py:init():936] communicating run to backend with 90.0 second timeout +2025-04-12 16:11:39,105 INFO MainThread:17820 [wandb_init.py:init():994] starting run threads in backend +2025-04-12 16:11:39,548 INFO MainThread:17820 [wandb_run.py:_console_start():2385] atexit reg +2025-04-12 16:11:39,548 INFO MainThread:17820 [wandb_run.py:_redirect():2235] redirect: wrap_raw +2025-04-12 16:11:39,548 INFO MainThread:17820 [wandb_run.py:_redirect():2300] Wrapping output streams. +2025-04-12 16:11:39,548 INFO MainThread:17820 [wandb_run.py:_redirect():2325] Redirects installed. +2025-04-12 16:11:39,553 INFO MainThread:17820 [wandb_init.py:init():1036] run started, returning control to user process +2025-04-13 05:18:49,941 INFO MainThread:17820 [wandb_run.py:_config_callback():1253] config_cb ('_wandb', 'visualize', 'curves/Precision-Recall(B)') {'panel_type': 'Vega2', 'panel_config': {'panelDefId': 'wandb/area-under-curve/v0', 'fieldSettings': {'x': 'x', 'y': 'y', 'class': 'class'}, 'stringSettings': {'title': 'Precision-Recall(B)', 'x-axis-title': 'Recall', 'y-axis-title': 'Precision'}, 'transform': {'name': 'tableWithLeafColNames'}, 'userQuery': {'queryFields': [{'name': 'runSets', 'args': [{'name': 'runSets', 'value': '${runSets}'}], 'fields': [{'name': 'id', 'fields': []}, {'name': 'name', 'fields': []}, {'name': '_defaultColorIndex', 'fields': []}, {'name': 'summaryTable', 'args': [{'name': 'tableKey', 'value': 'curves/Precision-Recall(B)_table'}], 'fields': []}]}]}}} None +2025-04-13 05:18:49,979 INFO MainThread:17820 [wandb_run.py:_config_callback():1253] config_cb ('_wandb', 'visualize', 'curves/F1-Confidence(B)') {'panel_type': 'Vega2', 'panel_config': {'panelDefId': 'wandb/area-under-curve/v0', 'fieldSettings': {'x': 'x', 'y': 'y', 'class': 'class'}, 'stringSettings': {'title': 'F1-Confidence(B)', 'x-axis-title': 'Confidence', 'y-axis-title': 'F1'}, 'transform': {'name': 'tableWithLeafColNames'}, 'userQuery': {'queryFields': [{'name': 'runSets', 'args': [{'name': 'runSets', 'value': '${runSets}'}], 'fields': [{'name': 'id', 'fields': []}, {'name': 'name', 'fields': []}, {'name': '_defaultColorIndex', 'fields': []}, {'name': 'summaryTable', 'args': [{'name': 'tableKey', 'value': 'curves/F1-Confidence(B)_table'}], 'fields': []}]}]}}} None +2025-04-13 05:18:50,018 INFO MainThread:17820 [wandb_run.py:_config_callback():1253] config_cb ('_wandb', 'visualize', 'curves/Precision-Confidence(B)') {'panel_type': 'Vega2', 'panel_config': {'panelDefId': 'wandb/area-under-curve/v0', 'fieldSettings': {'x': 'x', 'y': 'y', 'class': 'class'}, 'stringSettings': {'title': 'Precision-Confidence(B)', 'x-axis-title': 'Confidence', 'y-axis-title': 'Precision'}, 'transform': {'name': 'tableWithLeafColNames'}, 'userQuery': {'queryFields': [{'name': 'runSets', 'args': [{'name': 'runSets', 'value': '${runSets}'}], 'fields': [{'name': 'id', 'fields': []}, {'name': 'name', 'fields': []}, {'name': '_defaultColorIndex', 'fields': []}, {'name': 'summaryTable', 'args': [{'name': 'tableKey', 'value': 'curves/Precision-Confidence(B)_table'}], 'fields': []}]}]}}} None +2025-04-13 05:18:50,054 INFO MainThread:17820 [wandb_run.py:_config_callback():1253] config_cb ('_wandb', 'visualize', 'curves/Recall-Confidence(B)') {'panel_type': 'Vega2', 'panel_config': {'panelDefId': 'wandb/area-under-curve/v0', 'fieldSettings': {'x': 'x', 'y': 'y', 'class': 'class'}, 'stringSettings': {'title': 'Recall-Confidence(B)', 'x-axis-title': 'Confidence', 'y-axis-title': 'Recall'}, 'transform': {'name': 'tableWithLeafColNames'}, 'userQuery': {'queryFields': [{'name': 'runSets', 'args': [{'name': 'runSets', 'value': '${runSets}'}], 'fields': [{'name': 'id', 'fields': []}, {'name': 'name', 'fields': []}, {'name': '_defaultColorIndex', 'fields': []}, {'name': 'summaryTable', 'args': [{'name': 'tableKey', 'value': 'curves/Recall-Confidence(B)_table'}], 'fields': []}]}]}}} None +2025-04-13 05:18:50,076 INFO MainThread:17820 [wandb_run.py:_finish():2110] finishing run YOLOv8/ezbrkd2c +2025-04-13 05:18:50,076 INFO MainThread:17820 [wandb_run.py:_atexit_cleanup():2350] got exitcode: 0 +2025-04-13 05:18:50,077 INFO MainThread:17820 [wandb_run.py:_restore():2332] restore +2025-04-13 05:18:50,077 INFO MainThread:17820 [wandb_run.py:_restore():2338] restore done +2025-04-13 05:18:51,109 INFO MainThread:17820 [wandb_run.py:_footer_history_summary_info():3963] rendering history +2025-04-13 05:18:51,110 INFO MainThread:17820 [wandb_run.py:_footer_history_summary_info():3995] rendering summary diff --git a/wandb/offline-run-20250412_161137-ezbrkd2c/run-ezbrkd2c.wandb b/wandb/offline-run-20250412_161137-ezbrkd2c/run-ezbrkd2c.wandb new file mode 100644 index 0000000000000000000000000000000000000000..e92e335f583b41faa68d1c7cdc2818fc4ce05f8e --- /dev/null +++ b/wandb/offline-run-20250412_161137-ezbrkd2c/run-ezbrkd2c.wandb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ca7c174b2ca8c084a27466c54af456eb306dbd0a15d2747c454c1f1ec077e18 +size 27424347 diff --git a/yolo11n.pt b/yolo11n.pt new file mode 100644 index 0000000000000000000000000000000000000000..c7723db027d009343e9682f261370833fd6f0d84 --- /dev/null +++ b/yolo11n.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ebbc80d4a7680d14987a577cd21342b65ecfd94632bd9a8da63ae6417644ee1 +size 5613764