CoolFace
Modelpublic

UWyo/wildlife-north-american-wildlife

sourceHugging Facecc-by-4.0updated 3mo agoView on Hugging Face
0likes14downloads
Model Card

Model Card — North American Wildlife (26-class)

Single-stage object detection model covering 26 North American wildlife species, fine-tuned from the Ultralytics YOLO26s backbone (pretrained on COCO).

Model file: yolo26s_finetuned_26-wildlife-class_by_J.Gong_uwyo_2026-05-28.pt

Classes

IDCommon nameLatin name
0Golden EagleAquila chrysaetos
1PronghornAntilocapra americana
2Bighorn SheepOvis canadensis
3American BisonBison bison
4Mule DeerOdocoileus hemionus
5Elk / WapitiCervus canadensis
6CoyoteCanis latrans
7Grizzly BearUrsus arctos horribilis
8Gray WolfCanis lupus
9MooseAlces alces
10American PikaOchotona princeps
11Swift FoxVulpes velox
12Mountain LionPuma concolor
13North American River OtterLontra canadensis
14American Black BearUrsus americanus
15Bald EagleHaliaeetus leucocephalus
16Red-tailed HawkButeo jamaicensis
17OspreyPandion haliaetus
18Greater Sage-GrouseCentrocercus urophasianus
19Trumpeter SwanCygnus buccinator
20North American BeaverCastor canadensis
21Common RavenCorvus corax
22Black-tailed Prairie DogCynomys ludovicianus
23American BadgerTaxidea taxus
24BobcatLynx rufus
25Black-tailed JackrabbitLepus californicus

Training Details

PropertyValue
Base modelyolo26s.pt (COCO pretrained, Ultralytics)
ArchitectureYOLO26s
Input size640 × 640
Epochs100
OptimizerMuSGD, lr=0.002, momentum=0.9
Augmentationmosaic=1.0, degrees=10°, scale=0.5, fliplr=0.5, hsv_h/s/v
DeviceNVIDIA RTX 5000 Ada Generation (32 GB, CUDA 12.8)
Training date2026-05-28
AuthorJian Gong, University of Wyoming

Dataset

Images sourced from iNaturalist (research-grade observations). Bounding boxes generated by MegaDetector v5a (confidence ≥ 0.15), then converted to YOLO format. Split 80 / 10 / 10 train / val / test.

SplitImages
train5,917
val727
test762

Performance

Evaluated on the held-out validation set (best checkpoint).

MetricValue
mAP500.9821
mAP50-950.9006
Per-class breakdown requires re-running training/04_evaluate.py --weights <this model>.

Usage

python
from ultralytics import YOLO
model = YOLO("models/north_american_wildlife/yolo26s_finetuned_26-wildlife-class_by_J.Gong_uwyo_2026-05-28.pt")
results = model.predict("image.jpg", conf=0.25)
for r in results:
    for box in r.boxes:
        print(model.names[int(box.cls)], float(box.conf))

Notes

  • —Use this model as a general-purpose wildlife detector, or as a base for per-species fine-tuning (models/north_american_wildlife/ → species folder).
  • —For deployment on Jetson Orin Nano, export to TensorRT FP16: yolo export model=<this file> format=engine half=True imgsz=640