📢 학습 목표
- 동물 객체 탐지하는 모델 만들기
- YOLOv11 모델 활용
# 데이터 압축 풀기
!unzip './YOLOv11/animal.zip' -d './data/'
data.yaml 파일 절대경로 수정라이브러리 설치
!pip -q install ultralytics
모델 로딩
# 모델 객체 생성
from ultralytics import YOLO
model = YOLO('yolo11n.pt')
학습
# 학습
result = model.train(data = './data/animal/data.yaml',
epochs = 100,
imgsz = 640,
patience = 15)
patience : 조기학습 중단# 예측
my_model = YOLO('./runs/detect/train/weights/best.pt')
source = 'https://dimg.donga.com/wps/NEWS/IMAGE/2022/09/01/115259050.2.jpg'
result_img = my_model(source = source, save = True)
import matplotlib.pyplot as plt
plt.imshow(result_img[0].plot())
plt.axis('off')
