2023-11-18 03:40:34 +00:00
---
description: Dive into the intricacies of YOLO tasks.py. Learn about DetectionModel, PoseModel and more for powerful AI development.
keywords: Ultralytics, YOLO, nn tasks, DetectionModel, PoseModel, RTDETRDetectionModel, model weights, parse model, AI development
---
2023-08-03 16:44:40 +00:00
# Reference for `ultralytics/nn/tasks.py`
2025-11-23 18:53:50 +00:00
!!! success "Improvements"
2023-08-03 16:44:40 +00:00
2025-11-23 18:53:50 +00:00
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/tasks.py ](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/tasks.py ). Have an improvement or example to add? Open a [Pull Request ](https://docs.ultralytics.com/help/contributing/ ) — thank you! 🙏
2023-08-03 16:44:40 +00:00
2024-07-21 18:14:49 +00:00
< br >
2023-11-25 16:59:01 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.BaseModel
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.DetectionModel
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2024-01-05 02:00:26 +00:00
## ::: ultralytics.nn.tasks.OBBModel
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2024-01-05 02:00:26 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.SegmentationModel
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.PoseModel
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.ClassificationModel
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.RTDETRDetectionModel
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-05-30 18:23:30 +00:00
2024-03-03 18:36:33 +00:00
## ::: ultralytics.nn.tasks.WorldModel
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2024-03-03 18:36:33 +00:00
2025-03-31 08:50:01 +00:00
## ::: ultralytics.nn.tasks.YOLOEModel
< br > < br > < hr > < br >
## ::: ultralytics.nn.tasks.YOLOESegModel
< br > < br > < hr > < br >
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.Ensemble
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-05-10 23:15:20 +00:00
2024-09-17 19:06:31 +00:00
## ::: ultralytics.nn.tasks.SafeClass
< br > < br > < hr > < br >
## ::: ultralytics.nn.tasks.SafeUnpickler
< br > < br > < hr > < br >
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.temporary_modules
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-07-16 15:47:45 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.torch_safe_load
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2025-09-04 11:02:52 +00:00
## ::: ultralytics.nn.tasks.load_checkpoint
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.parse_model
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.yaml_model_load
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.guess_model_scale
2023-11-25 16:59:01 +00:00
2024-07-21 18:14:49 +00:00
< br > < br > < hr > < br >
2023-04-16 10:28:12 +00:00
2023-08-03 16:44:40 +00:00
## ::: ultralytics.nn.tasks.guess_model_task
2023-11-25 16:59:01 +00:00
2023-07-23 14:03:34 +00:00
< br > < br >