일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- kt 에이블스쿨 6기 빅프로젝트
- 구현
- kt aivle school
- 케이티 에이블스쿨 기자단
- SQLD
- 오블완
- 머신러닝
- 케이티 에이블스쿨
- 케이티 에이블스쿨 6기 ai
- kt 에이블스쿨 기자단
- KT 에이블스쿨
- 앙상블
- KT AIVLE
- 데이터 프레임
- kt 에이블스쿨 6기 미니 프로젝트
- 백준
- 알고리즘
- 파이썬
- 프로그래머스
- 티스토리챌린지
- 케이티 에이블스쿨 6기
- 케이티 에이블스쿨 6기 java
- 판다스
- 케이티 에이블스쿨 6기 spring
- kt 에이블스쿨 6기
- 케이티 에이블스쿨 6기 후기
- 백준 사탕 게임
- 네트워크
- kt 에이블스쿨 6기 ai
- 에이블 기자단
- Today
- Total
미식가의 개발 일기
얼굴 인식을 위한 딥러닝 모델: YOLO vs YOLO-CLS 본문
- YOLO와 YOLO-CLS는 Ultralytics라는 회사에서 개발한 이미지 학습 모델
- YOLO는 객체 탐지, YOLO-CLS는 이미지 분류를 위한 모델로 서로 다른 기능을 수행
- 학습 전 각 모델이 요구하는 데이터셋 구조를 적절히 준비하는 것이 중요
Home
Discover Ultralytics YOLO - the latest in real-time object detection and image segmentation. Learn its features and maximize its potential in your projects.
docs.ultralytics.com
→ Ultralytics 홈페이지 바로가기
YOLO
YOLO: You Only Look Once
실시간 다중 객체 탐지 모델(클래스, 위치 동시 반환)
Detect
Learn about object detection with YOLO11. Explore pretrained models, training, validation, prediction, and export details for efficient object recognition.
docs.ultralytics.com
→ YOLO 모델 홈페이지
주요기능
- Bounding Box 예측: 객체의 위치를 나타내는 경계 상자를 출력
- 다중 클래스 탐지: 여러 객체의 종류를 한 번에 탐지
- 실시간 처리: 이미지 전체를 한 번에 분석하여 빠르게 탐지
데이터 셋 구조
- data.yaml 파일: 데이터 셋 구성 정의
train: path/train/images
val: path/val/images
test: path/test/images # (optional)
nc: 클래스 개수
names:
- class1
- class2
- class3
...
- hyp.yaml 파일: 하이퍼파라미터 정의
ultralytics/docs/en/guides/hyperparameter-tuning.md at main · ultralytics/ultralytics
Ultralytics YOLO11 🚀. Contribute to ultralytics/ultralytics development by creating an account on GitHub.
github.com
- 이미지 파일: 학습 데이터용, 검증 데이터용 이미지
- 라벨 파일: 학습 데이터에 대한 라벨, 검증 데이터에 대한 라벨 → Bounding Box 정보
<클래스 ID> <중심 X> <중심 Y> <너비> <높이>
YOLO-CLS
이미지 분류 모델
→ YOLO처럼 이미지 내에 있는 여러 객체를 탐지하는 것이 아니라 각 이미지를 하나의 클래스에 할당
Classify
Master image classification using YOLO11. Learn to train, validate, predict, and export models efficiently.
docs.ultralytics.com
→ YOLO-CLS 모델 홈페이지
데이터 셋 구조
|-- train/
| |-- img1/
| |-- img2/
| |-- img3/
| ...
|-- test/
| |-- img1/
| |-- img2/
| |-- img3/
| ...
|-- val/ (optional)
| |-- img1/
| |-- img2/
| |-- img3/
| ...
'ML, DL' 카테고리의 다른 글
MLOps: 머신러닝과 DevOps의 만남 (0) | 2025.04.24 |
---|---|
[머신러닝] 클래스 불균형을 해결하기 위한 샘플링(언더 샘플링, 오버 샘플링) (0) | 2024.10.04 |
[머신러닝] 앙상블 (1) | 2024.08.29 |
[머신러닝] 동일 모델을 반복 학습하는 앙상블(부스팅, 시드 앙상블, KFold 앙상블) (0) | 2024.07.31 |
[머신러닝] 다양한 모델이 결합하는 앙상블(보팅, 스태킹, 평균 앙상블, 가중 평균 앙상블) (0) | 2024.07.28 |