Initiera bildtransformering

Den här artikeln beskriver hur du använder komponenten Init Image Transformation i Azure Mašinsko učenje designer för att initiera bildtransformeringen för att ange hur du vill att avbildningen ska transformeras.

Så här konfigurerar du Init Image Transformation

  1. Lägg till komponenten Init Image Transformation i pipelinen i designern.

  2. För Ändra storlek anger du om du vill ändra storlek på pil-avbildningen för indata till den angivna storleken. Om du väljer "Sant" kan du ange önskad bildstorlek för utdata i Storlek, som standard 256.

  3. För Center crop anger du om du vill beskära den angivna PIL-avbildningen i mitten. Om du väljer "Sant" kan du ange önskad bildstorlek för utdata för grödan i Beskärningsstorlek, som standard 224.

  4. För Pad anger du om du vill fylla på den angivna PIL-avbildningen på alla sidor med padvärdet 0. Om du väljer Sant kan du ange utfyllnad (hur många bildpunkter som ska läggas till) på varje kantlinje i Utfyllnad.

  5. För Färg jitter anger du om du slumpmässigt ska ändra ljusstyrka, kontrast och mättnad för en bild.

  6. För Gråskala anger du om bilden ska konverteras till gråskala.

  7. För Slumpmässig storleksanpassad gröda anger du om du vill beskära den angivna PIL-avbildningen till slumpmässig storlek och proportion. En gröda av slumpmässig storlek (från 0,08 till 1,0) av den ursprungliga storleken och ett slumpmässigt proportioner (intervall från 3/4 till 4/3) av det ursprungliga proportionförhållandet görs. Den här grödan ändras slutligen till en viss storlek. Detta används ofta för att träna Inception-nätverken. Om du väljer "Sant" kan du ange den förväntade utdatastorleken för varje kant i Slumpmässig storlek, som standard 256.

  8. För Slumpmässig gröda anger du om du vill beskära den angivna PIL-avbildningen på en slumpmässig plats. Om du väljer "Sant" kan du ange önskad utdatastorlek för grödan i Slumpmässig beskärningsstorlek, som standard 224.

  9. För Slumpmässig vågrät flip anger du om den angivna PIL-bilden ska vändas slumpmässigt med sannolikheten 0,5.

  10. För Slumpmässig lodrät flip anger du om du vill vända den angivna PIL-bilden slumpmässigt med sannolikheten 0,5.

  11. För Slumpmässig rotation anger du om bilden ska roteras efter vinkel. Om du väljer "Sant" kan du ange i gradersintervall genom att ange Slumpmässiga rotationsgrader, vilket innebär (-grader, +grader), som standard 0.

  12. För Random affine anger du om en slumpmässig affintransformering av avbildningen ska hålla mitten i variant. Om du väljer "Sant" kan du ange i grader som ska väljas i Slumpmässiga affingrader, vilket innebär (-grader, +grader), som standard 0.

  13. För Slumpmässig gråskala anger du om bilden ska konverteras slumpmässigt till gråskala med sannolikheten 0,1.

  14. För slumpmässigt perspektiv anger du om du vill utföra perspektivomvandling av den angivna PIL-bilden slumpmässigt med sannolikheten 0,5.

  15. Anslut till tillämpa bildtransformeringskomponenten för att tillämpa den transformering som anges ovan på datauppsättningen för indatabilden.

  16. Skicka pipelinen.

Resultat

När omvandlingen är klar kan du hitta transformerade bilder i utdata från komponenten Tillämpa bildtransformering .

Tekniska anteckningar

https://pytorch.org/vision/stable/transforms.html Mer information om bildtransformering finns i.

Komponentparametrar

Name Intervall Typ Standardvärde beskrivning
Ändra storlek Alla Booleskt Sant Ändra storlek på pil-avbildningen för indata till den angivna storleken
Storlek >=1 Integer 256 Ange önskad utdatastorlek
Mittengröda Alla Booleskt Sant Beskär den angivna PIL-avbildningen i mitten
Beskärningsstorlek >=1 Integer 224 Ange önskad utdatastorlek för beskärningen
Pad Alla Boolean Falsk Lägg den angivna PIL-avbildningen på alla sidor med det angivna "pad"-värdet
Utfyllnad >=0 Integer 0 Utfyllnad på varje kantlinje
Färg jitter Alla Boolean Falsk Ändra en bilds ljusstyrka, kontrast och mättnad slumpmässigt
Gråskala Alla Boolean Falsk Konvertera bild till gråskala
Slumpmässig storleksanpassad gröda Alla Boolean Falsk Beskär den angivna PIL-bilden till slumpmässig storlek och proportioner
Slumpmässig storlek >=1 Integer 256 Förväntad utdatastorlek för varje kant
Slumpmässig gröda Alla Boolean Falsk Beskär den angivna PIL-avbildningen på en slumpmässig plats
Slumpmässig beskärningsstorlek >=1 Integer 224 Önskad utdatastorlek för grödan
Slumpmässig vågrät vänd Alla Booleskt Sant Vänd den angivna PIL-bilden slumpmässigt vågrätt med en viss sannolikhet
Slumpmässig lodrät vänd Alla Boolean Falsk Vänd den angivna PIL-bilden slumpmässigt lodrätt med en viss sannolikhet
Slumpmässig rotation Alla Boolean Falsk Rotera bilden efter vinkel
Slumpmässiga rotationsgrader [0,180] Integer 0 Intervall med grader att välja mellan
Slumpmässig affin Alla Boolean Falsk Slumpmässig affintransformering av bilden som håller mitten invariant
Slumpmässiga affingrader [0,180] Integer 0 Intervall med grader att välja mellan
Slumpmässig gråskala Alla Boolean Falsk Konvertera bilden slumpmässigt till gråskala med sannolikheten 0,1
Slumpmässigt perspektiv Alla Boolean Falsk Utför perspektivtransformering av den angivna PIL-bilden slumpmässigt med sannolikheten 0,5
Slumpmässig radering Alla Boolean Falsk Slumpmässigt väljer en rektangelregion i en bild och raderar dess bildpunkter med sannolikheten 0,5

Utdata

Namn Type Beskrivning
Transformering av utdatabild TransformationDirectory Transformering av utdatabild som kan anslutas till komponenten Tillämpa bildtransformering .

Nästa steg

Se den uppsättning komponenter som är tillgängliga för Azure Mašinsko učenje.