1. 学习
  2. /
  3. 课程
  4. /
  5. Hugging Face로 배우는 멀티모달 모델

Connected

练习

CLIP으로 제로샷 러닝

rajuptvs/ecommerce_products_clip 데이터셋에서 제로샷 러닝으로 이미지를 분류해 보겠습니다. 이 데이터셋에는 약 2천 개의 상품 이미지와 관련 설명이 포함되어 있어요:

Image of a woman modeling a dress

데이터셋(dataset), CLIPProcessor(processor), CLIPModel(model)이 미리 로드되어 있으며, 다음과 같은 카테고리 목록도 제공됩니다:

categories = ["shirt", "trousers", "shoes", "dress", "hat", 
              "bag", "watch", "glasses", "jacket", "belt"]

说明

100 XP
  • processor를 사용해 categories와 dataset의 인덱스 999에 있는 이미지를 전처리하세요. 패딩을 활성화합니다.
  • 언패킹한 inputs를 model에 전달하세요.
  • .logits_per_image 속성과 .softmax() 메서드를 사용해 각 카테고리의 확률을 계산하세요.
  • probs와 categories를 사용해 가장 가능성이 높은 카테고리를 찾으세요.