Middle — Senior
Milyen technikákkal lehet megelőzni a katasztrofális felejtést az újratanítás során?
sobes.tech MI
Válasz az MI-től
Katasztrófális felejtés egy olyan probléma, amikor egy neurális hálózat új adatokon történő további tanítás során elfelejti a korábban megtanult információkat. Ennek megelőzése érdekében több technikát alkalmaznak:
- Rugalmas súlykonszolidáció (EWC): a veszteségfüggvényhez hozzáad egy büntetést a régi feladatok számára fontos paraméterek változására, amit Fisher-információ segítségével számítanak ki.
- Replay (Tapasztalat újrajátszás): az újra tanítás során az új adatokat keverik a régi adathalmazból véletlenszerűen kiválasztott példákkal vagy generatív modellel generált példákkal.
- Progresszív hálózatok: külön hálózatokat hoznak létre az új feladatokhoz, megőrizve a régieket változtatás nélkül, és tudást közvetítenek a rételeken keresztül.
- Regulárizáció alapú módszerek: regulárizációt adnak hozzá, amely korlátozza a fontos súlyok változását a korábbi feladatokhoz képest.
- Paraméter izoláció: külön paramétereket vagy alhalmazokat rendelnek minden feladathoz.
EWC például (egyszerűsített):
# loss = új feladat veszteség + lambda * összeg(Fisher[i] * (theta[i] - theta_régi[i])**2)
Így a modell megőrzi a tudást, anélkül, hogy elfelejtené a régi feladatokat a további tanítás során.