Använda flera modeller i din ML-distribution
Du kan distribuera flera modeller till din ML-distribution, inklusive modeller från olika experiment. När du har distribuerat modeller från experiment använder du rutan Distribuerbara modeller i ML-distributionen för att konfigurera arbetsflöden för dynamisk prognos. När du genererar prognoser refereras till den modell du använder som ett alias. Detta system med alias gör att du kan ersätta modeller över tid utan att behöva skapa en ny ML-distribution och underlättar även jämförande tester av modellprestanda på produktionsdata.
Modellalias används i arbetsflöden för både batchprognos och realtidsprognos. För information, se:
Rutan Modeller som kan distribueras i en ML-distribution

Vad är modellalias?
Varje modell som du lägger till i din ML-distribution refereras till som ett modellalias. Ett alias är en dynamisk behållare i din ML-distribution som instruerar Qlik Predict att köra prognoser med en modell i distributionen. Inom aliaset kan modellerna ändras så att det blir enkelt att byta ut inaktuella modeller. En modell kan läggas till per modell-alias. Med alias kan du enkelt ändra modeller inom ett arbetsflöde för prognosgenerering utan att behöva redigera prognoskonfigurationer, skapa en ny ML-distribution eller uppdatera API-anrop.
Varje ML-distribution har ett alias som standard. Standardaliaset kan inte tas bort eller döpas om, men du kan enkelt ändra den modell som ska användas för att generera prognoser med det. Om du inte anger ett specifikt alias för prognoser från din ML-distribution används standardaliaset.
Du kan lägga till upp till 10 alias i en ML-distribution, inklusive standardaliaset.
Användningsfall för modellalias
-
Ersätta föråldrade modeller med omskolade modeller över tid utan att kräva uppdateringar av prognoskonfigurationer eller API-anrop.
-
Testa och jämföra prestanda för olika modeller på samma produktionsdata utan att behöva skapa flera ML-distributioner.
-
Använda en enda distribution för att generera prognoser från olika modeller beroende på specifika förhållanden.
Överväganden för att distribuera modeller till ML-distributioner
När modeller läggs till i en ML-distribution kan modellerna komma från olika ML-experiment, som kan finnas i olika utrymmen på Qlik Cloud-analys. Tänk på följande:
-
Om du vill lägga till en modell i en ML-distribution måste modellen ha samma experimenttyp (binär klassificering, klassificering med flera klasser eller regression) som modellen i standardaliaset.
-
Om modellschemat och tillämpningsdata inte är kompatibla fungerar det inte att köra prognoser (batch, realtid, direkt API eller koppling).
-
Det finns behörighetskrav för de användare som lägger till modeller i distributioner och som arbetar med modellalias (t.ex. lägger till, byter namn på och tar bort alias). Mer information finns i Behörigheter.
Arbeta med alias
Du arbetar med alias i rutan Distribuerbara modeller i ML-distributionen. Fönstret Distribuerbara modeller har ett intuitivt gränssnitt med dra och släpp för modelltilldelning.
När du är klar med ändringarna i de distribuerbara modellerna klickar du på Spara ändringar längst upp till höger i gränssnittet.
Det är frivilligt att lägga till nya alias. Om du inte behöver arbeta med flera alias kan du arbeta med enbart standardaliaset och växla mellan modeller med hjälp av detta enda alias.
Komma igång
Innan du kan tilldela modeller till alias måste du distribuera alla nödvändiga modeller till ML-distributionen. Denna process utförs i ML-experimentet där varje modell tränas. Se Distribuera modeller för information.
Lägga till ett alias
Skapa först ett tomt alias.
Gör följande:
-
Öppna rutan Modeller som kan distribueras i ML-distributionen.
-
Klicka på Lägg till alias under Tillgängliga modeller.
-
Klicka på Spara ändringar högst upp till höger i gränssnittet.
Du kan också klicka på bredvid en modell under Alla modeller i distributionen och välja Lägg till i nytt alias.
Tilldela en modell till ett alias (inklusive standardalias)
När du har lagt till aliaset måste du tilldela det en modell. Du kan också tilldela en annan modell till standardaliaset med hjälp av det här arbetsflödet.
Gör följande:
-
Under Alla modeller i distributionen hittar du den modell som du vill tilldela aliaset.
-
Bredvid Modellnamnet drar du modellen till aliaset.
Alternativt kan du klicka på
bredvid modellen och välja Lägg till <aliasnamn> eller Byt till standardalias för att ersätta den modell som tilldelats standardaliaset.
-
Klicka på Spara ändringar högst upp till höger i gränssnittet.
Byta namn på och ta bort alias
Du kan byta namn på och ta bort alla alias utom standardaliaset.
Gör följande:
-
Öppna rutan Modeller som kan distribueras i ML-distributionen.
-
Klicka på
bredvid modellens alias och välj Byt namn på eller Ta bort.
-
Klicka på Spara ändringar högst upp till höger i gränssnittet.
Ta bort modeller från en ML-distribution
Med tiden kan du behöva ta bort modeller från distributionen.
Gör följande:
-
I ML-distributionen öppnar du rutan Distribuerbara modeller.
-
Under Alla modeller i distributionen klickar du på
bredvid modellen och väljer Ta bort från distributionen. För att kunna ta bort en modell från distributionen måste modellens tilldelning tas bort från alla alias i distributionen.
-
Klicka på Spara ändringar högst upp till höger i gränssnittet.
Behörigheter
I det här delavsnittet beskrivs de behörigheter som du behöver för att utföra åtgärder som rör distribution av modeller och alias.
Mer information om Qlik Predict-behörigheter finns i Vem kan arbeta med Qlik Predict.
Distribuera och ta bort modeller från en ML-distribution
För att distribuera modeller till en ML-distribution (ny eller befintlig) behöver du:
-
Användarrättighet Professional eller Full User
-
Säkerhetsrollen Automl Experiment Contributor eller Automl Deployment Contributor
-
Nödvändig roll i utrymmet för ML-distributionen
-
För distributioner i delade utrymmen, en av följande:
-
Ägare (till utrymmet)
-
Kan hantera
-
Kan redigera
-
-
För distributioner i hanterade utrymmen, en av följande:
-
Ägare (till utrymmet)
-
Kan hantera
-
-
-
Nödvändig roll i utrymmet för ML-experimentet
-
För experiment i delade utrymmen, en av följande:
-
Ägare (till utrymmet)
-
Kan hantera
-
Kan redigera
-
-
Om du vill ta bort modeller från en ML-distribution behöver du:
-
Användarrättighet Professional eller Full User
-
Säkerhetsrollen Automl Experiment Contributor
-
Nödvändig roll i utrymmet för ML-distributionen
-
För distributioner i delade utrymmen, en av följande:
-
Ägare (till utrymmet)
-
Kan hantera
-
Kan redigera
-
-
För distributioner i hanterade utrymmen, en av följande:
-
Ägare (till utrymmet)
-
Kan hantera
-
-
Arbeta med modellalias
Att arbeta med modellalias innebär att skapa, ta bort och byta namn på aliasen. För att utföra dessa åtgärder behöver du:
-
Användarrättighet Professional eller Full User
-
Säkerhetsrollen Automl Experiment Contributor
-
Nödvändig roll i utrymmet för ML-distributionen
-
För distributioner i delade utrymmen, en av följande:
-
Ägare (till utrymmet)
-
Kan hantera
-
Kan redigera
-
-
För distributioner i hanterade utrymmen, en av följande:
-
Ägare (till utrymmet)
-
Kan hantera
-
-