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