Megosztás a következőn keresztül:


Személyre szabás automatikus optimalizálása (előzetes verzió)

Fontos

2023. szeptember 20-tól nem hozhat létre új Personalizer-erőforrásokat. A Personalizer szolgáltatás 2026. október 1-jén megszűnik.

Bevezetés

A Personalizer automatikus optimalizálása manuális erőfeszítést takarít meg, hogy a Personalizer-ciklus a legjobb gépi tanulási teljesítményt nyújtsa azáltal, hogy automatikusan megkeresi a modellek betanításához és alkalmazásához használt továbbfejlesztett tanulási beállításokat. A Personalizer szigorú feltételekkel rendelkezik az új tanulási beállítások alkalmazásához a fejlesztések érdekében, nem valószínű, hogy veszteségessé teszi a jutalmakat.

A Személyre szabás automatikus optimalizálása nyilvános előzetes verzióban érhető el, és a felhasználói visszajelzések alapján változnak a funkciók, a megközelítések és a folyamatok.

Mikor érdemes használni az automatikus optimalizálást?

A legtöbb esetben a legjobb megoldás az automatikus optimalizálás bekapcsolása. Az automatikus optimalizálás alapértelmezés szerint be van kapcsolva az új Personalizer-hurkok esetében.

Az automatikus optimalizálás a következő helyzetekben segíthet:

  • Számos bérlő által használt alkalmazásokat hozhat létre, és mindegyik saját Personalizer-ciklust kap; Ha például több e-kereskedelmi webhelyet üzemeltet. Az automatikus optimalizálás lehetővé teszi, hogy elkerülje a sok Personalizer-hurok tanulási beállításainak finomhangolásához szükséges manuális erőfeszítést.
  • Üzembe helyezte a Personalizert, és igazolta, hogy jól működik, jó jutalmakat kap, és meggyőződett arról, hogy nincsenek hibák vagy problémák a funkciókban.

Feljegyzés

Az automatikus optimalizálás időnként felülírja a Személyre szabás tanulási beállításait. Ha a használati eset vagy iparág megköveteli a modellek és beállítások naplózását és archiválását, vagy ha biztonsági másolatra van szüksége a korábbi beállításokról, a Personalizer API-val lekérheti a tanulási beállításokat, vagy letöltheti őket az Azure Portalon.

Az automatikus optimalizálás engedélyezése és letiltása

Az automatikus optimalizálás engedélyezéséhez használja a kapcsolót az Azure Portal "Modell és tanulási beállítások" paneljén.

Másik lehetőségként aktiválhatja az Automatikus optimalizálás szolgáltatást a Personalizer /configurations/service API használatával.

Az automatikus optimalizálás letiltásához kapcsolja ki a kapcsolót.

Jelentések automatikus optimalizálása

A Modell- és tanulási beállítások panelen megtekintheti az automatikus optimalizálások előzményeit és az egyes műveleteken végrehajtott műveletet.

A táblázat a következőt mutatja:

  • Amikor automatikus optimalizálási futtatás történt,
  • Milyen adatablak volt benne,
  • Mi volt az online, az alapkonfiguráció és a legjobban talált tanulási beállítások jutalomteljesítménye?
  • Végrehajtott műveletek: ha a tanulási beállítások frissültek vagy sem.

A különböző tanulási beállítások jutalomteljesítménye minden automatikus optimalizálási előzménysorban abszolút számokban és az alapkonfiguráció teljesítményéhez viszonyított százalékos értékekben jelenik meg.

Példa: Ha az alapkonfiguráció átlagos jutalmát 0,20-ra becsülik, és az online Personalizer viselkedése 0,30-at ér el, ezek 100%-os, illetve 150%-os értékként jelennek meg. Ha az automatikus optimalizálás olyan tanulási beállításokat talált, amelyek képesek 0,40 átlagos jutalom elérésére, akkor az 200% -ként jelenik meg (0,40 a 0,20 200%-a). Feltéve, hogy a megbízhatósági margók lehetővé teszik, az új beállítások lesznek alkalmazva, és ezek a következő futtatásig online beállításokként vezetik a Personalizert.

Az elemzéshez legfeljebb 24 korábbi automatikus optimalizálás-futtatás szerepel. Ezekről az offline értékelésekről és jelentésekről további részleteket is megtudhat. A jelentések emellett az előzményekben található tanulási beállításokat is tartalmazzák, amelyeket megtalálhat, letölthet vagy alkalmazhat.

Hogyan működik?

A Personalizer folyamatosan betanítja az általa használt AI-modelleket a jutalmak alapján. Ez a betanítás néhány tanulási beállítás után történik, amelyek hiperparamétereket és a betanítási folyamat során használt egyéb értékeket tartalmaznak. Ezek a tanulási beállítások az adott Personalizer-példányra "hangolhatók".

A Personalizer offline kiértékelések elvégzésére is képes. Az offline értékelések a múltbeli adatokat vizsgáljuk, és statisztikai becslést készíthetnek arról az átlagos jutalomról, amelyet a Personalizer különböző algoritmusok és modellek érhettek el. A folyamat során a Personalizer a jobb tanulási beállításokat is megkeresi, és megbecsüli a teljesítményüket (hány jutalmat kaptak volna) az elmúlt időszakban.

Gyakoriság automatikus optimalizálása

Az automatikus optimalizálás rendszeres időközönként fut, és a múltbeli adatok alapján elvégzi az automatikus optimalizálási műveletet

  • Ha az alkalmazás az elmúlt két hétben körülbelül 20 Mb-nál több adatot küld a Personalizernek, az utolsó két hét adatait fogja használni.
  • Ha az alkalmazás ennél kevesebbet küld, a Personalizer addig ad hozzá adatokat az előző napokból, amíg nincs elegendő adat az optimalizálásra, vagy eléri a legkorábbi tárolt adatokat (a napok adatmegőrzési számáig).

Az automatikus optimalizálás futásának pontos idejét és napjait a Personalizer szolgáltatás határozza meg, és idővel ingadozni fog.

A tanulási beállítások frissítésének feltételei

A Personalizer ezeket a jutalombecsléseket használja annak eldöntésére, hogy módosítja-e mások aktuális tanulási beállításait. Minden becslés egy eloszlási görbe, amelynek felső és alsó 95%-os megbízhatósági határa van. A Personalizer csak akkor alkalmazza az új tanulási beállításokat, ha:

  • Magasabb átlagos jutalmakat mutattak a kiértékelési időszakban, ÉS
  • A 95%-os megbízhatósági intervallum alsó határa magasabb, mint az online tanulási beállítások 95%-os megbízhatósági intervallumának alsó határa. Ezt a kritériumot, hogy maximalizálja a jutalom javulását, miközben megpróbálja kiküszöbölni a jövőbeli jutalmak elvesztésének valószínűségét, a Personalizer kezeli, és a seldoni algoritmusokban és az AI-biztonságban végzett kutatásokból merít.

Az automatikus optimalizálás korlátozásai

A Personalizer automatikus optimalizálása az elmúlt időszak kiértékelésére támaszkodik a jövőbeli teljesítmény becsléséhez. Előfordulhat, hogy a világ, az alkalmazás és a felhasználók külső tényezői miatt a Personalizer elmúlt időszakra vonatkozó modelljeire vonatkozó becslések és előrejelzések nem reprezentatívak a jövőre nézve.

Az automatikus optimalizálási előzetes verzió nem érhető el azokhoz a Személyre szabási hurkokhoz, amelyek engedélyezték a többhelyes személyre szabási API előzetes verzióját.

Következő lépések