Instructions to use PSImera/apex_enemy_detect with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ultralytics
How to use PSImera/apex_enemy_detect with ultralytics:
from ultralytics import YOLOvv8 model = YOLOvv8.from_pretrained("PSImera/apex_enemy_detect") source = 'http://images.cocodataset.org/val2017/000000039769.jpg' model.predict(source=source, save=True) - Notebooks
- Google Colab
- Kaggle
apex_enemy_detect
YOLOv8 models for detecting enemies in Apex Legends gameplay footage. Two variants: nano (speed) and medium (accuracy).
Apex Enemy Detect Demo — a tool to analyze gameplay videos, detect enemies, and fix stretched resolution issues.
Models
| YOLOv8n (nano) | YOLOv8m (medium) | |
|---|---|---|
| File | apex_detect_v8n_v2.1.pt |
apex_detect_v8m_v2.1.pt |
| Parameters | ~3.2M | ~25.9M |
| Precision | 0.932 | 0.943 |
| Recall | 0.877 | 0.883 |
| mAP@50 | 0.930 | 0.938 |
| mAP@50-95 | 0.756 | 0.796 |
| Better for | Speed / low-end GPU | Accuracy |
Usage
from ultralytics import YOLO
model = YOLO("apex_detect_v8m_v2.1.pt")
results = model.predict("frame.jpg", conf=0.35, iou=0.5, imgsz=640)
Or use it automatically via the Apex Enemy Detect Demo app — the models are loaded from here on first run.
Training Setup
| Parameter | Value |
|---|---|
| Dataset | apex_detect_v2_p1_converted |
| Epochs | 200 (patience 100) |
| Batch size | 16 |
| Image size | 640×640 |
| Optimizer | AdamW (lr=0.001) |
| Augmentations | HSV (S/V ±0.3), horizontal flip (p=0.5), random erasing (p=0.4) |
Fine-tuned from Ultralytics COCO pretrained weights on a custom Apex Legends enemy dataset.
Training Curves
| YOLOv8n (nano) | YOLOv8m (medium) |
|---|---|
![]() |
![]() |
Precision-Recall Curves
| YOLOv8n (nano) | YOLOv8m (medium) |
|---|---|
![]() |
![]() |
- Downloads last month
- 35



