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
Voeg het onderdeel Init Image Transformation toe aan uw pijplijn in de ontwerpfunctie.
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.
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.
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.
Geef voor Color jitter op of de helderheid, het contrast en de verzadiging van een afbeelding willekeurig moeten worden gewijzigd.
Geef voor Grijswaarden op of u de afbeelding wilt converteren naar grijswaarden.
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.
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.
Geef bij Willekeurig horizontaal spiegelen op of u de opgegeven PIL-afbeelding willekeurig met waarschijnlijkheid 0,5 wilt spiegelen.
Geef bij Willekeurige verticale flip op of de gegeven PIL-afbeelding willekeurig met kans 0,5 verticaal moet worden gespiegeld.
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.
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.
Geef voor willekeurige grijswaarden op of u een willekeurige afbeelding wilt converteren naar grijswaarden met waarschijnlijkheid 0,1.
Geef voor willekeurig perspectief op of perspectieftransformatie van de gegeven PIL-afbeelding willekeurig moet worden uitgevoerd met kans 0,5.
Maak verbinding met het onderdeel Afbeeldingstransformatie toepassen om de hierboven opgegeven transformatie toe te passen op de gegevensset voor de invoerafbeelding.
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.