Pré-processar conjuntos de dados de imagens
Você está desenvolvendo um sistema de agricultura de precisão para ajudar os agricultores a monitorar a saúde das culturas, usando um modelo de transformador pré-treinado, que pode ser ajustado posteriormente em imagens agrícolas. Pré-processe o conjunto de dados usando AutoImageProcessor para se preparar para o treinamento!
Alguns dados foram pré-carregados:
- A classe
AutoImageProcessorfoi importada detransformers modelé igual amicrosoft/swin-tiny-patch4-window7-224- Uma amostra do site
datasetfoi definida, com uma imagem de amostra carregada na variávelimage
Este exercício faz parte do curso
Treinamento eficiente de modelos de IA com PyTorch
Instruções do exercício
- Carregue um processador de imagens pré-treinado a partir do site predefinido
model. - Mapeie o
image_processorpara todo o conjunto de dados.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Load a pre-trained image processor
image_processor = ____.____(model)
# Map the image_processor to the entire dataset
dataset = dataset.____(
lambda examples: {
"pixel_values": [
image_processor(image, return_tensors="pt").pixel_values
for image in examples["img"]
]
},
batched=True,
)
print(dataset[0]["img"])