Ultralytics YOLO27: 대기자 명단에 등록하세요.
YOLO 라이선스 받기
Ultralytics YOLO

Google Colab에서 Ultralytics YOLOv8으로 사용자 지정 데이터셋 학습하기

GPU 설정과 라벨링부터 학습 및 검증까지, Google Colab에서 사용자 지정 객체 감지 데이터셋으로 Ultralytics YOLOv8을 학습하는 방법을 알아보세요.

Nuvola LadiNuvola Ladi2 분 읽기
GPU 설정과 라벨링부터 학습 및 검증까지, Google Colab에서 사용자 지정 객체 감지 데이터셋으로 Ultralytics YOLOv8을 학습하는 방법을 알아보세요.

이 게시물에서는 Ultralytics YOLOv8과 Google Colab을 사용해 사용자 지정 객체 감지 모델을 학습하는 방법을 살펴보고, 설정부터 학습 및 평가까지 전체 과정을 안내합니다.

Google Colab에서 Ultralytics YOLOv8 모델 설정하기#

먼저 Google Colab에서 환경을 설정해 보겠습니다. Google Colab이란 무엇일까요? Google Colaboratory의 약칭인 Google Colab은 Python 코드를 작성하고 실행할 수 있도록 Google에서 제공하는 무료 클라우드 플랫폼입니다.

먼저 설정을 위해 적절한 런타임 유형을 선택해 GPU에 액세스할 수 있는지 확인합니다. nvidia-smi 명령을 사용해 GPU 설정을 검증하고 모든 항목이 원활하게 작동하는지 확인하세요.

그런 다음 YOLOv8과 해당 종속 항목이 포함된 ultralytics 패키지를 pip을 사용해 설치합니다. 이후 ultralytics에서 YOLO 클래스를 가져와 사용자 지정 객체 감지 모델을 구축합니다.

데이터셋 라벨링 및 준비#

이제 데이터셋을 준비합니다. 바운딩 박스를 사용해 데이터에 라벨을 지정하고 각 객체의 클래스를 명시합니다. 데이터셋을 Ultralytics YOLO 형식으로 내보낸 다음 Google Colab 노트북으로 가져옵니다.

커스텀 Ultralytics YOLOv8 모델 학습하기#

객체 감지를 위해 작업을 detect로 설정하고 필요에 맞는 YOLOv8 모델 크기를 선택합니다. 데이터셋 위치, 에포크 수, 학습에 사용할 이미지 크기를 지정합니다. GPU 가속을 사용하면 모델이 데이터로부터 학습하는 동안 학습 속도를 빠르게 유지할 수 있습니다.

모델 평가 및 검증#

학습이 완료되면 평균 정밀도(mAP)와 같은 지표를 사용해 모델 성능을 평가합니다. 학습 중에 보지 못한 데이터로 모델을 검증해 일반화 성능이 우수한지 확인합니다. 혼동 행렬을 그리고 예측 결과를 분석해 모델을 추가로 미세 조정합니다.

Ultralytics YOLOv8 모델은 yolo val model=path/to/best.pt과 같은 단일 CLI 명령으로 검증할 수 있으며, 이 명령은 학습 설정을 자동으로 재사용하고 여러 지표를 보고합니다.

Ultralytics는 검증 중에 출력 결과를 필요에 맞게 조정할 수 있도록 CLI 및 Python 인수도 지원합니다. 자세한 내용은 검증 모드 문서를 참조하세요.

Google Colab에서 Ultralytics YOLOv8으로 커스텀 데이터셋을 학습하는 방법을 설명하는 Nicolai Nielsen

그림 1. Google Colab에서 Ultralytics YOLOv8으로 커스텀 데이터셋을 학습하는 방법을 설명하는 Nicolai Nielsen.

모델을 한 단계 더 발전시키기#

이제 Google Colab에서 사용자 지정 Ultralytics YOLOv8 모델을 성공적으로 학습했습니다. 다음 영상에서는 사용자 지정 학습된 YOLOv8 모델을 사용해 모델 가중치를 내보내고 실시간 추론을 실행하는 방법을 살펴보겠습니다.

마무리#

Google Colab에서 Ultralytics YOLOv8을 사용한 사용자 지정 객체 감지의 세계를 함께 살펴봐 주셔서 감사합니다. AI와 머신러닝에 관한 더 많은 튜토리얼도 기대해 주세요.

이 종합 가이드를 통해 Google Colab에서 Ultralytics YOLOv8을 사용해 자체 사용자 지정 객체 감지 모델을 학습할 준비를 마쳤습니다. 단계별로 따라 하려면 전체 튜토리얼을 시청하세요.

작성자

Nuvola Ladi
Nuvola Ladi

디지털 콘텐츠 매니저 · Ultralytics

Nuvola Ladi는 Ultralytics의 디지털 콘텐츠 매니저로, 비전 AI와 Ultralytics YOLO를 다루는 콘텐츠를 제작하고 PyTorch Conference 2025와 같은 업계 행사에서 회사를 대표합니다. 스페인에 거주하며 IE University에서 시각 및 디지털 미디어 석사 학위를 취득했습니다. Ultralytics에 합류하기 전에는 XVA Gallery & Hotel, Rolex 등의 조직에서 근무했습니다.

댓글

질문하거나 결과를 공유하거나 다른 사람을 도와주세요.

솔루션 살펴보기

스포츠 분야의 컴퓨터 비전

스포츠 분야의 컴퓨터 비전

Ultralytics YOLO가 선수 및 공 추적, 경기력 분석, 코칭 인사이트, 선수 재활을 통해 스포츠 비전을 구현하는 방법을 알아보세요.
자세히 알아보기
항공 이미지 컴퓨터 비전

항공 이미지 컴퓨터 비전

Ultralytics YOLO를 활용해 드론 및 항공 이미지를 농업, 양식업, 보전, 지리 공간 분석을 위한 실시간 인사이트로 전환하세요.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO를 활용해 항공기 검사, 활주로 FOD 감지, 공항 지상 운영, 복합재 결함 감지 등 항공우주 분야에 컴퓨터 비전을 적용하세요.
자세히 알아보기
보안 분야의 컴퓨터 비전

보안 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 모든 시설을 보호하세요. Vision AI는 경계 모니터링, 위협 감지, 번호판 인식, 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 분야의 컴퓨터 비전

로보틱스 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 머신을 구현하세요. 로보틱스 분야의 Vision AI는 자율 주행, 인식, 객체 추적, 실시간 제어를 지원합니다.
자세히 알아보기
물류 분야의 컴퓨터 비전

물류 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 간소화하세요. 비전 AI는 화물 검사, 분류, 차량 추적, 실시간 창고 안전 모니터링을 지원합니다.
자세히 알아보기
리테일 분야의 컴퓨터 비전

리테일 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 리테일의 새로운 가능성을 열어 보세요. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리, 더욱 심층적인 고객 인사이트를 지원합니다.
자세히 알아보기
의료 분야의 컴퓨터 비전

의료 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 의료 솔루션을 구축하세요. 의료 분야의 비전 AI는 의료 영상 판독을 가속화하고, 진단을 개선하며, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조 공정을 최적화하세요. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 분야의 컴퓨터 비전

자동차 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 자동차 분야에 컴퓨터 비전을 적용하세요. 비전 AI는 도로 안전, 운전자 지원, 차량 자동화를 개선해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업 분야의 컴퓨터 비전

농업 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하세요. 작물 모니터링, 가축 추적, 정밀 농업을 지원하여 더 높은 수확량과 더 스마트한 농업을 실현합니다.
자세히 알아보기

함께 AI의 미래를 만들어 가세요!

머신러닝의 미래와 함께 여정을 시작하세요