Views
No views yet
| Metric | Value |
|---|---|
| mAP@50 | 83.7% |
| mAP@50–95 | 66.4% |
| Precision | 71.2% |
| Recall | 73.7% |
| # | Class | Associated Disease |
|---|---|---|
| 0 | Torticollis | Newcastle Disease |
| 1 | Oculonasal Discharge | Newcastle Disease |
| 2 | Facial Swelling | Newcastle Disease |
| 3 | Conjunctival Hemorrhage | Newcastle Disease |
| 4 | Tracheal Congestion | Newcastle Disease |
| 5 | Proventricular Hemorrhage | Newcastle Disease |
| 6 | Breast Muscle Congestion | Newcastle Disease |
| 7 | Pulmonary Congestion | Newcastle Disease |
| 8 | Intestinal Hemorrhage | Newcastle Disease |
| 9 | Bursal Edema | Newcastle Disease |
| 10 | Ovarian Follicle Congestion | Newcastle Disease |
| 11 | Intestinal Congestion | Coccidiosis |
| 12 | Intestinal Necrosis | Coccidiosis |
| 13 | Cecal Core | Coccidiosis |
| 14 | Enlarged Cecum | Coccidiosis |
| 15 | Pericardial Hemorrhage | Newcastle Disease |
| 16 | Cutaneous Nodules | Fowlpox |
| 17 | Periocular Hyperemia | Fowlpox |
| 18 | Oral & Pharyngeal Plaques | Fowlpox |
| 19 | Tracheal Fibrinous Exudate | Fowlpox |
| 20 | Splenic Congestion | Newcastle Disease |
| 21 | Scab Formation | Fowlpox |
| 22 | Ceca Hemorrhage | Coccidiosis |
| 23 | Liver Congestion | Newcastle Disease |
| 24 | Congested Lung | Newcastle Disease |
| 25 | Cyanotic Comb & Wattle | Newcastle Disease |
pip install ultralytics1from ultralytics import YOLO
2
3# Load the model
4model = YOLO("model.pt")
5
6# Run detection on an image
7results = model("path/to/poultry_image.jpg")
8
9# Show results
10results[0].show()
11
12# Print class predictions
13for box in results[0].boxes:
14 class_id = int(box.cls)
15 confidence = float(box.conf)
16 class_name = results[0].names[class_id]
17 print(f"{class_name}: {confidence:.2%}")1from ultralytics import YOLO
2
3model = YOLO("model.pt")
4
5# Run on a folder of images
6results = model("path/to/images/", save=True)├── model.pt # Fine-tuned model weights (best)
├── yolo11n.pt # Base YOLOv11n pretrained weights
├── dataset.yaml # Dataset configuration (26 classes)
├── clean.py # Dataset cleaning utility
├── images/ # Labeled training images
├── labels/ # YOLO-format annotation .txt files
├── unlabeled_images/ # Additional unannotated images
├── models/
│ ├── history_model.keras # Companion history/feature model
│ ├── history_scaler.pkl # Feature scaler
│ └── history_feature_vectors.csv
└── runs/detect/train/ # Training run outputs & metrics1model: yolo11n.pt
2epochs: 100
3batch: 4
4imgsz: 640
5optimizer: auto
6patience: 20
7pretrained: true
8augment: true (randaugment, mosaic, fliplr)1@misc{poultry-disease-detector-2025,
2 title = {Poultry Disease Detector — Fine-tuned YOLOv11n},
3 year = {2025},
4 publisher = {Hugging Face},
5 howpublished = {\url{https://huggingface.co/Evet-Africa/poultry-disease-detector}},
6 note = {Fine-tuned on custom CVAT-annotated poultry disease dataset}
7}
8
9@software{yolo11_ultralytics,
10 author = {Glenn Jocher and Jing Qiu},
11 title = {Ultralytics YOLO11},
12 version = {11.0.0},
13 year = {2024},
14 url = {https://github.com/ultralytics/ultralytics},
15 license = {AGPL-3.0}
16}