Använd transformeringskomponent

I den här artikeln beskrivs en komponent i Azure Mašinsko učenje designer.

Använd den här komponenten för att ändra en indatauppsättning baserat på en tidigare beräknad transformering. Den här komponenten är nödvändig i om du behöver uppdatera transformeringar i slutsatsdragningspipelines.

Om du till exempel använde z-poäng för att normalisera dina träningsdata med hjälp av komponenten Normalisera data , skulle du också vilja använda z-score-värdet som beräknades för träning under bedömningsfasen. I Azure Mašinsko učenje kan du spara normaliseringsmetoden som en transformering och sedan använda Tillämpa transformering för att tillämpa z-poängen på indata före bedömning.

Så här sparar du transformeringar

Med designern kan du spara datatransformeringar som datauppsättningar så att du kan använda dem i andra pipelines.

  1. Välj en komponent för datatransformering som har körts.

  2. Välj fliken Utdata + loggar.

  3. Leta reda på transformeringsutdata och välj registerdatauppsättningen för att spara den som en komponent under kategorin Datauppsättningar i komponentpaletten.

Så här använder du Tillämpa transformering

  1. Lägg till komponenten Tillämpa transformering i pipelinen. Du hittar den här komponenten i avsnittet Modellbedömning och utvärdering i komponentpaletten.

  2. Hitta den sparade transformering som du vill använda under Datauppsättningar i komponentpaletten.

  3. Anslut utdata från den sparade omvandlingen till den vänstra indataporten för komponenten Apply Transformation .

    Datauppsättningen bör ha exakt samma schema (antal kolumner, kolumnnamn, datatyper) som den datauppsättning som omvandlingen först utformades för.

  4. Anslut datauppsättningens utdata för den önskade komponenten till rätt indataport för komponenten Tillämpa transformering .

  5. Om du vill tillämpa en transformering på den nya datamängden skickar du pipelinen.

Viktigt!

För att säkerställa att den uppdaterade omvandlingen i träningspipelines också är möjlig i slutsatsdragningspipelines måste du följa stegen nedan varje gång det uppdateras transformering i träningspipelinen:

  1. I träningspipelinen registrerar du utdata från Select Columns Transform som en datauppsättning. Registrera datamängden för komponentutdata
  2. I slutsatsdragningspipelinen tar du bort TD-komponenten och ersätter den med den registrerade datauppsättningen i föregående steg. Ersätt TD-komponent

Nästa steg

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