Mi az a tevékenységregulátor a kerasban?

Mi az a tevékenységregulátor a kerasban?
Mi az a tevékenységregulátor a kerasban?
Anonim

Regularizers lehetővé teszi, hogy büntetéseket alkalmazzon a rétegparaméterekre vagy a rétegtevékenységre az optimalizálás során. Ezeket a büntetéseket a hálózat által optimalizált veszteségfüggvényben összegzik. A szabályosítási büntetéseket rétegenként alkalmazzák.

Mi az a tevékenységregulátor?

A tevékenység szabályosító a net kimenetének függvényében működik, és leginkább a rejtett egységek szabályzására szolgál, míg a weight_regularizer, ahogy a neve is mondja, a súlyokon dolgozik (pl. bomlást okozva).

Mikor használjam a tevékenységregulátort?

Ha azt szeretné, hogy a kimeneti függvény átmenjen (vagy legyen egy metszéspontja közelebb) az origóhoz, használhatja a torzítás szabályosítót. Ha azt szeretné, hogy a kimenet kisebb legyen (vagy közelebb legyen 0-hoz), használhatja a tevékenységregulátort.

Hogyan használhatom a Keras szabályosítót?

Ha szabályosítót szeretne hozzáadni egy réteghez, egyszerűen kell átadnia az előnyben részesített szabályzási technikát a réteg 'kernel_regularizer' kulcsszó argumentumának. A Keras regularizációs megvalósítási módok biztosíthatnak egy paramétert, amely a regularizációs hiperparaméter értékét reprezentálja.

Mi az a kernel és torzítás?

Dense class

Dense a következő műveletet valósítja meg: output=aktiváció(pont(bemenet, kernel) + torzítás), ahol az aktiválás az aktiválási argumentumként átadott elemenkénti aktiválási függvény, kernel egy súlymátrix, amelyet a réteg, ésA torzítás a réteg által létrehozott torzítási vektor (csak akkor alkalmazható, ha a use_bias értéke True).