Fruit Detection
Dataset
Fruits-360 [link]
Apples (different varieties: Crimson Snow, Golden, Golden-Red, Granny Smith, Pink Lady, Red, Red Delicious), Apricot, Avocado, Avocado ripe, Banana (Yellow, Red, Lady Finger), Beetroot Red, Blueberry, Cactus fruit, Cantaloupe (2 varieties), Carambula, Cauliflower, Cherry (different varieties, Rainier), Cherry Wax (Yellow, Red, Black), Chestnut, Clementine, Cocos, Corn (with husk), Cucumber (ripened), Dates, Eggplant, Fig, Ginger Root, Granadilla, Grape (Blue, Pink, White (different varieties)), Grapefruit (Pink, White), Guava, Hazelnut, Huckleberry, Kiwi, Kaki, Kohlrabi, Kumsquats, Lemon (normal, Meyer), Lime, Lychee, Mandarine, Mango (Green, Red), Mangostan, Maracuja, Melon Piel de Sapo, Mulberry, Nectarine (Regular, Flat), Nut (Forest, Pecan), Onion (Red, White), Orange, Papaya, Passion fruit, Peach (different varieties), Pepino, Pear (different varieties, Abate, Forelle, Kaiser, Monster, Red, Stone, Williams), Pepper (Red, Green, Orange, Yellow), Physalis (normal, with Husk), Pineapple (normal, Mini), Pitahaya Red, Plum (different varieties), Pomegranate, Pomelo Sweetie, Potato (Red, Sweet, White), Quince, Rambutan, Raspberry, Redcurrant, Salak, Strawberry (normal, Wedge), Tamarillo, Tangelo, Tomato (different varieties, Maroon, Cherry Red, Yellow, not ripened, Heart), Walnut, Watermelon.
detailed description
The following fruits and are included: Apples (different varieties: Crimson Snow, Golden, Golden-Red, Granny Smith, Pink Lady, Red, Red Delicious), Apricot, Avocado, Avocado ripe, Banana (Yellow, Red, Lady Finger), Beetroot Red, Blueberry, Cactus fruit, Cantaloupe (2 varieties), Carambula, Cauliflower, Cherry (different varieties, Rainier), Cherry Wax (Yellow, Red, Black), Chestnut, Clementine, Cocos, Corn (with husk), Cucumber (ripened), Dates, Eggplant, Fig, Ginger Root, Granadilla, Grape (Blue, Pink, White (different varieties)), Grapefruit (Pink, White), Guava, Hazelnut, Huckleberry, Kiwi, Kaki, Kohlrabi, Kumsquats, Lemon (normal, Meyer), Lime, Lychee, Mandarine, Mango (Green, Red), Mangostan, Maracuja, Melon Piel de Sapo, Mulberry, Nectarine (Regular, Flat), Nut (Forest, Pecan), Onion (Red, White), Orange, Papaya, Passion fruit, Peach (different varieties), Pepino, Pear (different varieties, Abate, Forelle, Kaiser, Monster, Red, Stone, Williams), Pepper (Red, Green, Orange, Yellow), Physalis (normal, with Husk), Pineapple (normal, Mini), Pitahaya Red, Plum (different varieties), Pomegranate, Pomelo Sweetie, Potato (Red, Sweet, White), Quince, Rambutan, Raspberry, Redcurrant, Salak, Strawberry (normal, Wedge), Tamarillo, Tangelo, Tomato (different varieties, Maroon, Cherry Red, Yellow, not ripened, Heart), Walnut, Watermelon.
Dataset properties
The total number of images: 90483.
Training set size: 67692 images (one fruit or vegetable per image).
Test set size: 22688 images (one fruit or vegetable per image).
The number of classes: 131 (fruits and vegetables).
Image size: 100x100 pixels.
Filename format: image_index_100.jpg (e.g. 32_100.jpg) or r_image_index_100.jpg (e.g. r_32_100.jpg) or r2_image_index_100.jpg or r3_image_index_100.jpg. "r" stands for rotated fruit. "r2" means that the fruit was rotated around the 3rd axis. "100" comes from image size (100x100 pixels).
WARNING
There is a new -major version- of the dataset under release. A test archive (named fruits-360-original-size.zip) was already loaded to Kaggle. The new version contains images at their original (captured) size. The name of the image files in the new version does not contain the "_100" suffix anymore. This will help you to make distinction between this version and the old 100x100 version. So, if you use the 100x100 version, please make sure that the file names have the "_100" suffix. All others MUST be ignored.
END OF WARNING
Different varieties of the same fruit (apple for instance) are stored as belonging to different classes.
How fruits were filmed
Fruits and vegetables were planted in the shaft of a low-speed motor (3 rpm) and a short movie of 20 seconds was recorded.
A Logitech C920 camera was used for filming the fruits. This is one of the best webcams available.
Behind the fruits, we placed a white sheet of paper as a background.
Here is a movie showing how the fruits and vegetables are filmed: https://youtu.be/_HFKJ144JuU
How fruits were extracted from background
However, due to the variations in the lighting conditions, the background was not uniform and we wrote a dedicated algorithm that extracts the fruit from the background. This algorithm is of flood fill type: we start from each edge of the image and we mark all pixels there, then we mark all pixels found in the neighborhood of the already marked pixels for which the distance between colors is less than a prescribed value. We repeat the previous step until no more pixels can be marked.
All marked pixels are considered as being background (which is then filled with white) and the rest of the pixels are considered as belonging to the object.
The maximum value for the distance between 2 neighbor pixels is a parameter of the algorithm and is set (by trial and error) for each movie.
Pictures from the test-multiple_fruits folder were taken with a Nexus 5X phone.
Research papers
Horea Muresan, Mihai Oltean, Fruit recognition from images using deep learning, Acta Univ. Sapientiae, Informatica Vol. 10, Issue 1, pp. 26-42, 2018.
The paper introduces the dataset and implementation of a Neural Network trained to recognize the fruits in the dataset.
Alternate download
This dataset is also available for download from GitHub: Fruits-360 dataset
Training data
Training Output
/home/arcslab/yolov8_tasks/fruits
Downloading https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8m-seg.pt to 'yolov8m-seg.pt'...
100%|██████████████████████████████████████| 52.4M/52.4M [00:10<00:00, 5.34MB/s]
New https://pypi.org/project/ultralytics/8.1.45 available 😃 Update with 'pip install -U ultralytics'
Ultralytics YOLOv8.0.196 🚀 Python-3.10.13 torch-2.1.2+cu121 CUDA:0 (NVIDIA GeForce RTX 3080, 10001MiB)
engine/trainer: task=segment, mode=train, model=yolov8m-seg.pt, data=/home/arcslab/yolov8/datasets/Avocado-1/data.yaml, epochs=300, patience=50, batch=16, imgsz=640, save=True, save_period=-1, cache=False, device=None, workers=8, project=None, name=None, 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, 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, show=False, save_txt=False, save_conf=False, save_crop=False, show_labels=True, show_conf=True, vid_stride=1, stream_buffer=False, line_width=None, visualize=False, augment=False, agnostic_nms=False, classes=None, retina_masks=False, boxes=True, format=torchscript, keras=False, optimize=False, int8=False, dynamic=False, simplify=False, 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, mosaic=1.0, mixup=0.0, copy_paste=0.0, cfg=None, tracker=botsort.yaml, save_dir=runs/segment/train
Overriding model.yaml nc=80 with nc=1
from n params module arguments
0 -1 1 1392 ultralytics.nn.modules.conv.Conv [3, 48, 3, 2]
1 -1 1 41664 ultralytics.nn.modules.conv.Conv [48, 96, 3, 2]
2 -1 2 111360 ultralytics.nn.modules.block.C2f [96, 96, 2, True]
3 -1 1 166272 ultralytics.nn.modules.conv.Conv [96, 192, 3, 2]
4 -1 4 813312 ultralytics.nn.modules.block.C2f [192, 192, 4, True]
5 -1 1 664320 ultralytics.nn.modules.conv.Conv [192, 384, 3, 2]
6 -1 4 3248640 ultralytics.nn.modules.block.C2f [384, 384, 4, True]
7 -1 1 1991808 ultralytics.nn.modules.conv.Conv [384, 576, 3, 2]
8 -1 2 3985920 ultralytics.nn.modules.block.C2f [576, 576, 2, True]
9 -1 1 831168 ultralytics.nn.modules.block.SPPF [576, 576, 5]
10 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest']
11 [-1, 6] 1 0 ultralytics.nn.modules.conv.Concat [1]
12 -1 2 1993728 ultralytics.nn.modules.block.C2f [960, 384, 2]
13 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest']
14 [-1, 4] 1 0 ultralytics.nn.modules.conv.Concat [1]
15 -1 2 517632 ultralytics.nn.modules.block.C2f [576, 192, 2]
16 -1 1 332160 ultralytics.nn.modules.conv.Conv [192, 192, 3, 2]
17 [-1, 12] 1 0 ultralytics.nn.modules.conv.Concat [1]
18 -1 2 1846272 ultralytics.nn.modules.block.C2f [576, 384, 2]
19 -1 1 1327872 ultralytics.nn.modules.conv.Conv [384, 384, 3, 2]
20 [-1, 9] 1 0 ultralytics.nn.modules.conv.Concat [1]
21 -1 2 4207104 ultralytics.nn.modules.block.C2f [960, 576, 2]
22 [15, 18, 21] 1 5159603 ultralytics.nn.modules.head.Segment [1, 32, 192, [192, 384, 576]]
YOLOv8m-seg summary: 331 layers, 27240227 parameters, 27240211 gradients, 110.4 GFLOPs
Transferred 531/537 items from pretrained weights
TensorBoard: Start with 'tensorboard --logdir runs/segment/train', view at http://localhost:6006/
Freezing layer 'model.22.dfl.conv.weight'
AMP: running Automatic Mixed Precision (AMP) checks with YOLOv8n...
AMP: checks passed ✅
train: Scanning /home/arcslab/yolov8/datasets/Avocado-1/train/labels.cache... 90
val: Scanning /home/arcslab/yolov8/datasets/Avocado-1/valid/labels.cache... 87 i
Plotting labels to runs/segment/train/labels.jpg...
optimizer: 'optimizer=auto' found, ignoring 'lr0=0.01' and 'momentum=0.937' and determining best 'optimizer', 'lr0' and 'momentum' automatically...
optimizer: AdamW(lr=0.002, momentum=0.9) with parameter groups 86 weight(decay=0.0), 97 weight(decay=0.0005), 96 bias(decay=0.0)
Image sizes 640 train, 640 val
Using 8 dataloader workers
Logging results to runs/segment/train
Starting training for 300 epochs...
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
1/300 7.9G 0.7821 1.401 2.757 1.188 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.00636 0.277 0.00446 0.00252 0.00293 0.128 0.00181 0.000637
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
2/300 8.13G 1.089 1.231 1.833 1.348 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.242 0.319 0.108 0.0384 0.242 0.319 0.104 0.0427
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
3/300 7.8G 1.235 1.517 1.77 1.423 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.0232 0.596 0.0194 0.007 0.022 0.553 0.0174 0.00771
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
4/300 7.81G 1.107 1.407 1.676 1.385 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.511 0.49 0.492 0.35 0.511 0.49 0.488 0.315
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
5/300 7.83G 1.021 1.266 1.432 1.271 19
Class Images Instances Box(P R mAP50 m
all 87 47 0.65 0.787 0.762 0.465 0.65 0.787 0.711 0.428
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
6/300 7.82G 0.9448 1.219 1.434 1.273 13
Class Images Instances Box(P R mAP50 m
all 87 47 0.752 0.426 0.461 0.347 0.791 0.447 0.53 0.371
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
7/300 8.1G 0.8918 1.155 1.29 1.199 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.538 0.319 0.4 0.241 0.538 0.319 0.4 0.249
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
8/300 8.13G 0.841 1.147 1.283 1.186 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.76 0.638 0.665 0.475 0.76 0.638 0.651 0.462
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
9/300 7.81G 0.8314 1.114 1.159 1.188 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.717 0.617 0.674 0.46 0.717 0.617 0.666 0.47
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
10/300 7.81G 0.7299 0.9547 1.029 1.131 15
Class Images Instances Box(P R mAP50 m
all 87 47 0.691 0.66 0.672 0.513 0.745 0.66 0.694 0.507
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
11/300 7.81G 0.7391 0.9688 1.086 1.099 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.719 0.702 0.735 0.527 0.719 0.702 0.739 0.511
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
12/300 8.11G 0.7034 0.8573 1.126 1.104 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.818 0.745 0.795 0.518 0.818 0.745 0.79 0.517
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
13/300 7.8G 0.7316 1.032 1.045 1.101 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.611 0.723 0.678 0.513 0.611 0.723 0.667 0.457
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
14/300 7.79G 0.6929 0.932 1.037 1.098 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.867 0.851 0.819 0.563 0.867 0.851 0.816 0.562
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
15/300 8.12G 0.6681 0.9163 0.9741 1.049 13
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.795 0.758 0.541 0.789 0.795 0.757 0.52
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
16/300 8.12G 0.6221 0.8105 0.8717 1.047 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.747 0.745 0.725 0.52 0.747 0.745 0.725 0.519
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
17/300 7.83G 0.6515 0.8499 0.9351 1.062 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.886 0.829 0.821 0.626 0.863 0.809 0.793 0.608
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
18/300 7.82G 0.6353 0.8541 0.8725 1.056 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.529 0.66 0.578 0.372 0.529 0.66 0.572 0.311
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
19/300 8.12G 0.6077 0.8336 0.8737 1.041 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.792 0.66 0.706 0.552 0.648 0.787 0.732 0.514
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
20/300 8.12G 0.5724 0.7562 0.8165 1.017 19
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.745 0.782 0.6 0.793 0.681 0.747 0.53
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
21/300 7.83G 0.6187 0.8294 0.8731 1.031 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.719 0.745 0.788 0.604 0.74 0.766 0.79 0.505
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
22/300 7.85G 0.6024 0.8427 0.8735 1.022 18
Class Images Instances Box(P R mAP50 m
all 87 47 0.261 0.426 0.372 0.284 0.261 0.426 0.373 0.254
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
23/300 8.11G 0.5593 0.8087 0.7921 1.005 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.725 0.851 0.776 0.562 0.714 0.797 0.762 0.497
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
24/300 8.13G 0.584 0.7857 0.8746 1.021 22
Class Images Instances Box(P R mAP50 m
all 87 47 0.796 0.596 0.689 0.522 0.796 0.596 0.678 0.485
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
25/300 7.81G 0.5658 0.6992 0.7547 1.02 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.753 0.702 0.692 0.522 0.753 0.702 0.679 0.422
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
26/300 7.81G 0.5877 0.7154 0.8208 1.03 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.771 0.787 0.774 0.569 0.744 0.766 0.747 0.555
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
27/300 8.13G 0.5467 0.6786 0.7697 1.01 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.638 0.789 0.706 0.532 0.638 0.789 0.69 0.44
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
28/300 7.81G 0.5484 0.7056 0.8132 1.018 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.843 0.723 0.772 0.574 0.843 0.723 0.756 0.533
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
29/300 7.82G 0.525 0.6538 0.7775 0.9965 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.733 0.819 0.785 0.601 0.733 0.819 0.776 0.525
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
30/300 7.85G 0.543 0.6857 0.7484 0.9865 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.856 0.787 0.807 0.602 0.856 0.787 0.802 0.537
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
31/300 8.09G 0.5165 0.6931 0.7323 1.001 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.862 0.795 0.812 0.666 0.862 0.795 0.806 0.604
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
32/300 8.12G 0.4949 0.6078 0.7127 1 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.86 0.723 0.756 0.579 0.86 0.723 0.754 0.542
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
33/300 7.81G 0.5062 0.5969 0.6988 0.9752 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.776 0.809 0.78 0.644 0.776 0.809 0.78 0.593
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
34/300 7.82G 0.5151 0.5733 0.7324 0.9893 29
Class Images Instances Box(P R mAP50 m
all 87 47 0.84 0.702 0.768 0.594 0.84 0.702 0.767 0.548
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
35/300 8.13G 0.5613 0.6636 0.7713 1.006 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.749 0.636 0.674 0.529 0.744 0.618 0.661 0.46
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
36/300 8.15G 0.4781 0.6607 0.689 0.96 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.715 0.809 0.769 0.565 0.673 0.877 0.768 0.5
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
37/300 7.81G 0.4689 0.5904 0.6779 0.9861 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.747 0.617 0.703 0.53 0.747 0.617 0.71 0.492
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
38/300 7.81G 0.5072 0.6548 0.7163 0.9797 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.695 0.787 0.718 0.575 0.695 0.787 0.724 0.525
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
39/300 8.11G 0.4554 0.5605 0.6405 0.9641 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.681 0.728 0.683 0.563 0.681 0.728 0.683 0.519
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
40/300 8.14G 0.4653 0.5763 0.6833 0.966 13
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.809 0.784 0.617 0.789 0.809 0.784 0.577
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
41/300 7.82G 0.4905 0.6339 0.6252 0.9619 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.792 0.809 0.822 0.684 0.792 0.809 0.828 0.642
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
42/300 7.81G 0.4715 0.545 0.6528 0.9647 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.818 0.702 0.762 0.616 0.818 0.702 0.754 0.563
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
43/300 8.12G 0.4485 0.5048 0.6624 0.97 15
Class Images Instances Box(P R mAP50 m
all 87 47 0.657 0.735 0.718 0.552 0.709 0.66 0.705 0.524
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
44/300 8.09G 0.4915 0.6081 0.6802 0.9853 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.766 0.747 0.591 0.789 0.766 0.749 0.521
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
45/300 7.81G 0.4687 0.5901 0.6483 0.9652 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.796 0.787 0.819 0.655 0.796 0.787 0.821 0.589
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
46/300 7.8G 0.4654 0.5616 0.5878 0.9554 16
Class Images Instances Box(P R mAP50 m
all 87 47 0.793 0.813 0.83 0.651 0.793 0.813 0.83 0.609
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
47/300 8.12G 0.4689 0.5428 0.6584 0.9543 2
Class Images Instances Box(P R mAP50 m
all 87 47 0.848 0.511 0.596 0.508 0.848 0.511 0.596 0.5
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
48/300 8.09G 0.4473 0.5121 0.6221 0.9599 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.824 0.702 0.77 0.621 0.824 0.702 0.751 0.522
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
49/300 7.82G 0.4579 0.5637 0.6399 0.9467 16
Class Images Instances Box(P R mAP50 m
all 87 47 0.86 0.702 0.719 0.59 0.86 0.702 0.721 0.546
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
50/300 7.81G 0.4686 0.5117 0.6445 0.9685 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.796 0.872 0.833 0.668 0.776 0.851 0.827 0.589
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
51/300 7.82G 0.4737 0.5636 0.6469 0.9459 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.742 0.872 0.828 0.682 0.742 0.872 0.828 0.61
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
52/300 7.78G 0.4483 0.5253 0.6352 0.9574 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.774 0.656 0.735 0.582 0.774 0.656 0.724 0.541
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
53/300 7.82G 0.4483 0.5181 0.5949 0.9392 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.77 0.787 0.726 0.603 0.77 0.787 0.726 0.555
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
54/300 7.82G 0.4416 0.5034 0.6558 0.9511 18
Class Images Instances Box(P R mAP50 m
all 87 47 0.744 0.745 0.763 0.604 0.744 0.745 0.768 0.55
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
55/300 8.12G 0.4608 0.4977 0.654 0.9604 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.767 0.83 0.818 0.663 0.784 0.851 0.822 0.608
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
56/300 7.8G 0.4404 0.4778 0.611 0.9358 20
Class Images Instances Box(P R mAP50 m
all 87 47 0.732 0.809 0.737 0.592 0.732 0.809 0.748 0.554
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
57/300 7.82G 0.4455 0.4677 0.6465 0.9665 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.666 0.765 0.725 0.557 0.666 0.765 0.72 0.53
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
58/300 7.83G 0.4342 0.4997 0.6118 0.9494 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.708 0.776 0.765 0.622 0.708 0.776 0.765 0.569
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
59/300 8.13G 0.4179 0.4889 0.5918 0.9421 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.894 0.86 0.679 0.789 0.894 0.86 0.617
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
60/300 8.11G 0.3973 0.4358 0.5358 0.9299 13
Class Images Instances Box(P R mAP50 m
all 87 47 0.758 0.787 0.794 0.659 0.758 0.787 0.794 0.615
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
61/300 7.8G 0.4409 0.4921 0.5871 0.9412 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.768 0.845 0.825 0.657 0.768 0.845 0.818 0.623
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
62/300 7.81G 0.4244 0.4907 0.5824 0.945 17
Class Images Instances Box(P R mAP50 m
all 87 47 0.841 0.809 0.764 0.622 0.841 0.809 0.764 0.609
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
63/300 8.12G 0.4151 0.4639 0.6071 0.958 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.693 0.872 0.787 0.643 0.727 0.809 0.765 0.596
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
64/300 8.11G 0.4046 0.4567 0.6056 0.9231 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.773 0.766 0.791 0.67 0.773 0.766 0.781 0.613
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
65/300 7.83G 0.3993 0.4693 0.5437 0.9316 3
Class Images Instances Box(P R mAP50 m
all 87 47 0.788 0.809 0.787 0.634 0.788 0.809 0.783 0.6
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
66/300 7.82G 0.4345 0.4768 0.5736 0.9389 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.726 0.745 0.683 0.559 0.726 0.745 0.667 0.525
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
67/300 8.12G 0.4266 0.5194 0.5704 0.9323 2
Class Images Instances Box(P R mAP50 m
all 87 47 0.889 0.723 0.829 0.708 0.889 0.723 0.828 0.649
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
68/300 8.12G 0.4172 0.4653 0.5619 0.9445 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.762 0.787 0.762 0.634 0.762 0.787 0.754 0.589
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
69/300 7.78G 0.3945 0.4617 0.5374 0.9387 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.872 0.809 0.814 0.702 0.872 0.809 0.81 0.624
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
70/300 7.78G 0.4198 0.4559 0.5597 0.9333 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.632 0.745 0.675 0.547 0.632 0.745 0.673 0.504
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
71/300 8.12G 0.4138 0.4555 0.5247 0.9359 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.7 0.894 0.782 0.623 0.715 0.851 0.771 0.578
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
72/300 8.11G 0.3894 0.4409 0.543 0.9285 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.821 0.787 0.781 0.637 0.821 0.787 0.774 0.604
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
73/300 7.82G 0.4083 0.4478 0.5224 0.9417 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.811 0.809 0.858 0.687 0.811 0.809 0.858 0.644
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
74/300 7.84G 0.4062 0.4671 0.5348 0.9231 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.757 0.796 0.77 0.641 0.746 0.812 0.77 0.61
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
75/300 8.12G 0.3804 0.446 0.544 0.9081 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.738 0.766 0.777 0.622 0.738 0.766 0.765 0.556
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
76/300 7.81G 0.3932 0.4573 0.5557 0.929 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.797 0.745 0.806 0.665 0.797 0.745 0.814 0.589
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
77/300 7.84G 0.3983 0.4327 0.5997 0.9304 15
Class Images Instances Box(P R mAP50 m
all 87 47 0.685 0.894 0.772 0.624 0.685 0.894 0.78 0.597
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
78/300 7.81G 0.3972 0.4769 0.5472 0.9236 14
Class Images Instances Box(P R mAP50 m
all 87 47 0.684 0.681 0.717 0.585 0.684 0.681 0.717 0.565
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
79/300 8.13G 0.3757 0.4551 0.5296 0.928 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.682 0.821 0.772 0.64 0.682 0.821 0.771 0.617
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
80/300 7.79G 0.3957 0.4691 0.52 0.9305 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.696 0.83 0.7 0.592 0.678 0.809 0.677 0.521
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
81/300 7.84G 0.3546 0.3938 0.5074 0.9184 11
Class Images Instances Box(P R mAP50 m
all 87 47 0.81 0.851 0.848 0.681 0.789 0.83 0.825 0.638
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
82/300 7.85G 0.4021 0.4837 0.527 0.9224 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.902 0.785 0.806 0.675 0.902 0.785 0.795 0.652
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
83/300 8.09G 0.3849 0.4511 0.518 0.926 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.751 0.766 0.785 0.626 0.751 0.766 0.781 0.566
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
84/300 8.11G 0.3688 0.4308 0.5089 0.9284 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.885 0.702 0.801 0.682 0.885 0.702 0.803 0.624
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
85/300 7.81G 0.379 0.4377 0.5793 0.9371 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.787 0.785 0.782 0.643 0.787 0.785 0.778 0.602
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
86/300 7.77G 0.373 0.4171 0.5571 0.9285 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.848 0.766 0.783 0.659 0.848 0.766 0.772 0.61
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
87/300 8.09G 0.3774 0.4492 0.4977 0.9339 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.775 0.766 0.752 0.624 0.775 0.766 0.763 0.568
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
88/300 7.81G 0.3461 0.4088 0.4617 0.9189 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.833 0.741 0.721 0.602 0.833 0.741 0.726 0.573
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
89/300 7.82G 0.3557 0.4384 0.4903 0.9146 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.796 0.809 0.772 0.664 0.831 0.787 0.75 0.631
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
90/300 7.82G 0.3786 0.4389 0.5082 0.9175 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.83 0.777 0.634 0.789 0.83 0.776 0.574
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
91/300 8.09G 0.3613 0.4064 0.5066 0.9275 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.826 0.807 0.8 0.685 0.826 0.807 0.801 0.648
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
92/300 8.09G 0.3523 0.4052 0.464 0.9308 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.799 0.846 0.841 0.694 0.799 0.846 0.846 0.635
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
93/300 7.82G 0.3599 0.3973 0.5348 0.9096 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.817 0.76 0.747 0.63 0.817 0.76 0.747 0.568
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
94/300 7.78G 0.369 0.4102 0.5054 0.9127 30
Class Images Instances Box(P R mAP50 m
all 87 47 0.709 0.882 0.828 0.688 0.709 0.882 0.814 0.635
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
95/300 8.12G 0.3551 0.3963 0.4938 0.9059 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.859 0.809 0.833 0.732 0.859 0.809 0.833 0.68
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
96/300 8.09G 0.3477 0.3957 0.525 0.9242 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.749 0.826 0.821 0.675 0.766 0.768 0.804 0.645
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
97/300 7.83G 0.3723 0.3952 0.4978 0.9267 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.736 0.83 0.817 0.639 0.736 0.83 0.818 0.616
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
98/300 7.81G 0.3885 0.4516 0.5512 0.9262 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.821 0.787 0.804 0.663 0.821 0.787 0.799 0.624
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
99/300 8.13G 0.3814 0.4473 0.5062 0.917 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.911 0.787 0.873 0.71 0.9 0.765 0.865 0.621
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
100/300 8.12G 0.3649 0.4196 0.4706 0.9307 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.809 0.795 0.664 0.789 0.809 0.774 0.627
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
101/300 7.81G 0.3541 0.4095 0.5066 0.9101 11
Class Images Instances Box(P R mAP50 m
all 87 47 0.874 0.787 0.817 0.675 0.874 0.787 0.813 0.598
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
102/300 7.83G 0.3619 0.4149 0.5054 0.9255 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.787 0.915 0.878 0.711 0.809 0.809 0.83 0.648
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
103/300 8.11G 0.3331 0.3772 0.448 0.9067 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.857 0.765 0.789 0.671 0.857 0.765 0.789 0.613
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
104/300 8.11G 0.3432 0.358 0.5401 0.9076 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.753 0.872 0.813 0.686 0.753 0.872 0.822 0.621
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
105/300 7.81G 0.3346 0.3534 0.4857 0.9133 17
Class Images Instances Box(P R mAP50 m
all 87 47 0.763 0.851 0.819 0.68 0.763 0.851 0.819 0.638
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
106/300 7.82G 0.341 0.37 0.4826 0.9097 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.843 0.913 0.883 0.721 0.836 0.915 0.876 0.664
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
107/300 8.12G 0.3173 0.3709 0.4503 0.8877 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.799 0.872 0.821 0.704 0.799 0.872 0.821 0.668
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
108/300 8.11G 0.3571 0.3968 0.4634 0.9074 24
Class Images Instances Box(P R mAP50 m
all 87 47 0.671 0.872 0.771 0.674 0.671 0.872 0.77 0.599
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
109/300 7.79G 0.3511 0.379 0.4953 0.9297 11
Class Images Instances Box(P R mAP50 m
all 87 47 0.795 0.824 0.82 0.676 0.795 0.824 0.82 0.627
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
110/300 7.8G 0.3362 0.3462 0.4913 0.9126 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.757 0.851 0.845 0.697 0.853 0.723 0.824 0.628
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
111/300 8.1G 0.3177 0.3368 0.4774 0.9076 15
Class Images Instances Box(P R mAP50 m
all 87 47 0.818 0.681 0.79 0.678 0.674 0.766 0.769 0.618
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
112/300 8.12G 0.3408 0.3677 0.4557 0.9066 11
Class Images Instances Box(P R mAP50 m
all 87 47 0.81 0.787 0.835 0.69 0.831 0.809 0.841 0.648
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
113/300 7.82G 0.3239 0.3909 0.4913 0.9162 4
Class Images Instances Box(P R mAP50 m
all 87 47 0.748 0.83 0.77 0.613 0.748 0.83 0.755 0.59
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
114/300 7.8G 0.3405 0.3837 0.4867 0.9161 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.846 0.816 0.778 0.642 0.846 0.816 0.783 0.608
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
115/300 8.13G 0.3381 0.3743 0.4556 0.9043 16
Class Images Instances Box(P R mAP50 m
all 87 47 0.767 0.872 0.785 0.676 0.748 0.851 0.757 0.606
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
116/300 8.08G 0.3289 0.3604 0.4709 0.9106 16
Class Images Instances Box(P R mAP50 m
all 87 47 0.813 0.872 0.854 0.734 0.813 0.872 0.854 0.661
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
117/300 7.81G 0.3422 0.3972 0.5038 0.919 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.781 0.766 0.783 0.686 0.776 0.736 0.773 0.645
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
118/300 7.82G 0.3197 0.4105 0.4537 0.9029 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.715 0.745 0.753 0.593 0.715 0.745 0.754 0.539
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
119/300 8.11G 0.336 0.4144 0.4879 0.8984 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.91 0.858 0.832 0.678 0.91 0.858 0.832 0.634
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
120/300 8.07G 0.3209 0.3758 0.482 0.9029 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.816 0.723 0.741 0.648 0.816 0.723 0.738 0.605
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
121/300 7.84G 0.3386 0.382 0.5031 0.9124 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.831 0.83 0.801 0.695 0.831 0.83 0.801 0.666
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
122/300 7.9G 0.3329 0.373 0.4394 0.8957 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.854 0.787 0.851 0.725 0.852 0.766 0.844 0.652
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
123/300 8.12G 0.3488 0.4102 0.4648 0.9081 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.878 0.787 0.84 0.733 0.878 0.787 0.847 0.686
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
124/300 8.1G 0.341 0.3785 0.4608 0.914 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.782 0.842 0.81 0.717 0.782 0.842 0.81 0.654
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
125/300 7.77G 0.323 0.3663 0.4399 0.8982 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.854 0.894 0.883 0.785 0.854 0.894 0.885 0.716
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
126/300 7.81G 0.3279 0.36 0.4357 0.901 19
Class Images Instances Box(P R mAP50 m
all 87 47 0.836 0.83 0.857 0.732 0.836 0.83 0.857 0.681
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
127/300 8.13G 0.3377 0.3462 0.4325 0.9028 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.817 0.872 0.855 0.719 0.817 0.872 0.857 0.678
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
128/300 8.14G 0.3289 0.3738 0.471 0.9142 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.828 0.851 0.848 0.725 0.828 0.851 0.848 0.672
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
129/300 7.81G 0.3158 0.3584 0.4583 0.91 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.814 0.787 0.813 0.695 0.814 0.787 0.809 0.653
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
130/300 7.83G 0.3288 0.3658 0.4374 0.8879 11
Class Images Instances Box(P R mAP50 m
all 87 47 0.717 0.723 0.733 0.65 0.759 0.766 0.741 0.61
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
131/300 8.1G 0.3422 0.3983 0.4306 0.8997 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.785 0.723 0.778 0.653 0.785 0.723 0.767 0.581
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
132/300 7.84G 0.3209 0.3536 0.4306 0.902 21
Class Images Instances Box(P R mAP50 m
all 87 47 0.811 0.821 0.832 0.699 0.858 0.702 0.808 0.631
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
133/300 7.81G 0.3154 0.3401 0.4126 0.8928 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.796 0.851 0.833 0.729 0.878 0.766 0.816 0.677
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
134/300 7.81G 0.3381 0.3609 0.477 0.9038 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.795 0.827 0.818 0.699 0.795 0.827 0.818 0.651
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
135/300 8.15G 0.3154 0.3383 0.4378 0.9056 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.836 0.787 0.79 0.728 0.853 0.787 0.808 0.683
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
136/300 7.8G 0.3321 0.3707 0.4617 0.9111 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.793 0.817 0.791 0.71 0.812 0.809 0.797 0.656
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
137/300 7.8G 0.3208 0.3576 0.4507 0.9015 18
Class Images Instances Box(P R mAP50 m
all 87 47 0.825 0.809 0.812 0.721 0.825 0.809 0.814 0.669
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
138/300 7.87G 0.324 0.3664 0.4633 0.9056 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.808 0.809 0.821 0.731 0.808 0.809 0.821 0.664
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
139/300 8.1G 0.3094 0.3567 0.4379 0.9013 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.839 0.809 0.777 0.694 0.839 0.809 0.779 0.625
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
140/300 7.81G 0.3135 0.3678 0.444 0.8908 20
Class Images Instances Box(P R mAP50 m
all 87 47 0.807 0.745 0.805 0.717 0.807 0.745 0.805 0.634
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
141/300 7.86G 0.3142 0.4161 0.4442 0.8976 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.758 0.868 0.803 0.702 0.758 0.868 0.803 0.659
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
142/300 7.82G 0.3156 0.3618 0.449 0.8919 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.745 0.871 0.83 0.705 0.745 0.871 0.83 0.65
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
143/300 8.12G 0.294 0.3448 0.411 0.889 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.865 0.766 0.849 0.732 0.865 0.766 0.849 0.685
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
144/300 8.11G 0.3239 0.3622 0.4374 0.9024 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.732 0.809 0.812 0.68 0.732 0.809 0.812 0.638
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
145/300 7.81G 0.2983 0.3383 0.4275 0.905 11
Class Images Instances Box(P R mAP50 m
all 87 47 0.794 0.82 0.802 0.695 0.794 0.82 0.802 0.653
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
146/300 7.84G 0.3054 0.3371 0.4507 0.9013 17
Class Images Instances Box(P R mAP50 m
all 87 47 0.844 0.83 0.858 0.729 0.844 0.83 0.858 0.673
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
147/300 7.81G 0.3005 0.3384 0.4271 0.8924 25
Class Images Instances Box(P R mAP50 m
all 87 47 0.832 0.787 0.804 0.695 0.832 0.787 0.804 0.654
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
148/300 7.8G 0.3185 0.3672 0.4281 0.9038 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.773 0.87 0.826 0.721 0.773 0.87 0.826 0.667
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
149/300 7.79G 0.31 0.3851 0.4128 0.8986 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.766 0.81 0.705 0.789 0.766 0.807 0.644
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
150/300 7.82G 0.2915 0.3359 0.4109 0.8873 13
Class Images Instances Box(P R mAP50 m
all 87 47 0.761 0.83 0.819 0.695 0.761 0.83 0.819 0.651
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
151/300 8.16G 0.2812 0.3329 0.3895 0.8962 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.895 0.766 0.831 0.736 0.895 0.766 0.831 0.689
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
152/300 8.08G 0.3091 0.3499 0.3911 0.8795 26
Class Images Instances Box(P R mAP50 m
all 87 47 0.859 0.779 0.835 0.739 0.859 0.779 0.829 0.66
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
153/300 7.82G 0.3304 0.371 0.4363 0.909 16
Class Images Instances Box(P R mAP50 m
all 87 47 0.868 0.698 0.785 0.712 0.868 0.698 0.781 0.656
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
154/300 7.82G 0.3161 0.3342 0.4327 0.9057 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.815 0.787 0.827 0.735 0.815 0.787 0.819 0.689
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
155/300 8.15G 0.303 0.3155 0.412 0.8921 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.734 0.809 0.827 0.739 0.734 0.809 0.831 0.694
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
156/300 7.8G 0.297 0.3267 0.3865 0.9027 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.807 0.809 0.831 0.732 0.807 0.809 0.833 0.692
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
157/300 7.81G 0.2992 0.3373 0.4214 0.9025 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.875 0.809 0.825 0.721 0.875 0.809 0.806 0.688
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
158/300 7.84G 0.314 0.3587 0.4841 0.8951 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.905 0.809 0.833 0.734 0.905 0.809 0.823 0.707
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
159/300 8.13G 0.2882 0.3249 0.4358 0.8867 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.789 0.795 0.768 0.653 0.784 0.787 0.754 0.611
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
160/300 8.11G 0.2866 0.3321 0.4008 0.8825 3
Class Images Instances Box(P R mAP50 m
all 87 47 0.787 0.786 0.741 0.624 0.818 0.809 0.773 0.589
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
161/300 7.84G 0.2747 0.3257 0.401 0.8892 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.779 0.823 0.781 0.692 0.779 0.823 0.783 0.658
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
162/300 7.85G 0.2926 0.3438 0.4499 0.8996 9
Class Images Instances Box(P R mAP50 m
all 87 47 0.804 0.786 0.789 0.682 0.873 0.745 0.79 0.634
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
163/300 7.78G 0.3029 0.3929 0.3944 0.8801 10
Class Images Instances Box(P R mAP50 m
all 87 47 0.828 0.83 0.856 0.759 0.849 0.851 0.86 0.711
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
164/300 7.8G 0.3013 0.3537 0.4348 0.8942 15
Class Images Instances Box(P R mAP50 m
all 87 47 0.8 0.787 0.841 0.738 0.8 0.787 0.841 0.664
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
165/300 7.83G 0.3001 0.3414 0.3807 0.8893 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.777 0.816 0.821 0.708 0.757 0.795 0.804 0.64
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
166/300 7.83G 0.3043 0.3656 0.4243 0.8983 19
Class Images Instances Box(P R mAP50 m
all 87 47 0.865 0.83 0.849 0.734 0.865 0.83 0.849 0.694
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
167/300 8.12G 0.2891 0.3122 0.3864 0.8988 6
Class Images Instances Box(P R mAP50 m
all 87 47 0.901 0.787 0.835 0.743 0.901 0.787 0.835 0.697
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
168/300 7.81G 0.2984 0.3476 0.4111 0.8992 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.784 0.894 0.833 0.726 0.784 0.894 0.826 0.664
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
169/300 7.77G 0.2872 0.3326 0.4195 0.8875 5
Class Images Instances Box(P R mAP50 m
all 87 47 0.713 0.845 0.82 0.709 0.713 0.845 0.822 0.672
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
170/300 7.77G 0.2859 0.3346 0.4049 0.8897 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.86 0.809 0.855 0.741 0.86 0.809 0.842 0.665
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
171/300 8.09G 0.2961 0.3299 0.3982 0.8961 21
Class Images Instances Box(P R mAP50 m
all 87 47 0.75 0.894 0.854 0.735 0.75 0.894 0.854 0.688
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
172/300 8.12G 0.2767 0.3134 0.4086 0.8904 2
Class Images Instances Box(P R mAP50 m
all 87 47 0.851 0.766 0.833 0.726 0.851 0.766 0.824 0.661
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
173/300 7.8G 0.3078 0.3482 0.421 0.9008 12
Class Images Instances Box(P R mAP50 m
all 87 47 0.755 0.83 0.783 0.695 0.769 0.78 0.77 0.601
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
174/300 7.81G 0.2781 0.3042 0.4209 0.8971 7
Class Images Instances Box(P R mAP50 m
all 87 47 0.861 0.702 0.809 0.696 0.861 0.702 0.809 0.638
Epoch GPU_mem box_loss seg_loss cls_loss dfl_loss Instances Size
175/300 8.12G 0.2698 0.3059 0.4047 0.8814 8
Class Images Instances Box(P R mAP50 m
all 87 47 0.803 0.702 0.696 0.64 0.803 0.702 0.696 0.571
Stopping training early as no improvement observed in last 50 epochs. Best results observed at epoch 125, best model saved as best.pt.
To update EarlyStopping(patience=50) pass a new patience value, i.e. `patience=300` or use `patience=0` to disable EarlyStopping.
175 epochs completed in 0.773 hours.
Optimizer stripped from runs/segment/train/weights/last.pt, 54.9MB
Optimizer stripped from runs/segment/train/weights/best.pt, 54.8MB
Validating runs/segment/train/weights/best.pt...
Ultralytics YOLOv8.0.196 🚀 Python-3.10.13 torch-2.1.2+cu121 CUDA:0 (NVIDIA GeForce RTX 3080, 10001MiB)
YOLOv8m-seg summary (fused): 245 layers, 27222963 parameters, 0 gradients, 110.0 GFLOPs
Class Images Instances Box(P R mAP50 m
all 87 47 0.854 0.894 0.884 0.786 0.854 0.894 0.886 0.717
Speed: 0.1ms preprocess, 4.5ms inference, 0.0ms loss, 0.4ms postprocess per image
Results saved to runs/segment/train
💡 Learn more at https://docs.ultralytics.com/modes/train
Training batch
Validation batch
Test on real-world data
Model
https://drive.google.com/drive/folders/17t9BlmoLKzFgm_EvEDeLnR3V8PTxxbKI?usp=drive_link
Code
Last updated