• 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

darknet vs ultralytics

22.04.23 10:50 작성 조회수 770

0

이전 시간에는 다크넷으로 YOLO를 사용했고,

이번에는 ultralytics로 YOLO를 사용하는데요.

다크넷과 Ultralytics라는 게 한 회사라고 보면 되나요?

다크넷 YOLO라 하면 그 회사에서 구현한 YOLO 패키지라고 보면 될까요? 혹은 프레임워크 정도로 생각하면 될까요?

 

추가로 다크넷은 OpenCV로 YOLO를 사용하고, Ultralytics는 파이토치로 YOLO를 사용하는 차이가 있는 것인지요? 이후 강의에서 설명하실 수도 있는데, 강의를 듣고 있는 지금 개념을 잡고 이후 강의를 들어야 할 것 같아 질문드립니다. ^^

답변 1

답변을 작성해보세요.

1

안녕하십니까, 

원래 Yolo는 워싱턴대의 Joseph Redmon등이 주축이 되서 만든 알고리즘인데 이걸 Darknet이라는 C 기반의 딥러닝 프레임에서 만들었습니다.  그러니까 Darknet은 Tensorflow와 같은 딥러닝 프레임웍인데 이걸 C로 만든 것입니다. 

이후에 Joseph Redmon 이 더이상 computer vision연구를 하지 않겠다고 선언한뒤 Yolo의 후속 버전은 계속 다른 사람들이 연구하게 되었습니다. 

Yolo v4는 이후  Alexey Bochkoviskiy가 구현했는데, 얼마되지 않아서 glenn jocher가 Ultralytics 라는 개인 스타트업을 만들고 다시 Yolo v5를 내놓게 됩니다.

그래서 Darknet은 C로 만든 딥러닝 프레임웍, Ultralytics는 Yolo v5를 만든 개인 스타트업으로 생각하시면 됩니다. 

 

감사합니다. 

 

상세한 답변 감사합니다 ^^