콘텐츠로 건너뛰기

아프리카 야생동물 데이터 세트

이 데이터 세트는 남아프리카 자연 보호구역에서 흔히 볼 수 있는 네 가지 동물군을 보여줍니다. 버팔로, 코끼리, 코뿔소, 얼룩말과 같은 아프리카 야생 동물의 이미지가 포함되어 있어 동물의 특징에 대한 귀중한 인사이트를 제공합니다. 컴퓨터 비전 알고리즘을 훈련하는 데 필수적인 이 데이터 세트는 동물원에서 숲에 이르기까지 다양한 서식지에서 동물을 식별하는 데 도움이 되며 야생동물 연구를 지원합니다.



Watch: 다음을 사용하여 아프리카 야생동물 탐지 Ultralytics YOLO11

데이터 세트 구조

아프리카 야생동물 개체 감지 데이터 세트는 세 개의 하위 집합으로 나뉩니다:

  • 트레이닝 세트: 1052개의 이미지와 각각 해당 주석이 포함되어 있습니다.
  • 유효성 검사 세트: 225개의 이미지와 각각 쌍을 이루는 주석을 포함합니다.
  • 테스트 세트: 227개의 이미지와 각각 쌍을 이루는 주석으로 구성됩니다.

애플리케이션

이 데이터 세트는 물체 감지, 물체 추적, 연구 등 다양한 컴퓨터 비전 작업에 적용할 수 있습니다. 특히 이미지에서 아프리카 야생동물 물체를 식별하는 모델을 훈련하고 평가하는 데 사용할 수 있으며, 이는 야생동물 보호, 생태 연구, 자연 보호 구역 및 보호 지역 모니터링에 응용할 수 있습니다. 또한 학생과 연구자가 다양한 동물 종의 특징과 행동을 연구하고 이해할 수 있도록 교육 목적으로도 귀중한 자료로 활용될 수 있습니다.

데이터 세트 YAML

YAML(또 다른 마크업 언어) 파일은 경로, 클래스 및 기타 관련 세부 정보를 포함한 데이터 세트 구성을 정의합니다. 아프리카 야생동물 데이터 세트의 경우, 아프리카 야생동물 데이터 세트의 african-wildlife.yaml 파일은 다음 위치에 있습니다. https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/african-wildlife.yaml.

ultralytics/cfg/데이터세트/아프리카-야생동물.yaml

# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license

# African-wildlife dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/african-wildlife/
# Example usage: yolo train data=african-wildlife.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── african-wildlife  ← downloads here (100 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/african-wildlife # dataset root dir
train: train/images # train images (relative to 'path') 1052 images
val: valid/images # val images (relative to 'path') 225 images
test: test/images # test images (relative to 'path') 227 images

# Classes
names:
  0: buffalo
  1: elephant
  2: rhino
  3: zebra

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/african-wildlife.zip

사용법

이미지 크기가 640인 아프리카 야생동물 데이터 세트에 대해 100개 시기의 YOLO11n 모델을 훈련하려면 제공된 코드 샘플을 사용하세요. 사용 가능한 파라미터의 전체 목록은 모델의 훈련 페이지를 참조하세요.

열차 예시

from ultralytics import YOLO

# Load a model
model = YOLO("yolo11n.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="african-wildlife.yaml", epochs=100, imgsz=640)
# Start training from a pretrained *.pt model
yolo detect train data=african-wildlife.yaml model=yolo11n.pt epochs=100 imgsz=640

추론 예제

from ultralytics import YOLO

# Load a model
model = YOLO("path/to/best.pt")  # load a brain-tumor fine-tuned model

# Inference using the model
results = model.predict("https://ultralytics.com/assets/african-wildlife-sample.jpg")
# Start prediction with a finetuned *.pt model
yolo detect predict model='path/to/best.pt' imgsz=640 source="https://ultralytics.com/assets/african-wildlife-sample.jpg"

샘플 이미지 및 주석

아프리카 야생동물 데이터 세트는 다양한 동물 종과 그들의 자연 서식지를 보여주는 다양한 이미지로 구성되어 있습니다. 아래는 데이터 세트의 이미지 예시이며, 각 이미지에는 해당 주석이 함께 제공됩니다.

아프리카 야생동물 데이터 세트 샘플 이미지

  • 모자이크 이미지: 여기에서는 모자이크된 데이터 세트 이미지로 구성된 훈련 배치를 소개합니다. 훈련 기법인 모자이크는 여러 이미지를 하나로 결합하여 배치의 다양성을 풍부하게 합니다. 이 방법은 다양한 객체 크기, 종횡비 및 컨텍스트에 걸쳐 일반화하는 모델의 능력을 향상시키는 데 도움이 됩니다.

이 예는 아프리카 야생동물 데이터 세트에 포함된 이미지의 다양성과 복잡성을 보여 주며, 훈련 과정에서 모자이킹을 포함할 경우 얻을 수 있는 이점을 강조합니다.

인용 및 감사

이 데이터 세트는 AGPL-3.0 라이선스에 따라 공개되었습니다.

자주 묻는 질문

아프리카 야생동물 데이터세트란 무엇이며, 컴퓨터 비전 프로젝트에서 어떻게 사용할 수 있나요?

아프리카 야생동물 데이터 세트에는 남아프리카 자연 보호구역에서 흔히 볼 수 있는 네 가지 동물 종인 버팔로, 코끼리, 코뿔소, 얼룩말의 이미지가 포함되어 있습니다. 물체 감지 및 동물 식별을 위한 컴퓨터 비전 알고리즘을 훈련하는 데 유용한 리소스입니다. 이 데이터 세트는 물체 추적, 연구 및 보존 노력과 같은 다양한 작업을 지원합니다. 데이터 세트의 구조와 활용에 대한 자세한 내용은 데이터 세트 구조 섹션과 데이터 세트의 활용을 참조하세요.

아프리카 야생동물 데이터셋을 사용하여 YOLO11 모델을 훈련하려면 어떻게 해야 하나요?

다음을 사용하여 아프리카 야생동물 데이터 세트에서 YOLO11 모델을 학습시킬 수 있습니다. african-wildlife.yaml 구성 파일을 추가합니다. 다음은 이미지 크기가 640인 100개의 에포크에 대해 YOLO11n 모델을 훈련하는 방법의 예시입니다:

from ultralytics import YOLO

# Load a model
model = YOLO("yolo11n.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="african-wildlife.yaml", epochs=100, imgsz=640)
# Start training from a pretrained *.pt model
yolo detect train data=african-wildlife.yaml model=yolo11n.pt epochs=100 imgsz=640

추가 교육 매개변수 및 옵션은 교육 문서를 참조하세요.

아프리카 야생동물 데이터 세트의 YAML 구성 파일은 어디에서 찾을 수 있나요?

아프리카 야생동물 데이터 집합의 YAML 구성 파일 이름은 african-wildlife.yaml에서 찾을 수 있습니다. 이 깃허브 링크. 이 파일은 경로, 클래스 및 교육에 중요한 기타 세부 정보를 포함한 데이터 세트 구성을 정의합니다. 머신 러닝 모델. 참조 데이터 세트 YAML 섹션에서 자세한 내용을 확인하세요.

아프리카 야생동물 데이터 세트의 샘플 이미지와 주석을 볼 수 있나요?

예, 아프리카 야생동물 데이터 세트에는 자연 서식지에서 다양한 동물 종을 보여주는 다양한 이미지가 포함되어 있습니다. 샘플 이미지 및 주석 섹션에서 샘플 이미지와 해당 주석을 볼 수 있습니다. 이 섹션에서는 모자이크 기법을 사용하여 여러 이미지를 하나로 결합하여 배치의 다양성을 풍부하게 하고 모델의 일반화 능력을 향상시키는 방법도 설명합니다.

아프리카 야생동물 데이터셋을 어떻게 야생동물 보호와 연구를 지원하는 데 사용할 수 있나요?

아프리카 야생동물 데이터 세트는 다양한 서식지에서 아프리카 야생동물을 식별하는 모델을 훈련하고 평가할 수 있도록 하여 야생동물 보호 및 연구를 지원하는 데 이상적입니다. 이러한 모델은 동물 개체군 모니터링, 동물 행동 연구, 보존 필요성 인식에 도움을 줄 수 있습니다. 또한, 데이터 세트는 교육 목적으로도 활용되어 학생과 연구자들이 다양한 동물 종의 특성과 행동을 이해하는 데 도움을 줄 수 있습니다. 자세한 내용은 애플리케이션 섹션에서 확인할 수 있습니다.

📅1 년 전 생성됨 ✏️ 11 일 전 업데이트됨

댓글