Views
No views yet

boat, sailboat, vessel, buoy · (taxonomy also reserves person, obstacle)yolov8s.pt (Ultralytics) · imgsz 640| Validation (in-distribution) | Cross-dataset test (unseen) | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| Class | mAP@0.5 | mAP@0.5:0.95 |
|---|---|---|
| boat | 0.968 | 0.636 |
| sailboat | 0.933 | 0.775 |
| vessel | 0.990 | 0.781 |
| buoy | 0.993 | 0.753 |
| Class | mAP@0.5 | mAP@0.5:0.95 |
|---|---|---|
| boat | 0.983 | 0.719 |
| sailboat | 0.974 | 0.719 |
| vessel | 0.394 | 0.331 |
| buoy | 0.942 | 0.673 |
boat, sailboat and buoy transfer excellently (0.94–0.98), while vessel
drops (0.39): "vessel" spans a very broad, heterogeneous set of ship types across
datasets and the coarse _default class mapping used when merging lumps many of
them together. Refining and balancing the vessel taxonomy is the clear next step.

1from huggingface_hub import hf_hub_download
2from ultralytics import YOLO
3
4weights = hf_hub_download("alimkacar/argus-maritime-yolov8s", "best.pt")
5model = YOLO(weights)
6
7results = model.predict("image.jpg", conf=0.35)
8results[0].show()vessel class is the weakest under
cross-dataset conditions.