为什么我用yolo11自定义一个模型(就只是更改了nc的数量,其他都没动)来运行我的数据集总是报错我真没办法了
WARNING ⚠️ Unable to automatically guess model task, assuming 'task=detect'. Explicitly define task for your model, i.e. 'task=detect', 'segment', 'classify','pose' or 'obb'.
Traceback (most recent call last):
File "/home/orin/Downloads/ultralytics/train.py", line 4, in <module>
model = YOLO("yolov11wire.yaml")
File "/home/orin/miniconda3/lib/python3.13/site-packages/ultralytics/models/yolo/model.py", line 83, in __init__
super().__init__(model=model, task=task, verbose=verbose)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/orin/miniconda3/lib/python3.13/site-packages/ultralytics/engine/model.py", line 151, in __init__
self._new(model, task=task, verbose=verbose)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/orin/miniconda3/lib/python3.13/site-packages/ultralytics/engine/model.py", line 263, in _new
self.model = (model or self._smart_load("model"))(cfg_dict, verbose=verbose and RANK == -1) # build model
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/orin/miniconda3/lib/python3.13/site-packages/ultralytics/nn/tasks.py", line 387, in __init__
if self.yaml["backbone"][0][2] == "Silence":
~~~~~~~~~^^^^^^^^^^^^
KeyError: 'backbone'
```python