1. **YOLO的早期版本**:YOLO、YOLOv2(也称为YOLO9000)和YOLOv3是由Joseph Redmon等人开发的。这些早期版本的YOLO广受欢迎,因其在速度和准确性之间取得了良好的平衡。这些版本通常与Redmon的名字关联,而不是Ultralytics。
2. **Ultralytics的介入**:从YOLOv4开始,原始的YOLO作者Joseph Redmon不再参与YOLO的后续开发,主要是因为他对AI在军事和监控领域应用的伦理顾虑。此后,社区和不同的开发者团队开始推动YOLO算法的进步,Ultralytics就是其中之一。Ultralytics是一个专注于人工智能和深度学习领域的公司,他们开始维护和发展YOLO的一个分支,尤其是从YOLOv5开始。
3. **YOLOv5的命名争议**:当Ultralytics发布YOLOv5时,它引起了一些争议,主要是因为命名方式突然改变(跳过了v4,因为v4是由另一团队开发的),以及YOLO的原创作者不再参与。因此,一开始YOLOv5并没有被广泛地认为是官方的后续版本,这可能是为什么在提到YOLOv5时,不总是提到Ultralytics。
4. **逐渐被接受**:随着时间的推移,Ultralytics的YOLOv5由于其性能、易用性和社区支持,逐渐获得了广泛的认可和使用。因此,尽管最初YOLOv5的发布和命名可能没有明确指出Ultralytics,随着它在行业中的地位稳固,Ultralytics与YOLOv5的联系也变得更加密切和明显。
综上所述,YOLOv5之所以最初不强调“Ultralytics”,是因为它在一个转折点上出现,既是YOLO算法的继承者,也是由一个新的团队在不同的命名和发展背景下推出的。随着时间的发展和社区的接受,Ultralytics与YOLOv5之间的联系变得更加紧密。