YOLO Vision 2026:

Medical Pills 데이터셋#

Open Medical Pills Dataset In Colab

Ultralytics Medical Pills 데이터셋은 1개의 클래스(pill)에 걸쳐 레이블이 지정된 115장의 이미지(학습용 92장, 검증용 23장)로 구성된 개념 증명(POC) 객체 검출 데이터셋입니다. 품질 관리, 포장 자동화, 분류 등 제약 분야 애플리케이션을 위한 컴퓨터 비전 모델을 시연하기 위해 구축되었습니다.



Watch: How to train an Ultralytics YOLO Model on the Medical Pills Detection Dataset in Google Colab

데이터셋 구조#

Medical Pills 데이터셋은 medical-pills.yaml 설정으로 정의된 두 개의 하위 세트로 분할된, 단일 클래스 pill(으)로 주석이 달린 115장의 이미지를 포함합니다.

Split이미지설명
학습(Train)92모델 학습용 라벨링된 이미지
검증23평가 및 벤치마킹을 위한 보류(held-out) 이미지

Medical Pills on Ultralytics Platform을 탐색하여 어노테이션 오버레이가 포함된 이미지를 찾아보고, Charts 탭에서 클래스 분포 및 바운딩 박스 히트맵을 확인한 후, 이를 클론하여 클라우드에서 나만의 모델을 훈련할 수 있습니다.

응용 분야#

제약 분야에서 의료용 알약 탐지를 위해 컴퓨터 비전을 사용하면 다음과 같은 작업을 지원하여 자동화를 실현할 수 있습니다:

  • 제약 분류(Pharmaceutical Sorting): 크기, 모양 또는 색상에 따라 알약을 자동으로 분류하여 생산 효율성을 높입니다.
  • AI 연구 및 개발: 제약 활용 사례에서 컴퓨터 비전 알고리즘을 개발하고 테스트하기 위한 벤치마크 역할을 합니다.
  • 디지털 재고 시스템: 자동화된 알약 인식 기능을 통합하여 실시간 재고 모니터링 및 보충 계획을 지원하는 스마트 재고 솔루션을 구동합니다.
  • 품질 관리: 결함, 불규칙성 또는 오염을 식별하여 알약 생산의 일관성을 보장합니다.
  • 위조품 탐지: 알려진 표준과 시각적 특성을 비교 분석하여 잠재적인 위조 의약품을 식별하는 데 도움을 줍니다.

데이터셋 YAML#

medical-pills.yaml 파일은 데이터세트 경로, 클래스 이름 및 기타 메타데이터를 포함하는 데이터세트 설정을 정의합니다. 이 파일은 Ultralytics 저장소의 https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/medical-pills.yaml에 유지 관리됩니다.

ultralytics/cfg/datasets/medical-pills.yaml
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license

# Medical-pills dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/medical-pills
# Example usage: yolo train data=medical-pills.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── medical-pills ← downloads here (8.19 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: medical-pills # dataset root dir
train: images/train # train images (relative to 'path') 92 images
val: images/val # val images (relative to 'path') 23 images

# Classes
names:
  0: pill

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

사용법#

Medical Pills 데이터세트에서 이미지 크기 640으로 100 epochs 동안 YOLO26n 모델을 훈련하려면 다음 예제를 사용하십시오. 자세한 인수는 모델의 Training 페이지를 참조하십시오.

훈련 예제
from ultralytics import YOLO

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

# Train the model
results = model.train(data="medical-pills.yaml", epochs=100, imgsz=640)
추론 예시
from ultralytics import YOLO

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

# Inference using the model
results = model.predict("https://ultralytics.com/assets/medical-pills-sample.jpg")

샘플 이미지 및 주석#

Medical Pills 데이터셋은 알약의 다양성을 보여주는 라벨링된 이미지를 제공합니다. 다음은 데이터셋에서 가져온 라벨링된 이미지의 예시입니다:

Medical Pills dataset sample image

  • 모자이크 이미지(Mosaiced Image): 학습 배치로 구성된 모자이크 처리된 데이터셋 이미지가 표시됩니다. 모자이킹은 여러 이미지를 하나로 통합하여 학습 다양성을 높이고 모델 일반화 성능을 향상합니다.

다른 데이터셋과의 통합#

더욱 포괄적인 제약 분석을 위해 Medical Pills 데이터세트를 포장 식별을 위한 package-seg와 같은 관련 데이터세트나 brain-tumor 같은 의료 영상 데이터세트와 결합하여 엔드투엔드 헬스케어 AI 솔루션을 개발하는 것을 고려해 보십시오.

인용 및 감사의 글#

본 데이터세트는 AGPL-3.0 License 하에 제공됩니다.

연구 또는 개발 작업에 Medical Pills 데이터셋을 사용하는 경우, 명시된 세부 정보를 사용하여 출처를 밝혀 주십시오:

인용
@dataset{Jocher_Ultralytics_Datasets_2024,
    author = {Jocher, Glenn and Rizwan, Muhammad},
    license = {AGPL-3.0},
    month = {Dec},
    title = {Ultralytics Datasets: Medical-pills Detection Dataset},
    url = {https://docs.ultralytics.com/datasets/detect/medical-pills/},
    version = {1.0.0},
    year = {2024}
}

FAQ#

Medical Pills 데이터셋에는 몇 개의 이미지와 클래스가 포함되어 있습니까?#

Medical Pills 데이터세트는 총 115개의 이미지(훈련용 92개, 검증용 23개)를 포함하며 별도의 테스트 분할은 없습니다. 각 이미지는 단일 클래스 pill(으)로 어노테이션되어 있습니다. medical-pills.yaml 설정에 정의된 8.19 MB 자동 다운로드 파일로 제공됩니다.

Medical Pills 데이터셋에서 YOLO26 모델을 어떻게 학습시킬 수 있습니까?#

제공된 Python 또는 CLI 메서드를 사용하여 이미지 크기 640px로 100 epoch 동안 YOLO26 모델을 훈련할 수 있습니다. 자세한 지침은 Training Example 섹션을 참조하고, 모델 기능에 대한 자세한 내용은 YOLO26 documentation을 확인하십시오.

AI 프로젝트에서 Medical Pills 데이터셋을 사용하면 어떤 이점이 있습니까?#

이 데이터셋은 알약 탐지 자동화를 가능하게 하여 위조 방지, 품질 보증 및 제약 공정 최적화에 기여합니다. 또한 약물 안전성과 공급망 효율성을 향상할 수 있는 AI 솔루션을 개발하는 데 귀중한 자원으로 활용됩니다.

Medical Pills 데이터셋으로 어떻게 추론(inference)을 수행합니까?#

파인튜닝된 YOLO26 모델을 사용하여 Python 또는 CLI 메서드로 인퍼런스를 수행할 수 있습니다. 코드 스니펫은 Inference Example 섹션을 참조하고, 추가 옵션은 Predict mode documentation을 참조하십시오.

Medical Pills 데이터셋의 YAML 구성 파일은 어디에서 찾을 수 있습니까?#

YAML 파일은 medical-pills.yaml에서 확인할 수 있으며, 이 데이터세트에서 모델을 훈련하는 데 필수적인 데이터세트 경로, 클래스 및 추가 설정 세부 정보가 포함되어 있습니다.

댓글