Bilddatensätze vorverarbeiten
Du entwickelst ein Precision-Agriculture-System, das Landwirtinnen und Landwirten hilft, die Pflanzengesundheit zu überwachen. Dabei nutzt du ein vortrainiertes Transformer-Modell, das du später auf landwirtschaftliche Bilddaten feinabstimmen kannst. Verarbeite den Datensatz mit AutoImageProcessor vor, um das Training vorzubereiten!
Einige Daten wurden bereits geladen:
- Die Klasse
AutoImageProcessorwurde austransformersimportiert modelist gleichmicrosoft/swin-tiny-patch4-window7-224- Ein Beispiel-
datasetwurde definiert, mit einem Beispielbild in der Variablenimage
Diese Übung ist Teil des Kurses
Effizientes KI-Modelltraining mit PyTorch
Anleitung zur Übung
- Lade einen vortrainierten Image Processor aus dem vordefinierten
model. - Wende den
image_processorauf den gesamten Datensatz mitmapan.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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"])