Utbildningsprincip och -inställningar
Viktigt!
Från och med den 20 september 2023 kommer du inte att kunna skapa nya personaliseringsresurser. Personanpassningstjänsten dras tillbaka den 1 oktober 2026.
Inlärningsinställningar avgör hyperparametrar för modellträningen. Två modeller av samma data som tränas på olika inlärningsinställningar skiljer sig.
Utbildningsprinciper och inställningar anges för din personaliserarresurs i Azure Portal.
Importera och exportera utbildningsprinciper
Du kan importera och exportera utbildningsprincipfiler från Azure Portal. Använd den här metoden för att spara befintliga principer, testa dem, ersätta dem och arkivera dem i källkodskontrollen som artefakter för framtida referens och granskning.
Lär dig hur du importerar och exporterar en inlärningsprincip i Azure Portal för din Personalizer-resurs.
Förstå inställningar för inlärningsprinciper
Inställningarna i inlärningsprincipen är inte avsedda att ändras. Ändra endast inställningar om du förstår hur de påverkar Personanpassning. Utan den här vetskapen kan du orsaka problem, inklusive att ogiltigförklara personanpassningsmodeller.
Personalizer använder vowpalwabbit för att träna och poängsätta händelserna. Se dokumentationen för vowpalwabbit om hur du redigerar inlärningsinställningarna med vowpalwabbit. När du har rätt kommandoradsargument sparar du kommandot i en fil med följande format (ersätt egenskapsvärdet argument med önskat kommando) och laddar upp filen för att importera inlärningsinställningar i fönstret Modell- och inlärningsinställningar i Azure Portal för personaliserarresursen.
Följande .json
är ett exempel på en inlärningsprincip.
{
"name": "new learning settings",
"arguments": " --cb_explore_adf --epsilon 0.2 --power_t 0 -l 0.001 --cb_type mtr -q ::"
}
Jämför inlärningsprinciper
Du kan jämföra hur olika inlärningsprinciper fungerar mot tidigare data i Personanpassningsloggar genom att göra offlineutvärderingar.
Ladda upp dina egna inlärningsprinciper för att jämföra dem med den aktuella inlärningsprincipen.
Optimera inlärningsprinciper
Personanpassning kan skapa en optimerad inlärningsprincip i en offlineutvärdering. En optimerad inlärningsprincip som har bättre belöningar i en offlineutvärdering ger bättre resultat när den används online i Personalizer.
När du har optimerat en inlärningsprincip kan du tillämpa den direkt på Personanpassning så att den omedelbart ersätter den aktuella principen. Eller så kan du spara den optimerade principen för ytterligare utvärdering och senare bestämma om du vill ta bort, spara eller tillämpa den.
Nästa steg
- Lär dig aktiva och inaktiva händelser.