슈퍼브에이아이가 전하는 MLOps와 DataOps 소식을 놓치지 마세요.
브라우저에서 보기
newsletter_230110_hk

안녕하세요! 23번째 뉴스레터로 인사드리는 Product Advocate 정현지입니다💌

어느덧 입추(立秋)가 지나고 가을 하늘이 높다고 생각할 때쯤, 태풍의 북상으로 많은 비 소식인 전해지는데요😥 부디 큰 피해 없이 안전하게 지내시길 바라겠습니다🙏

이번 태풍이 큰 피해 없이 지나가고 너무나 더웠던 이번 여름의 더위까지 함께 가져가 버리기를 바라봅니다☔🌈

 

그럼 오늘도, 안전을 기원하는 마음으로 23번째 MLOps Insight 시작해 보겠습니다!

 

혹시 MLOps Insight를 포워딩 받으셨다면 👉 여기 👈에서 구독하실 수 있습니다! 

*MLOps Insight는 PC버전에 최적화되어 있습니다.

Spotlight🌟

Object Detection 프로젝트에 가장 적합한 모델을 선택하는 방법

본 글은 "How to Select the Best Model for Your Object Detection Project"를 번역 및 편집한 것으로 자세한 내용은 원글을 참고해 주세요.

 

Computer Vision 분야에서 적합한 Object Detection 모델을 어떻게 선택할 수 있을까요? 프로젝트에 적합한 모델을 선택하는 것이 프로젝트의 성공에 중요한 역할을 한다는 것은 모두가 공감하실 텐데요. 당연한 말이지만 성공적인 프로젝트 수행을 위해서는 프로젝트의 목표와 요구 사항을 고려하여 적절한 모델이 무엇인지 파악한 후, 올바른 모델을 선택하는 것이 필요합니다. 

 

먼저 강조하고 싶은 것은 모델의 정확도도 중요하지만 데이터셋의 중요성도 놓치면 안 된다는 것인데요. 데이터셋은 종종 모델보다 더 중요할 수 있고, 잘 수집된 데이터들이 모델의 성능 향상에 도움이 된다는 것을 그동안의 뉴스레터 소식에서 많이 말씀드려 왔습니다. (정답! : Data-Centric AI!) 데이터의 선별, 라벨의 품질 등이 분명 모델의 더 나은 성능에 영향을 줄 수 있습니다. 

 

그렇다면 Object Detection 프로젝트에 적합한 모델을 선택하기 위해 고려해야 하는 자세한 사항을 함께 보겠습니다. 먼저 Object Detecion 모델은 두 가지 유형으로 나눠볼 수 있는데요. 먼저 빠른 추론(inference) 속도를 우선시하는 유형과 정확도(accuracy)에 초점을 맞추는 유형입니다. 

yolo

Example of Accuracy vs Latency chart for YOLO-NAS model

 

빠른 추론 속도를 우선시할 경우, YOLO 제품군과 같은 모델이 포함될 수 있고, 최근 많은 사용자의 관심을 받는 버전으로는 YOLOv8 및 YOLO-NAS가 있는데요. 정확도에 초점을 맞추는 모델로는 R-CNN을 말씀드릴 수 있을 것 같습니다. 

 

프로젝트의 요구 사항에 대한 정의와 추론 속도, 정확성을 확실하게 분석하여 모델을 선택하는 것도 중요하지만, 모델의 사용 사례를 살펴보는 것도 중요합니다. 리테일 분야를 위한 Object Detection이라면, 재고를 모니터링하고 재고를 채워 넣어야 할 때 모델은 창고에 제품들을 정확하고 신속하게 계산하여 추적해야 할 텐데요. 또한 창고 환경의 인터넷 연결이 불안정할 수 있음을 가정하고 메모리 사용이 적은 콤팩트한 모델을 선택해야 할 것입니다. 이 경우에는 앞서 언급한 YOLO 모델을 선택하는 것이 적절하겠죠.

 

반대로 의료 영상을 분석해야 하는 프로젝트라면 빠른 속도가 중요하지 않을 수 있습니다. 오히려 높은 정확도가 가장 중요하겠죠. 모델을 통한 예측 정확도와 정밀도에 초점을 맞추는 것이 중요할 수 있습니다. 이를 위해서는 정확하게 물체를 감지할 수 있는 고도의 정확도를 가지는 대규모 모델을 선택해야 할 것입니다. 

 

이처럼 실제 프로젝트에 도움이 될 수 있는 모델은 단순히 최신 모델이나 대규모 모델을 쓰는 것만으로 선택하기는 힘듭니다. 적합한 데이터셋, 사용 사례, 하드웨어, 사용의 용이성, 지원 및 라이센스와 같은 많은 항목이 결정에 반영되어야 하죠. 물론 가장 중요하다고 말씀드리고 싶은 부분은 고품질의 데이터셋 구성이 높은 우선순위에서 반영되어야 한다는 점입니다. 특히 실제 배포 프로젝트의 경우에는 이러한 다양한 접근 방식으로 모델을 선택하는 것이 프로젝트를 성공으로 한 발짝 더 나아갈 수 있을 것입니다.

 

이 글을 통해 구독자 여러분이 Computer Vision 분야에서 Object Detetion 모델을 선택하는 데 인사이트를 얻으셨기를 바랍니다! 물론 원글도 함께 확인해 주시면 감사하겠습니다! (더 나은 데이터셋을 선별하고 만들 수 있도록 도와드리는 슈퍼브에이아이의  Super Curate도 잊지 않으셨죠?!)

Learning & Other Insights🌟

Kaggle Learn

Kaggle에서 머신러닝에 대한 실용적인 기술을 제공하기 위한 다양한 무료 과정을 오픈한다고 합니다! 과정을 수료하면 수료증을 받을 수 있다고 하는데요! 머신러닝을 배울 수 있는 과정을 찾으시는 분들에게는 좋은 기회인 것 같습니다!

Learn More

Machine Learning, MLOps 및 GenerativeAI 로드맵

Machine Learning, MLOps, GenerativeAI 무엇부터 배우고 싶은신가요? 유료 강좌도 함께 소개하고 있지만, 저자가 제공하는 노션 링크에서도 충분히 많은 스킬과 인사이트를 얻으실 수 있을 것 같습니다! 

Learn More

선생님과 학생을 위한 실용적인 AI!

Wharton Interactive에서 선생님과 학생을 위한 대규모 언어 모델(LLM)이 작동하는 방식에 대한 개요를 제공하고, 이 최신 세대의 모델이 작업 방식과 학습 방식에 어떤 영향을 미치는지에 대한 교육자료를 제공합니다! 

Learn More

GitHub Actions로 기계 학습 배포 자동화 

GitHub Actions를 사용하여 머신러닝 워크플로우를 자동화하는 CD 파이프라인을 만드는 방법을 알아보세요!

Learn More

Vision Transformer & Attention

이 레포지토리에는 논문, 코드 및 관련 웹사이트를 포함하여 Vision Transformer & Attention의 포괄적인 논문 목록이 포함되어 있습니다. 지금 바로 살펴보세요!

Learn More

Superb Insight🌟

슈퍼브에이아이의 Front-End Engineer가 버그🐞를 대응하는 자세

버그가 발생하면 어떤 과정을 거쳐 해결하시나요? 각 회사에서 개발팀의 버그 대응 과정은 비슷할 수 있지만, 슈퍼브에이아이에서는 제일 먼저 이슈 재현 및 파악을 선행합니다. 특히, Superb Label은 많은 고객과 라벨러 분들이 사용하고 있는 서비스이기 때문에 버그 발생 경로 또한 매우 다양한데요. 고객이 비용을 지불하고 사용하는 SaaS 플랫폼을 만드는 Front-End Engineer는 어떻게 버그를 잡는지🐞🔫 지금 확인하세요!

KR-Thumbnail-allaboutCV
KR-company-news-product-update-bottom-image-02

 이번 달 MLOps Insight 어떠셨나요? 여러분의 솔직한 피드백이 필요합니다!
이번호 소감 남기러 가기

Author: Hyeonji Jeong

Product Advocate at Superb AI 

Let's connect 🤗

image2
Naver Logo1 복사본
LinkedIn
Facebook
Twitter
YouTube
웹사이트

Copyright © 2023 Superb AI, All rights reserved.

Superb AI Co., Ltd., 427, Teheran-ro, Gangnam-gu, Seoul 06159, Korea

Superb AI, Inc., 400 Concar Drive, San Mateo, CA 94402, United States

구독 취소 기본 설정 관리