Delen via


Afbeeldingstransformatie initiƫren

In dit artikel wordt beschreven hoe u het onderdeel Init Image Transformation in Azure Machine Learning Designer gebruikt om de transformatie van afbeeldingen te initialiseren om op te geven hoe u de afbeelding wilt transformeren.

Init Image Transformation configureren

  1. Voeg het onderdeel Init Image Transformation toe aan uw pijplijn in de ontwerpfunctie.

  2. Als u het formaat wilt wijzigen, geeft u op of u het formaat van de afbeelding van de invoer-PIL wilt wijzigen in de opgegeven grootte. Als u 'Waar' kiest, kunt u de gewenste grootte van de uitvoerafbeelding opgeven in Grootte, standaard 256.

  3. Geef voor centreren op of de opgegeven PIL-afbeelding in het midden moet worden bijgesneden. Als u 'Waar' kiest, kunt u de gewenste grootte van de uitvoerafbeelding van het bijsnijden opgeven in Bijsnijdgrootte, standaard 224.

  4. Geef voor Pad op of de opgegeven PIL-afbeelding aan alle zijden moet worden opgevuld met de padwaarde 0. Als u 'Waar' kiest, kunt u opvulling opgeven (het aantal pixels dat moet worden toegevoegd) op elke rand in opvulling.

  5. Geef voor Color jitter op of de helderheid, het contrast en de verzadiging van een afbeelding willekeurig moeten worden gewijzigd.

  6. Geef voor Grijswaarden op of u de afbeelding wilt converteren naar grijswaarden.

  7. Geef voor het bijsnijden van willekeurig formaat op of de opgegeven PIL-afbeelding moet worden bijgesneden tot willekeurige grootte en hoogte-breedteverhouding. Een bijsnijding van willekeurige grootte (varieert van 0,08 tot 1,0) van de oorspronkelijke grootte en een willekeurige hoogte-breedteverhouding (varieert van 3/4 tot 4/3) van de oorspronkelijke hoogte-breedteverhouding. Deze bijsnijdbewerking wordt ten slotte aangepast aan de opgegeven grootte. Dit wordt vaak gebruikt bij het trainen van de Begin-netwerken. Als u 'Waar' kiest, kunt u de verwachte uitvoergrootte van elke rand opgeven in willekeurige grootte, standaard 256.

  8. Geef bij willekeurig bijsnijden op of de opgegeven PIL-afbeelding op een willekeurige locatie moet worden bijgesneden. Als u 'Waar' kiest, kunt u de gewenste uitvoergrootte van het bijsnijden opgeven in willekeurige bijsnijdgrootte, standaard 224.

  9. Geef bij Willekeurig horizontaal spiegelen op of u de opgegeven PIL-afbeelding willekeurig met waarschijnlijkheid 0,5 wilt spiegelen.

  10. Geef bij Willekeurige verticale flip op of de gegeven PIL-afbeelding willekeurig met kans 0,5 verticaal moet worden gespiegeld.

  11. Geef voor willekeurige draaiing op of de afbeelding met een hoek moet worden gedraaid. Als u 'Waar' kiest, kunt u opgeven in het bereik van graden door willekeurige draaiingsgraden in te stellen, wat betekent (-graden, +graden), standaard 0.

  12. Geef bij Random affine op of u een willekeurige affinustransformatie van de afbeelding wilt bijhouden invariant van het midden. Als u 'Waar' kiest, kunt u opgeven in het bereik van graden waaruit u wilt selecteren in Willekeurige affine graden, wat betekent (-graden, +graden), standaard 0.

  13. Geef voor willekeurige grijswaarden op of u een willekeurige afbeelding wilt converteren naar grijswaarden met waarschijnlijkheid 0,1.

  14. Geef voor willekeurig perspectief op of perspectieftransformatie van de gegeven PIL-afbeelding willekeurig moet worden uitgevoerd met kans 0,5.

  15. Maak verbinding met het onderdeel Afbeeldingstransformatie toepassen om de hierboven opgegeven transformatie toe te passen op de gegevensset voor de invoerafbeelding.

  16. Verzend de pijplijn.

Resultaten

Nadat de transformatie is voltooid, kunt u getransformeerde afbeeldingen vinden in de uitvoer van het onderdeel Afbeeldingstransformatie toepassen.

Technische notities

Raadpleeg voor https://pytorch.org/vision/stable/transforms.html meer informatie over afbeeldingstransformatie.

Onderdeelparameters

Naam Bereik Type Default Beschrijving
Formaat wijzigen Alle Booleaanse waarde Waar Het formaat van de afbeelding van de invoer-PIL wijzigen in de opgegeven grootte
Tekengrootte >=1 Geheel getal 256 Geef de gewenste uitvoergrootte op
Bijsnijden centreren Alle Booleaanse waarde Waar Hiermee wordt de opgegeven PIL-afbeelding in het midden gewassen
Bijsnijdgrootte >=1 Geheel getal 224 Geef de gewenste uitvoergrootte van het bijsnijden op
Pad Alle Booleaanse waarde Onwaar Gebruik de opgegeven PIL-afbeelding aan alle zijden met de opgegeven 'pad'-waarde
Opvulling >=0 Geheel getal 0 Opvulling op elke rand
Kleur jitter Alle Booleaanse waarde Onwaar De helderheid, het contrast en de verzadiging van een afbeelding willekeurig wijzigen
Grijswaarden Alle Booleaanse waarde Onwaar Afbeelding converteren naar grijswaarden
Random resized crop Alle Booleaanse waarde Onwaar De opgegeven PIL-afbeelding bijsnijden tot willekeurige grootte en hoogte-breedteverhouding
Willekeurige grootte >=1 Geheel getal 256 Verwachte uitvoergrootte van elke rand
Willekeurig bijsnijden Alle Booleaanse waarde Onwaar De opgegeven PIL-afbeelding bijsnijden op een willekeurige locatie
Willekeurige bijsnijdgrootte >=1 Geheel getal 224 Gewenste uitvoergrootte van het bijsnijden
Willekeurige horizontale flip Alle Booleaanse waarde Waar De opgegeven PIL-afbeelding horizontaal spiegelen met een bepaalde waarschijnlijkheid
Willekeurige verticale flip Alle Booleaanse waarde Onwaar De opgegeven PIL-afbeelding verticaal spiegelen met een bepaalde waarschijnlijkheid
Willekeurige draaiing Alle Booleaanse waarde Onwaar De afbeelding draaien op hoek
Willekeurige rotatiegraden [0,180] Geheel getal 0 Bereik van graden waaruit u kunt selecteren
Willekeurige affine Alle Booleaanse waarde Onwaar Willekeurige affinustransformatie van de afbeelding die de centrale invariant houdt
Willekeurige affine graden [0,180] Geheel getal 0 Bereik van graden waaruit u kunt selecteren
Willekeurige grijswaarden Alle Booleaanse waarde Onwaar Afbeelding willekeurig converteren naar grijswaarden met kans 0,1
Willekeurig perspectief Alle Booleaanse waarde Onwaar Hiermee wordt perspectieftransformatie van de opgegeven PIL-afbeelding willekeurig uitgevoerd met kans 0,5
Willekeurig wissen Alle Booleaanse waarde Onwaar Willekeurig een rechthoekgebied in een afbeelding selecteren en de pixels wissen met waarschijnlijkheid 0,5

Uitvoer

Meetcriterium Type Description
Transformatie van uitvoerafbeelding TransformationDirectory Uitvoerafbeeldingstransformatie die kan worden verbonden met het onderdeel Afbeeldingstransformatie toepassen.

Volgende stappen

Bekijk de set onderdelen die beschikbaar zijn voor Azure Machine Learning.