본문 바로가기
개발일지/CS지식

yolo 버전이란 ?yolov5에서 "s","m","l","x"와 같은 버전은 무엇을 의미할까? yolov5s, yolov5m, yolov5l, yolov5x

by 코드의신 2023. 3. 14.
반응형

1. yolov5란 무엇일까요?

먼저 yolov5란 "You Only Look Once Version 5"의 약어로, 실시간 객체 감지 알고리즘을 말합니다. "YOLOv5"모델은 "YOLOv4"의 발전된 버전으로 더 높은 정확도와 더 빠른 속도를 제공합니다.

 

2. yolov5의 버전은 어떤 것이 있을까요?

먼저 yolov5의 버전에는 총 4가지 버전이 존재합니다.

 

첫 번째로 "s"버전입니다. s 버전은 저사양 환경에서 사용하기에 적합하며 빠른 속도와 상대적으로 낮은 정확도를 가지고 있습니다. 외우기 힘들다면 small이라고 생각하시면 될 거 같습니다. 작은것이라고 생각하면 그만큼 경량화 되어있다라고 기억하시면 될 거 같습니다.

 

두 번째로 "m" 버전입니다. m 버전은 중간 크기의 모델로 일반적인 컴퓨터 또는 임베디드 시스템에서 사용하기 적합합니다. 아무래도 중간 크기의 모델이기 때문에 s버전 보다는 더 높은 정확도를 가지고 있습니다.

 

세 번째로, "l"버전입니다. l 버전은 높은 정확도를 요구하는 애플리케이션에서 사용하기에 적합합니다. "s"와 "m" 버전보다 높은 정확도를 가지기 때문에 아무래도 저사양 컴퓨터에서는 돌아가기 힘들어 보입니다.

 

마지막으로 "x"버전입니다. x 버전은 가장 큰 모델이며 가장 높은 정확도를 가지고 있습니다. 매우 높은 정확도가 필요한 애플리케이션에서 사용하기 적합하지만 단점으로는 처리 속도가 다소 느리다는 점입니다.

정확도를 필요로 하는 환경이라면 x버전이 최고이지만 당장 실시간으로 처리해야 하는 일이라면은 처리 속도가 다소 느리다는 점에서 고려해볼 필요성이 있어보입니다.

 

이상 yolo에 대한 버전 설명 마치도록 하겠습니다. 

 

반응형

댓글