Afbeeldingstransformatie initiëren
In dit artikel wordt beschreven hoe u het onderdeel Transformatie van init-installatiekopieën in azure Machine Learning Designer gebruikt om de transformatie van afbeeldingen te initialiseren om op te geven hoe u de afbeelding wilt transformeren.
Init-installatiekopieëntransformatie configureren
Voeg het onderdeel Init Image Transformation toe aan uw pijplijn in de ontwerpfunctie.
Geef bij Formaat wijzigen op of de invoer-PIL-afbeelding moet worden aangepast aan de opgegeven grootte. Als u 'Waar' kiest, kunt u de gewenste grootte van de uitvoerafbeelding opgeven bij Grootte, standaard 256.
Geef voor Centreren bijsnijden op of de opgegeven PIL-afbeelding in het midden moet worden bijgesneden. Als u 'Waar' kiest, kunt u de gewenste uitvoerafbeeldingsgrootte van de bijsnijding 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 (hoeveel pixels u wilt toevoegen) op elke rand in Opvulling.
Geef bij Kleur-jitter op of u de helderheid, het contrast en de verzadiging van een afbeelding willekeurig wilt wijzigen.
Geef voor Grijswaarden op of de afbeelding moet worden geconverteerd naar grijswaarden.
Geef voor Willekeurig formaat bijsnijden op of de opgegeven PIL-afbeelding moet worden bijgesneden tot willekeurige grootte en hoogte-breedteverhouding. Er wordt een bijgesneden met een willekeurige grootte (van 0,08 tot 1,0) van de oorspronkelijke grootte en een willekeurige hoogte-breedteverhouding (van 3/4 tot 4/3) van de oorspronkelijke hoogte-breedteverhouding gemaakt. De grootte van deze bijsnijding wordt ten slotte gewijzigd in de opgegeven grootte. Dit wordt vaak gebruikt bij het trainen van de Inception-netwerken. Als u 'Waar' kiest, kunt u de verwachte uitvoergrootte van elke rand opgeven in Willekeurige grootte, standaard 256.
Geef voor 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 de bijsnijding opgeven in Willekeurige bijsnijdgrootte, standaard 224.
Geef voor Willekeurige horizontale spiegeling op of u de opgegeven PIL-afbeelding willekeurig wilt spiegelen met een kans van 0,5.
Geef voor Willekeurige verticale spiegeling op of de opgegeven PIL-afbeelding willekeurig moet worden gespiegeld met een kans van 0,5.
Geef bij Willekeurige draaiing op of de afbeelding hoekgewijs moet worden gedraaid. Als u 'Waar' kiest, kunt u opgeven in het bereik van graden door Willekeurige rotatiegraden in te stellen, wat betekent (-graden, +graden), standaard 0.
Geef voor Willekeurige affiene op of willekeurige affienetransformatie van de afbeelding het midden invariant houdt. Als u 'Waar' kiest, kunt u opgeven in het bereik van graden waaruit u wilt selecteren in Willekeurige affiinusgraden, wat betekent (-graden, +graden), standaard 0.
Geef voor Willekeurige grijswaarden op of de afbeelding willekeurig moet worden geconverteerd naar grijswaarden met een waarschijnlijkheid van 0,1.
Geef voor Willekeurig perspectief op of perspectieftransformatie van de opgegeven PIL-afbeelding willekeurig moet worden uitgevoerd met een kans van 0,5.
Maak verbinding met het onderdeel Afbeeldingstransformatie toepassen om de hierboven opgegeven transformatie toe te passen op de gegevensset van 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 opmerkingen
Raadpleeg voor https://pytorch.org/vision/stable/transforms.html meer informatie over afbeeldingstransformatie.
Onderdeelparameters
Naam | Bereik | Type | Standaard | Beschrijving |
---|---|---|---|---|
Formaat wijzigen | Alle | Boolean-waarde | True | Het formaat van de invoer-PIL-afbeelding wijzigen in de opgegeven grootte |
Grootte | >=1 | Geheel getal | 256 | De gewenste uitvoergrootte opgeven |
Bijsnijden centreren | Alle | Boolean-waarde | True | Hiermee snijdt u de opgegeven PIL-afbeelding in het midden bij |
Bijsnijdgrootte | >=1 | Geheel getal | 224 | De gewenste uitvoergrootte van de bijsnijding opgeven |
Pad | Alle | Booleaans | False | Vul de opgegeven PIL-afbeelding aan alle zijden in met de opgegeven padwaarde |
Opvulling | >=0 | Geheel getal | 0 | Opvulling op elke rand |
Kleur jitter | Alle | Booleaans | False | De helderheid, het contrast en de verzadiging van een afbeelding willekeurig wijzigen |
Grijswaarden | Alle | Booleaans | False | Afbeelding converteren naar grijswaarden |
Willekeurig formaat van bijsnijding | Alle | Booleaans | False | De opgegeven PIL-afbeelding bijsnijden tot willekeurige grootte en hoogte-breedteverhouding |
Willekeurige grootte | >=1 | Geheel getal | 256 | Verwachte uitvoergrootte van elke rand |
Willekeurige bijsnijding | Alle | Booleaans | False | De opgegeven PIL-afbeelding op een willekeurige locatie bijsnijden |
Willekeurige bijsnijdgrootte | >=1 | Geheel getal | 224 | Gewenste uitvoergrootte van de bijsnijding |
Willekeurige horizontale spiegeling | Alle | Boolean-waarde | True | De opgegeven PIL-afbeelding horizontaal spiegelen met een bepaalde waarschijnlijkheid |
Willekeurige verticale spiegeling | Alle | Booleaans | False | De opgegeven PIL-afbeelding willekeurig verticaal spiegelen met een bepaalde waarschijnlijkheid |
Willekeurige rotatie | Alle | Booleaans | False | De afbeelding draaien op hoek |
Willekeurige rotatiegraden | [0,180] | Geheel getal | 0 | Bereik van graden waaruit u kunt kiezen |
Willekeurige affiinus | Alle | Booleaans | False | Willekeurige affiinustransformatie van de afbeelding waarbij het midden invariant blijft |
Willekeurige affiinusgraden | [0,180] | Geheel getal | 0 | Bereik van graden waaruit u kunt kiezen |
Willekeurige grijswaarden | Alle | Booleaans | False | Afbeelding willekeurig converteren naar grijswaarden met kans 0,1 |
Willekeurig perspectief | Alle | Booleaans | False | Voert perspectieftransformatie van de opgegeven PIL-afbeelding willekeurig uit met een kans van 0,5 |
Willekeurige wissing | Alle | Booleaans | False | Willekeurig een rechthoekgebied in een afbeelding selecteren en de pixels wissen met een kans van 0,5 |
Uitvoer
Naam | 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.