рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

PyTorch рдореЗрдВ AdamW Optimizer рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓

рдЬрд╛рдиреЗрдВ рдХрд┐ AdamW optimizer рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХреИрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ Adam рдФрд░ AdamW рдХреЗ рдореБрдЦреНрдп рдЕрдВрддрд░реЛрдВ, рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕рдордЭрд╛рддрд╛ рд╣реИ рдФрд░ PyTorch рдореЗрдВ AdamW рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЧрд╛рдЗрдб рджреЗрддрд╛ рд╣реИред
┬╖ 12 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрд╣рдо рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВ: рдпреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЗ рд╡реЗрдЯреНрд╕ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реА рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ Adam optimizer.

рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХреЗ рдлрд╝рд╛рдпрджреЗ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░рдг Adam рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рдмреЗрд╣рдж рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реБрдЖред рдЗрд╕рдиреЗ рдбреАрдк рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдирд╛ рдЕрддреНрдпрдВрдд рдХреБрд╢рд▓ рдмрдирд╛ рджрд┐рдпрд╛ред рд╕рд╛рде рд╣реА рдЗрд╕рдореЗрдВ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рдиреНрдпреВрдирддрдо рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рдФрд░ рдкреНрд░рднрд╛рд╡реА рдмрди рдЬрд╛рддрд╛ рд╣реИред

2017 рдореЗрдВ, Ilya Loshchilov рдФрд░ Frank Hutter рдиреЗ рдЕрдкрдиреЗ рдкреЗрдкрд░ "Decoupled Weight Decay Regularization." рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп Adam рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдПрдХ рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ AdamW рдирд╛рдо рджрд┐рдпрд╛, рдЬреЛ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкреГрдердХреНрдХрд░рдг Adam рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рд╣реИ рдФрд░ рдмреЗрд╣рддрд░ рдореЙрдбрд▓ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

AdamW рдЖрдзреБрдирд┐рдХ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ, рд▓рдЧрд╛рддрд╛рд░ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рдЧрдпрд╛ рд╣реИред рд╡реЗрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЗрд╕рдХреА рдмреЗрд╣рддрд░ рдХреНрд╖рдорддрд╛ рдиреЗ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рдХреА рдорд╛рдВрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдЕрдкрдирд╛рдиреЗ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ рд╣реИред┬а

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рд╣рдо Adam рдФрд░ AdamW рдХреЗ рдмреАрдЪ рдкреНрд░рдореБрдЦ рдЕрдВрддрд░, рдЙрдирдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, рдФрд░ PyTorch рдореЗрдВ AdamW рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗред┬а

Adam рдмрдирд╛рдо AdamW

Adam рдФрд░ AdamW рджреЛрдиреЛрдВ рд╣реА рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдбреИрдкреНрдЯрд┐рд╡ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рд╣реИрдВред рдЙрдирдХреЗ рдмреАрдЪ рдмрдбрд╝рд╛ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рд╡реЗрдЯ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдирдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред┬а

рдЬрд╣рд╛рдВ Adam рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдкреНрд░рднрд╛рд╡реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рджреЗрддрд╛ рд╣реИ, рд╡рд╣реАрдВ рдпрд╣ L2 рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдРрд╕реЗ рддрд░реАрдХреЗ рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред AdamW рдЗрд╕реЗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдЕрдкрдбреЗрдЯ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рджреЗрддрд╛ рд╣реИ рдФрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред рд╡реЗрдЯ рдбрд┐рдХреЗ, рдЬреЛ L2 рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдПрдХ рд░реВрдк рд╣реИ, рдореЙрдбрд▓ рдореЗрдВ рдмрдбрд╝реЗ рд╡реЗрдЯреНрд╕ рдкрд░ рдкреЗрдирд▓реНрдЯреА рд▓рдЧрд╛рддрд╛ рд╣реИред Adam рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ AdamW рдЗрд╕реЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рдЕрд▓рдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ

рд╡реЗ рдЕрдиреНрдп рдХрд┐рди рддрд░реАрдХреЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИрдВ, рдпрд╣рд╛рдБ рджреЗрдЦреЗрдВ:┬а

Adam рдФрд░ AdamW рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░

рд╣рд╛рд▓рд╛рдБрдХрд┐ рджреЛрдиреЛрдВ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдореЛрдореЗрдВрдЯрдо рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдФрд░ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд╡реЗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рдЙрдкрдЪрд╛рд░ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реИрдВред┬а

Adam рдореЗрдВ, рд╡реЗрдЯ рдбрд┐рдХреЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ рдкрд░реЛрдХреНрд╖ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╕реАрдЦрдиреЗ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдЬрдмрдХрд┐ AdamW рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рд╕реНрдЯреЗрдк рд╕реЗ рдЕрд▓рдЧ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реАрдзреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдмрд┐рдирд╛ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рдореИрдХреЗрдирд┐рдЬрд╝реНрдо рдХреЛ рдмрджрд▓реЗред┬а

рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдореЙрдбрд▓реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реЗ рдФрд░ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рджреЛрдиреЛрдВ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдЕрдХреНрд╕рд░ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВред┬а┬а

Adam рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ

Adam рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдЬрд╣рд╛рдБ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рджрдХреНрд╖рддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдЫреЛрдЯреЗ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ред рдЫреЛрдЯреЗ CNNs (Convolutional Neural Networks) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MNIST рдпрд╛ CIFAR-10 рдЬреИрд╕реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдкрд░ рдмреЗрд╕рд┐рдХ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдБ рдореЙрдбрд▓ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрдо рд╣реИ, Adam рд╡реНрдпрд╛рдкрдХ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  • рд╕рд░рд▓ рд░рд┐рдЧреНрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдБред рд╕реАрдорд┐рдд рдлрд╝реАрдЪрд░ рд╕реЗрдЯ рд╡рд╛рд▓реЗ рд╕реАрдзреЗ-рд╕реАрдзреЗ рд░рд┐рдЧреНрд░реЗрд╢рди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рд▓рд┐рдирд┐рдпрд░ рд░рд┐рдЧреНрд░реЗрд╢рди рдореЙрдбрд▓ рд╕реЗ рдШрд░реЛрдВ рдХреА рдХреАрдордд рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛, Adam рдЙрдиреНрдирдд рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рддрдХрдиреАрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рддреЗрдЬрд╝реА рд╕реЗ рдХрдиреНрд╡рд░реНрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  • рд╢реБрд░реБрдЖрддреА рдЪрд░рдг рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдкрд┐рдВрдЧред рдореЙрдбрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ, рдЬрд╣рд╛рдБ рддреЗрдЬрд╝ рдкреНрд░рдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, Adam рд╕рд░рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рддреЗрдЬрд╝ рдЗрдЯрд░реЗрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╢реЛрдзрдХрд░реНрддрд╛ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рдУрд╡рд░рд╣реЗрдб рдХреЗ рдмрд┐рдирд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХреЗрдВред
  • рдХрдо рд╢реЛрд░ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ред рдЬрдм рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдЬреИрд╕реЗ рд╕рд╛рдлрд╝-рд╕реБрдерд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ Adam рдкреИрдЯрд░реНрдиреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реИ рдмрд┐рдирд╛ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЗ, рдЬреЛ рднрд╛рд░реА рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдорд╛рдВрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  • рдЫреЛрдЯреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рд╕рд╛рдЗрдХрд▓реНрд╕ред рд╕рдордп-рд╕реАрдорд┐рдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ, рдЬреИрд╕реЗ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рдореЙрдбрд▓ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, Adam рдХреА рдХреБрд╢рд▓ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреНрд╖рдорддрд╛ рдЬрд▓реНрджреА рд╕рдВрддреЛрд╖рдЬрдирдХ рдкрд░рд┐рдгрд╛рдо рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ, рднрд▓реЗ рд╣реА рд╡реЗ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рди рд╣реЛрдВред

AdamW рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ

AdamW рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ рдФрд░ рдореЙрдбрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмрдбрд╝рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:┬а

  • рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ред рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕рдВрд╕рд╛рдзрди (NLP) рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ, рдЬреИрд╕реЗ рд╡рд┐рд╢рд╛рд▓ рдЯреЗрдХреНрд╕реНрдЯ рдХреЙрд░реНрдкреЛрд░рд╛ рдкрд░ GPT рдЬреИрд╕реЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛, AdamW рдХреА рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрддреА рд╣реИ рдФрд░ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИред
  • рдЬрдЯрд┐рд▓ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдореЙрдбрд▓ред рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдЬреИрд╕реЗ ImageNet рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдбреАрдк CNNs рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, AdamW рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдбрд┐рдХрдкрд▓ рдХрд░рдХреЗ рдореЙрдбрд▓ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
  • рдорд▓реНрдЯреА-рдЯрд╛рд╕реНрдХ рд▓рд░реНрдирд┐рдВрдЧред рдЬрд┐рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдПрдХ рдореЙрдбрд▓ рдХреЛ рдПрдХ рд╕рд╛рде рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, AdamW рд╡рд┐рд╡рд┐рдз рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдФрд░ рдХрд┐рд╕реА рдПрдХрд▓ рдХрд╛рд░реНрдп рдкрд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рд░реЛрдХрдиреЗ рдХреА рд▓рдЪреАрд▓рд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рдЬрдирд░реЗрдЯрд┐рд╡ рдореЙрдбрд▓ред GANs рдХреЛ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдБ рдЬрдирд░реЗрдЯрд░ рдФрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдорд┐рдиреЗрдЯрд░ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рдмрдирд╛рдП рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИ, AdamW рдХрд╛ рдмреЗрд╣рддрд░ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЛ рд╕реНрдерд┐рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЬрдирд░реЗрдЯреЗрдб рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред
  • рд░рд┐рдЗрдирдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧред рд░рд┐рдЗрдирдлреЛрд░реНрд╕рдореЗрдВрдЯ рд▓рд░реНрдирд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдЬрд╣рд╛рдБ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдирд╛ рдФрд░ рдордЬрд╝рдмреВрдд рдиреАрддрд┐рдпрд╛рдБ рд╕реАрдЦрдиреА рд╣реЛрддреА рд╣реИрдВ, AdamW рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдЯреЗрдЯреНрд╕ рдпрд╛ рдПрдХреНрд╢рдиреНрд╕ рдкрд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рд╡рд┐рдз рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред

Adam рдкрд░ AdamW рдХреЗ рд▓рд╛рдн

рддреЛ рдХреЛрдИ Adam рдХреА рдмрдЬрд╛рдп AdamW рдХреНрдпреЛрдВ рдЪреБрдиреЗ? рд╕рд░рд▓ред AdamW рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдлрд╛рдпрджреЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖рдХрд░ рдЬрдЯрд┐рд▓ рдореЙрдбрд▓рд┐рдВрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред┬а

рдпрд╣ Adam optimizer рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓ рдЯреНрд░реЗрдирд┐рдВрдЧ рд╡ рдордЬрдмреВрддреА рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред┬а

рдпрд╣рд╛рдБ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдлрд╛рдпрджреЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:

  • рдбрд┐рдХрдкрд▓реНрдб рд╡реЗрдЯ рдбрд┐рдХреЗред рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ, AdamW рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЙрдбрд▓ рдХрд╛ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
  • рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рдиред AdamW рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╡реНрдпрд╛рдкрдХ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдФрд░ рдЬрдЯрд┐рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдмрдирддрд╛ рд╣реИред
  • рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╕реНрдерд┐рд░рддрд╛ред AdamW рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреВрд░реЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рджреМрд░рд╛рди рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрди рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЯреНрдпреВрдирд┐рдВрдЧ рдЪрд╛рд╣рд┐рдПред
  • рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреАред AdamW рдореЙрдбрд▓реЛрдВ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреАрдк рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХреА рдмрдврд╝реА рд╣реБрдИ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рдореЗрдВ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

AdamW рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

AdamW рдХреА рдореВрд▓ рд╢рдХреНрддрд┐ рдЙрд╕рдХреЗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рд╣реИ, рдЬрд┐рд╕реЗ Adam рдХреА рд╕рд╛рдорд╛рдиреНрдп рдПрдбреИрдкреНрдЯрд┐рд╡ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╕рдорд╛рдпреЛрдЬрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реАрдзреЗ рдореЙрдбрд▓ рдХреЗ рд╡реЗрдЯреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ, рдЬрд┐рд╕рд╕реЗ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛред

рдпрд╣ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ Adam рдХреА рдПрдбреИрдкреНрдЯрд┐рд╡ рдкреНрд░рдХреГрддрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдореЛрдореЗрдВрдЯрдо рд╡ рдкреНрд░рддрд┐-рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╕рдорд╛рдпреЛрдЬрди рдХреЗ рд▓рд╛рдн рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ Adam рдХреА рдПрдХ рдкреНрд░рдореБрдЦ рдХрдореА рдХреЛ рджреВрд░ рдХрд░рддрд╛ рд╣реИ: рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рдкрд░ рдЗрд╕рдХрд╛ рдкреНрд░рднрд╛рд╡ред рдпрд╣ рдкреГрдердХреНрдХрд░рдг AdamW рдХреЛ рдЬрдЯрд┐рд▓ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рднреА рд╕реНрдерд┐рд░ рд╕реАрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рдЦрддрд╛ рд╣реИред

рдЖрдЧреЗ рдХреЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ, рд╣рдо рд╡реЗрдЯ рдбрд┐рдХреЗ рдФрд░ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдкреАрдЫреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ AdamW рдХреА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрдзрд╛рд░ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЧрдгрд┐рдд рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред

рд╡реЗрдЯ рдбрд┐рдХреЗ рдФрд░ L2 рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдкреАрдЫреЗ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд

L2 рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рддрдХрдиреАрдХ рд╣реИред рдпрд╣ рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдкреЗрдирд▓реНрдЯреА рдЯрд░реНрдо рдЬреЛрдбрд╝рдХрд░ рдмрдбрд╝реЗ рд╡реЗрдЯ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрдХрдиреАрдХ рд╕рд░рд▓ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ рдЬреЛ рдирдП рдбреЗрдЯрд╛ рдкрд░ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред┬а

рдЯреНрд░реЗрдбрд┐рд╢рдирд▓ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░реНрд╕, рдЬреИрд╕реЗ Adam, рдореЗрдВ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рдХрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдк-рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред

AdamW рдЗрд╕ рдкрд░ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЧрдгрдирд╛ рд╕реЗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдбрд┐рдХрдкрд▓ рдХрд░рдХреЗред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХреЗ рджреМрд░рд╛рди рд╡реЗрдЯ рдбрд┐рдХреЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, AdamW рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдЪрд░рдг рдорд╛рдирддрд╛ рд╣реИ рдФрд░ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕реАрдзреЗ рд╡реЗрдЯреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджрдЦрд▓ рджреЗрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реЛрддреА рд╣реИ рдФрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред

AdamW рдХрд╛ рдЧрдгрд┐рддреАрдп рдЖрдзрд╛рд░

AdamW рдкрд╛рд░рдВрдкрд░рд┐рдХ Adam рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПред AdamW рдХреЗ рдореВрд▓ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  1. рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ: Adam рдХреА рддрд░рд╣, AdamW рдЧреНрд░реЗрдбрд┐рдПрдВрдЯреНрд╕ рдФрд░ рд╕реНрдХреНрд╡реЗрдпрд░реНрдб рдЧреНрд░реЗрдбрд┐рдПрдВрдЯреНрд╕ рдХреЗ рдореВрд╡рд┐рдВрдЧ рдПрд╡рд░реЗрдЬ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯреНрд╕ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХрд╛ рд╕рдореАрдХрд░рдг

  1. рдмрд╛рдпрд╕-рд╕рд╣реА рдХрд┐рдП рдЧрдП рдЖрдХрд▓рди:рдкрд╣рд▓реЗ рдФрд░ рджреВрд╕рд░реЗ рдореЛрдореЗрдВрдЯ рдХреЗ рдЖрдХрд▓рди рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдЬрд╝рд░рд┐рдП рдмрд╛рдпрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдмрд╛рдпрд╕-рд╕рд╣реА рдХрд┐рдП рдЧрдП рдЖрдХрд▓рди рдХрд╛ рд╕реВрддреНрд░

  1. рдбрд┐рдХрдкрд▓реНрдб рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯ: AdamW рдореЗрдВ, рд╡реЗрдЯ рдбрд┐рдХреЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕реАрдзреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЕрдкрдбреЗрдЯ рдирд┐рдпрдо рд╣реИ:

рдбрд┐рдХрдкрд▓реНрдб рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯ

рдпрд╣рд╛рдБ, ╬╖ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╣реИ, ╬╗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдлрд╝реИрдХреНрдЯрд░ рд╣реИ, рдФрд░ ╬╕tтАЛ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдбрд┐рдХрдкрд▓реНрдб рд╡реЗрдЯ рдбрд┐рдХреЗ рдЯрд░реНрдо ╬╗╬╕tтАЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛ, рдЬреЛ Adam рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рд╣реИред

PyTorch рдореЗрдВ AdamW рдХрд╛ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди

PyTorch рдореЗрдВ AdamW рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕реАрдзрд╛-рд╕рд╛рджрд╛ рд╣реИ; рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдЗрд╕реЗ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреА рд╡рд┐рд╕реНрддреГрдд рдЧрд╛рдЗрдб рджреЗрддрд╛ рд╣реИред рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк Adam Optimizer рдХреЗ рд╕рд╛рде рдореЙрдбрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рд╕реАрдЦ рд╕рдХреЗрдВред┬а

PyTorch рдореЗрдВ AdamW рдХреЗ рд▓рд┐рдП рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛

рдзреНрдпрд╛рди рджреЗрдВ: рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ PyTorch рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд░рдЦрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рджреЗрдЦреЗрдВред┬а

рдЪрд░рдг 1: рдЬрд╝рд░реВрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░реЗрдВ

import torch
import torch.nn as nn
import torch.optim as optim
Import torch.nn.functional as F

рдЪрд░рдг 2: рдореЙрдбрд▓ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ

class SimpleCNN(nn.Module):
    def __init__(self):
        super(SimpleCNN, self).__init__()
        self.conv1 = nn.Conv2d(3, 32, kernel_size=3, stride=1, padding=1)
        self.pool = nn.MaxPool2d(kernel_size=2, stride=2, padding=0) 
        self.conv2 = nn.Conv2d(32, 64, kernel_size=3, stride=1, padding=1) 
        self.fc1 = nn.Linear(64 * 8 * 8, 128) 
        self.fc2 = nn.Linear(128, 10) 

    def forward(self, x): 
        x = self.pool(F.relu(self.conv1(x))) 
        x = self.pool(F.relu(self.conv2(x))) 
        x = x.view(-1, 64 * 8 * 8) 
        x = F.relu(self.fc1(x)) 
        x = self.fc2(x) 

рдЪрд░рдг 3: рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВ┬а

learning_rate = 1e-4
weight_decay = 1e-2
num_epochs = 10 # number of epochs

рдЪрд░рдг 4: AdamW рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдФрд░ рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рд╕реЗрдЯ рдХрд░реЗрдВ

optimizer = optim.AdamW(model.parameters(), lr=learning_rate, weight_decay=weight_decay) 
criterion = nn.CrossEntropyLoss()

Voil├а!┬а

рдЕрдм рдЖрдк рдЕрдкрдиреЗ CNN рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рдФрд░ рдЕрдЧрд▓реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣рдо рдпрд╣реА рдХрд░реЗрдВрдЧреЗред┬а

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг: AdamW рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдореЙрдбрд▓ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛

рдКрдкрд░, рд╣рдордиреЗ рдореЙрдбрд▓ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛, рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд┐рдП, рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ (AdamW) рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛, рдФрд░ рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рд╕реЗрдЯ рдХрд┐рдпрд╛ред┬а

рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреБрдЫ рдФрд░ рдореЙрдбреНрдпреВрд▓реНрд╕ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ;┬а

from torch.utils.data import DataLoader # provides an iterable of the dataset
import torchvision
import torchvision.transforms as transforms

рдЕрдЧрд▓рд╛, рдбреЗрдЯрд╛рд╕реЗрдЯ рдФрд░ рдбрд╛рдЯрд╛рд▓реЛрдбрд░реНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:┬а

# Define transformations for the training set
transform = transforms.Compose([
    transforms.ToTensor(),
    transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)),
])
# Load CIFAR-10 dataset
train_dataset = torchvision.datasets.CIFAR10(root='./data', train=True, download=True, transform=transform)
val_dataset = torchvision.datasets.CIFAR10(root='./data', train=False, download=True, transform=transform)
# Create data loaders
train_loader = DataLoader(train_dataset, batch_size=32, shuffle=True)
val_loader = DataLoader(val_dataset, batch_size=32, shuffle=False)

рдЪреВрдБрдХрд┐ рд╣рдордиреЗ рдЕрдкрдирд╛ рдореЙрдбрд▓ рдкрд╣рд▓реЗ рд╣реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдЕрдЧрд▓рд╛ рдЪрд░рдг AdamW рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбрд▓ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░реЗрдирд┐рдВрдЧ рд▓реВрдк рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред┬а

рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:┬а

for epoch in range(num_epochs):
    model.train()  # Set the model to training mode
    running_loss = 0.0
    for inputs, labels in train_loader:
        optimizer.zero_grad()  # Clear gradients
        outputs = model(inputs)  # Forward pass
        loss = criterion(outputs, labels)  # Calculate loss
        loss.backward()  # Backward pass
        optimizer.step()  # Update weights
        running_loss += loss.item()
    print(f'Epoch [{epoch+1}/{num_epochs}], Loss: {running_loss/len(train_loader):.4f}')

рдЕрдВрддрд┐рдо рдЪрд░рдг рдкрд╣рд▓реЗ рдмрдирд╛рдП рдЧрдП рд╡реИрд▓рд┐рдбреЗрд╢рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рд╣реИред┬а

рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ:┬а

model.eval()  # Set the model to evaluation mode
correct = 0
total = 0
with torch.no_grad():
    for inputs, labels in val_loader:
        outputs = model(inputs)  # Forward pass
        _, predicted = torch.max(outputs.data, 1)  # Get predicted class
        total += labels.size(0)  # Update total samples
        correct += (predicted == labels).sum().item()  # Update correct predictions
accuracy = 100 * correct / total
print(f'Validation Accuracy: {accuracy:.2f}%')

рдФрд░ рдмрд╕ рд╣реЛ рдЧрдпрд╛ред┬а

рдЕрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ PyTorch рдореЗрдВ AdamW рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВред┬а

AdamW рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ

рдареАрдХ рд╣реИ, рддреЛ рд╣рдордиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ AdamW рдЕрдкрдиреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА Adam рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реБрдЖред┬а

рдкрд░ рдЗрд╕ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреНрдпрд╛ рд╣реИрдВ?┬а

рд╣рдо рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЗрд╕рдореЗрдВ рдЙрддрд░реЗрдВрдЧреЗтАж┬а

рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓

AdamW, BERT, GPT рдФрд░ рдЕрдиреНрдп рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреА рдЯреНрд░реЗрдирд┐рдВрдЧ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд╛рднрдХрд╛рд░реА рд╣реИред рдРрд╕реЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдорд┐рд▓рд┐рдпрдиреЛрдВ рдпрд╛ рдЕрд░рдмреЛрдВ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдРрд╕реЗ рдХреБрд╢рд▓ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЬрдЯрд┐рд▓ рд╡реЗрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рдФрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХреЗрдВред

рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдФрд░ NLP рдХрд╛рд░реНрдп

AdamW, CNNs рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ NLP рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкрд╕рдВрджреАрджрд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдмрди рдЧрдпрд╛ рд╣реИред рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛ рдЗрд╕реЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдФрд░ рдЬрдЯрд┐рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдмрдирд╛рддреА рд╣реИред рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рдбрд┐рдХрдкрд▓рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг AdamW рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрддрд╛ рд╣реИ рдЬреЛ Adam рдореЗрдВ рдУрд╡рд░-рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рд╡рдЬрд╣ рд╕реЗ рдЖрддреА рд╣реИрдВред

AdamW рдореЗрдВ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ

рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдРрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдорд╛рди рдЪреБрдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рд╕реЗ рдирд╣реАрдВ рд╕реАрдЦреЗ рдЬрд╛рддреЗред рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реАрдзреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдореЙрдбрд▓ рдХреИрд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдФрд░ рдХрдиреНрд╡рд░реНрдЬ рд╣реЛрддрд╛ рд╣реИред┬а

AdamW рдореЗрдВ рдЗрди рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рдЙрдЪрд┐рдд рдЯреНрдпреВрдирд┐рдВрдЧ рдХреБрд╢рд▓ рдЯреНрд░реЗрдирд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рд╕реЗ рдмрдЪрдиреЗ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдЕрдирджреЗрдЦреЗ рдбреЗрдЯрд╛ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░реЗред┬а

рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП AdamW рдХреЗ рдкреНрд░рдореБрдЦ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред

рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдЪреБрдирдиреЗ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕

рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдПрдХ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬреЛ рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд░реЗрдирд┐рдВрдЧ рд╕реНрдЯреЗрдк рдХреЗ рджреМрд░рд╛рди рд▓реЙрд╕ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдореЙрдбрд▓ рд╡реЗрдЯреНрд╕ рдХреЛ рдХрд┐рддрдирд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЙрдЪреНрдЪ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЛ рддреЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЙрдбрд▓ рдХреЛ рдЗрд╖реНрдЯрддрдо рд╡реЗрдЯреНрд╕ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХрдо рд░реЗрдЯ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо рд╕рдорд╛рдпреЛрдЬрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЛ рдзреАрдорд╛ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд▓реЛрдХрд▓ рдорд┐рдирд┐рдорд╛ рдореЗрдВ рдлрдБрд╕рд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд╣реАрдВ рджреВрд╕рд░реА рдУрд░, рд╡реЗрдЯ рдбрд┐рдХреЗ рдПрдХ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбрд▓ рдореЗрдВ рдмрдбрд╝реЗ рд╡реЗрдЯреНрд╕ рдкрд░ рдкреЗрдирд▓реНрдЯреА рд▓рдЧрд╛рдХрд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд, рд╡реЗрдЯ рдбрд┐рдХреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдореЙрдбрд▓ рд╡реЗрдЯреНрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдкреЗрдирд▓реНрдЯреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЙрдбрд▓ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдирдП рдбреЗрдЯрд╛ рдкрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реБрдзрд╛рд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред

AdamW рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдорд╛рди рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП:┬а

  1. рдордзреНрдпрдо рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ тАУ AdamW рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 1e-3 рдХрд╛ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдЕрдХреНрд╕рд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдореЙрдбрд▓ рдХреЗ рдХрдиреНрд╡рд░реНрдЬ рд╣реЛрдиреЗ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВтАФрдпрджрд┐ рдореЙрдбрд▓ рдХреЛ рдХрдиреНрд╡рд░реНрдЬ рд╣реЛрдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рддреЛ рдЗрд╕реЗ рдХрдо рдХрд░реЗрдВ, рдпрд╛ рдпрджрд┐ рдЯреНрд░реЗрдирд┐рдВрдЧ рдмрд╣реБрдд рдзреАрдореА рд╣реИ рддреЛ рдЗрд╕реЗ рдмрдврд╝рд╛рдПрдБред
  2. рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред рдореЙрдбрд▓ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рдЧрднрдЧ 1e-2 рд╕реЗ 1e-4 рдХреЗ рдорд╛рди рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдмрдбрд╝реЗ, рдЬрдЯрд┐рд▓ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╡реЗрдЯ рдбрд┐рдХреЗ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рд░реЛрдХрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЫреЛрдЯреЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рдХрдо рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛ рд╕рдХрддреА рд╣реИред
  3. рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╕реНрдЯреЗрдк рдбрд┐рдХреЗ рдпрд╛ рдХреЛрд╕рд╛рдЗрди рдПрдиреАрд▓рд┐рдВрдЧ рдЬреИрд╕реЗ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╢реЗрдбреНрдпреВрд▓ рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдореЙрдбрд▓ рдХрдиреНрд╡рд░реНрдЬреЗрдВрд╕ рдХреЗ рдирдЬрд╝рджреАрдХ рдЖрддреЗ рд╕рдордп рдЕрдкрдиреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░ рд╕рдХреЗред
  4. рдкреНрд░рджрд░реНрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ. рд╡реИрд▓рд┐рдбреЗрд╢рди рд╕реЗрдЯ рдкрд░ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдЯреНрд░реИрдХ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗрдЯ рдбрд┐рдХреЗ рдмрдврд╝рд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдпрд╛ рдпрджрд┐ рдЯреНрд░реЗрдирд┐рдВрдЧ рд▓реЙрд╕ рд░реБрдХ-рд╕рд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдмреЗрд╣рддрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХрдо рдХрд░реЗрдВред

рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░

AdamW рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ, рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирдХрд░ рдЙрднрд░рд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реИ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдбрд┐рдХрдкрд▓ рдХрд░рдирд╛ред рдЕрд░реНрдерд╛рдд, AdamW рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЬрдЯрд┐рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рдФрд░ рд╡реНрдпрд╛рдкрдХ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордпред┬а

рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, PyTorch рдореЗрдВ AdamW рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕реАрдзрд╛ рд╣реИтАФAdam рд╕реЗ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕рдорд╛рдпреЛрдЬрди рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, AdamW рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдЕрднреА рднреА рдПрдХ рдЕрд╣рдо рдХрджрдо рд╣реИред рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рдмреАрдЪ рд╕рд╣реА рд╕рдВрддреБрд▓рди рдЦреЛрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдпрд╛ рдЕрдВрдбрд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░реЗред

рдЕрдм рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ AdamW рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рд╕реАрдЦрдиреЗ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ:┬а

AdamW Optimizer FAQs

AdamW optimizer рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ Adam рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИ?

AdamW, Adam рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдХрдо рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рд╣реЛрддреА рд╣реИред

рдореБрдЭреЗ Adam рдХреА рдмрдЬрд╛рдп AdamW рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

AdamW рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдореЙрдбрд▓ рдпрд╛ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ-рдкреНрд░рд╡рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ, рдЬрдмрдХрд┐ рд╕рд░рд▓ рдореЙрдбрд▓реЛрдВ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП Adam рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ PyTorch рдореЗрдВ AdamW рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реВрдБ?

рдЖрдк PyTorch рдореЗрдВ torch.optim.AdamW рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ AdamW рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдЬреИрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

AdamW рдореЗрдВ рд╡реЗрдЯ рдбрд┐рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИ?

рд╡реЗрдЯ рдбрд┐рдХреЗ рдмрдбрд╝реЗ рд╡реЗрдЯ рд╡реИрд▓реНрдпреВрдЬрд╝ рдкрд░ рдкреЗрдирд▓реНрдЯреА рд▓рдЧрд╛рдХрд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред AdamW рдореЗрдВ, рдЗрд╕реЗ рд╕реАрдзреЗ рд╡реЗрдЯреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред

рдХреНрдпрд╛ AdamW рдХреЛ NLP рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рджреЛрдиреЛрдВ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рд╣рд╛рдБ, AdamW NLP рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рджреЛрдиреЛрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ BERT рдФрд░ CNNs рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдБ рдЙрдЪрд┐рдд рд╡реЗрдЯ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

Kurtis Pykes

рд▓реЗрдЦрдХ

Kurtis Pykes

рд╡рд┐рд╖рдп