рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрд╣рдо рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВ: рдпреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЗ рд╡реЗрдЯреНрд╕ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реА рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ 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 рдХреЗ рдореВрд▓ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ: Adam рдХреА рддрд░рд╣, AdamW рдЧреНрд░реЗрдбрд┐рдПрдВрдЯреНрд╕ рдФрд░ рд╕реНрдХреНрд╡реЗрдпрд░реНрдб рдЧреНрд░реЗрдбрд┐рдПрдВрдЯреНрд╕ рдХреЗ рдореВрд╡рд┐рдВрдЧ рдПрд╡рд░реЗрдЬ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯреНрд╕ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХрд╛ рд╕рдореАрдХрд░рдг
рдмрд╛рдпрд╕-рд╕рд╣реА рдХрд┐рдП рдЧрдП рдЖрдХрд▓рди : рдкрд╣рд▓реЗ рдФрд░ рджреВрд╕рд░реЗ рдореЛрдореЗрдВрдЯ рдХреЗ рдЖрдХрд▓рди рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдЬрд╝рд░рд┐рдП рдмрд╛рдпрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдмрд╛рдпрд╕-рд╕рд╣реА рдХрд┐рдП рдЧрдП рдЖрдХрд▓рди рдХрд╛ рд╕реВрддреНрд░
рдбрд┐рдХрдкрд▓реНрдб рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯ: 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 рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЪрд░рдг 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
import torchvision
import torchvision. transforms as transformsрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдЧрд▓рд╛, рдбреЗрдЯрд╛рд╕реЗрдЯ рдФрд░ рдбрд╛рдЯрд╛рд▓реЛрдбрд░реНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:┬а
transform = transforms. Compose( [
transforms. ToTensor( ) ,
transforms. Normalize( ( 0.5 , 0.5 , 0.5 ) , ( 0.5 , 0.5 , 0.5 ) ) ,
] )
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)
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( )
running_loss = 0.0
for inputs, labels in train_loader:
optimizer. zero_grad( )
outputs = model( inputs)
loss = criterion( outputs, labels)
loss. backward( )
optimizer. step( )
running_loss += loss. item( )
print ( f'Epoch [ { epoch+ 1 } / { num_epochs} ], Loss: { running_loss/ len ( train_loader) : .4f } ' ) рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдВрддрд┐рдо рдЪрд░рдг рдкрд╣рд▓реЗ рдмрдирд╛рдП рдЧрдП рд╡реИрд▓рд┐рдбреЗрд╢рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рд╣реИред┬а
рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ:┬а
model. eval ( )
correct = 0
total = 0
with torch. no_grad( ) :
for inputs, labels in val_loader:
outputs = model( inputs)
_, predicted = torch. max ( outputs. data, 1 )
total += labels. size( 0 )
correct += ( predicted == labels) . sum ( ) . item( )
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 рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдорд╛рди рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП:┬а
рдордзреНрдпрдо рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ тАУ AdamW рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 1e-3 рдХрд╛ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдЕрдХреНрд╕рд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдореЙрдбрд▓ рдХреЗ рдХрдиреНрд╡рд░реНрдЬ рд╣реЛрдиреЗ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВтАФрдпрджрд┐ рдореЙрдбрд▓ рдХреЛ рдХрдиреНрд╡рд░реНрдЬ рд╣реЛрдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рддреЛ рдЗрд╕реЗ рдХрдо рдХрд░реЗрдВ, рдпрд╛ рдпрджрд┐ рдЯреНрд░реЗрдирд┐рдВрдЧ рдмрд╣реБрдд рдзреАрдореА рд╣реИ рддреЛ рдЗрд╕реЗ рдмрдврд╝рд╛рдПрдБред
рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ ред рдореЙрдбрд▓ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рдЧрднрдЧ 1e-2 рд╕реЗ 1e-4 рдХреЗ рдорд╛рди рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдмрдбрд╝реЗ, рдЬрдЯрд┐рд▓ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╡реЗрдЯ рдбрд┐рдХреЗ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рд░реЛрдХрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЫреЛрдЯреЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рдХрдо рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛ рд╕рдХрддреА рд╣реИред
рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╕реНрдЯреЗрдк рдбрд┐рдХреЗ рдпрд╛ рдХреЛрд╕рд╛рдЗрди рдПрдиреАрд▓рд┐рдВрдЧ рдЬреИрд╕реЗ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╢реЗрдбреНрдпреВрд▓ рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдореЙрдбрд▓ рдХрдиреНрд╡рд░реНрдЬреЗрдВрд╕ рдХреЗ рдирдЬрд╝рджреАрдХ рдЖрддреЗ рд╕рдордп рдЕрдкрдиреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░ рд╕рдХреЗред
рдкреНрд░рджрд░реНрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ . рд╡реИрд▓рд┐рдбреЗрд╢рди рд╕реЗрдЯ рдкрд░ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдЯреНрд░реИрдХ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗрдЯ рдбрд┐рдХреЗ рдмрдврд╝рд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдпрд╛ рдпрджрд┐ рдЯреНрд░реЗрдирд┐рдВрдЧ рд▓реЙрд╕ рд░реБрдХ-рд╕рд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдмреЗрд╣рддрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХрдо рдХрд░реЗрдВред
рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░
AdamW рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ, рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирдХрд░ рдЙрднрд░рд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реИ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдбрд┐рдХрдкрд▓ рдХрд░рдирд╛ред рдЕрд░реНрдерд╛рдд, AdamW рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЬрдЯрд┐рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рдФрд░ рд╡реНрдпрд╛рдкрдХ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордпред┬а
рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, PyTorch рдореЗрдВ AdamW рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕реАрдзрд╛ рд╣реИтАФAdam рд╕реЗ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕рдорд╛рдпреЛрдЬрди рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, AdamW рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдЕрднреА рднреА рдПрдХ рдЕрд╣рдо рдХрджрдо рд╣реИред рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рдмреАрдЪ рд╕рд╣реА рд╕рдВрддреБрд▓рди рдЦреЛрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдпрд╛ рдЕрдВрдбрд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░реЗред
рдЕрдм рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ AdamW рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рд╕реАрдЦрдиреЗ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ:┬а
рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрд╣рдо рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВ: рдпреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЗ рд╡реЗрдЯреНрд╕ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реА рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ 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 рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдЬрд╣рд╛рдБ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рджрдХреНрд╖рддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
AdamW рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ
AdamW рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ рдФрд░ рдореЙрдбрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмрдбрд╝рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:┬а
Adam рдкрд░ AdamW рдХреЗ рд▓рд╛рдн
рддреЛ рдХреЛрдИ Adam рдХреА рдмрдЬрд╛рдп AdamW рдХреНрдпреЛрдВ рдЪреБрдиреЗ? рд╕рд░рд▓ред AdamW рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдлрд╛рдпрджреЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖рдХрд░ рдЬрдЯрд┐рд▓ рдореЙрдбрд▓рд┐рдВрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред┬а
рдпрд╣ Adam optimizer рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓ рдЯреНрд░реЗрдирд┐рдВрдЧ рд╡ рдордЬрдмреВрддреА рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред┬а
рдпрд╣рд╛рдБ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдлрд╛рдпрджреЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:
AdamW рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
AdamW рдХреА рдореВрд▓ рд╢рдХреНрддрд┐ рдЙрд╕рдХреЗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рд╣реИ, рдЬрд┐рд╕реЗ Adam рдХреА рд╕рд╛рдорд╛рдиреНрдп рдПрдбреИрдкреНрдЯрд┐рд╡ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╕рдорд╛рдпреЛрдЬрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реАрдзреЗ рдореЙрдбрд▓ рдХреЗ рд╡реЗрдЯреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ, рдЬрд┐рд╕рд╕реЗ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛред
рдпрд╣ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ Adam рдХреА рдПрдбреИрдкреНрдЯрд┐рд╡ рдкреНрд░рдХреГрддрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдореЛрдореЗрдВрдЯрдо рд╡ рдкреНрд░рддрд┐-рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╕рдорд╛рдпреЛрдЬрди рдХреЗ рд▓рд╛рдн рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ Adam рдХреА рдПрдХ рдкреНрд░рдореБрдЦ рдХрдореА рдХреЛ рджреВрд░ рдХрд░рддрд╛ рд╣реИ: рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рдкрд░ рдЗрд╕рдХрд╛ рдкреНрд░рднрд╛рд╡ред рдпрд╣ рдкреГрдердХреНрдХрд░рдг AdamW рдХреЛ рдЬрдЯрд┐рд▓ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рднреА рд╕реНрдерд┐рд░ рд╕реАрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рдЦрддрд╛ рд╣реИред
рдЖрдЧреЗ рдХреЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ, рд╣рдо рд╡реЗрдЯ рдбрд┐рдХреЗ рдФрд░ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдкреАрдЫреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ AdamW рдХреА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрдзрд╛рд░ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЧрдгрд┐рдд рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред
рд╡реЗрдЯ рдбрд┐рдХреЗ рдФрд░ L2 рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдкреАрдЫреЗ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд
L2 рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рддрдХрдиреАрдХ рд╣реИред рдпрд╣ рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдкреЗрдирд▓реНрдЯреА рдЯрд░реНрдо рдЬреЛрдбрд╝рдХрд░ рдмрдбрд╝реЗ рд╡реЗрдЯ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрдХрдиреАрдХ рд╕рд░рд▓ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ рдЬреЛ рдирдП рдбреЗрдЯрд╛ рдкрд░ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред┬а
рдЯреНрд░реЗрдбрд┐рд╢рдирд▓ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░реНрд╕, рдЬреИрд╕реЗ Adam, рдореЗрдВ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рдХрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдк-рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред
AdamW рдЗрд╕ рдкрд░ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЧрдгрдирд╛ рд╕реЗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдбрд┐рдХрдкрд▓ рдХрд░рдХреЗред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХреЗ рджреМрд░рд╛рди рд╡реЗрдЯ рдбрд┐рдХреЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, AdamW рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдЪрд░рдг рдорд╛рдирддрд╛ рд╣реИ рдФрд░ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕реАрдзреЗ рд╡реЗрдЯреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджрдЦрд▓ рджреЗрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реЛрддреА рд╣реИ рдФрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
AdamW рдХрд╛ рдЧрдгрд┐рддреАрдп рдЖрдзрд╛рд░
AdamW рдкрд╛рд░рдВрдкрд░рд┐рдХ Adam рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПред AdamW рдХреЗ рдореВрд▓ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдореЛрдореЗрдВрдЯрдо рдФрд░ рдПрдбреИрдкреНрдЯрд┐рд╡ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХрд╛ рд╕рдореАрдХрд░рдг
рдмрд╛рдпрд╕-рд╕рд╣реА рдХрд┐рдП рдЧрдП рдЖрдХрд▓рди рдХрд╛ рд╕реВрддреНрд░
рдбрд┐рдХрдкрд▓реНрдб рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯ
рдпрд╣рд╛рдБ, ╬╖ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рд╣реИ, ╬╗ рд╡реЗрдЯ рдбрд┐рдХреЗ рдлрд╝реИрдХреНрдЯрд░ рд╣реИ, рдФрд░ ╬╕tтАЛ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдбрд┐рдХрдкрд▓реНрдб рд╡реЗрдЯ рдбрд┐рдХреЗ рдЯрд░реНрдо ╬╗╬╕tтАЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛ, рдЬреЛ Adam рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рд╣реИред
PyTorch рдореЗрдВ AdamW рдХрд╛ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди
PyTorch рдореЗрдВ AdamW рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕реАрдзрд╛-рд╕рд╛рджрд╛ рд╣реИ; рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдЗрд╕реЗ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреА рд╡рд┐рд╕реНрддреГрдд рдЧрд╛рдЗрдб рджреЗрддрд╛ рд╣реИред рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк Adam Optimizer рдХреЗ рд╕рд╛рде рдореЙрдбрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рд╕реАрдЦ рд╕рдХреЗрдВред┬а
PyTorch рдореЗрдВ AdamW рдХреЗ рд▓рд┐рдП рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛
рдзреНрдпрд╛рди рджреЗрдВ: рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ PyTorch рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд░рдЦрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рджреЗрдЦреЗрдВред┬а
рдЪрд░рдг 1: рдЬрд╝рд░реВрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░реЗрдВ
рдЪрд░рдг 2: рдореЙрдбрд▓ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ
рдЪрд░рдг 3: рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВ┬а
рдЪрд░рдг 4: AdamW рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдФрд░ рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рд╕реЗрдЯ рдХрд░реЗрдВ
Voil├а!┬а
рдЕрдм рдЖрдк рдЕрдкрдиреЗ CNN рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рдФрд░ рдЕрдЧрд▓реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣рдо рдпрд╣реА рдХрд░реЗрдВрдЧреЗред┬а
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг: AdamW рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдореЙрдбрд▓ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛
рдКрдкрд░, рд╣рдордиреЗ рдореЙрдбрд▓ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛, рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд┐рдП, рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ (AdamW) рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛, рдФрд░ рд▓реЙрд╕ рдлрд╝рдВрдХреНрд╢рди рд╕реЗрдЯ рдХрд┐рдпрд╛ред┬а
рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреБрдЫ рдФрд░ рдореЙрдбреНрдпреВрд▓реНрд╕ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ;┬а
рдЕрдЧрд▓рд╛, рдбреЗрдЯрд╛рд╕реЗрдЯ рдФрд░ рдбрд╛рдЯрд╛рд▓реЛрдбрд░реНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо CIFAR-10 рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:┬а
рдЪреВрдБрдХрд┐ рд╣рдордиреЗ рдЕрдкрдирд╛ рдореЙрдбрд▓ рдкрд╣рд▓реЗ рд╣реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдЕрдЧрд▓рд╛ рдЪрд░рдг AdamW рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбрд▓ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░реЗрдирд┐рдВрдЧ рд▓реВрдк рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред┬а
рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:┬а
рдЕрдВрддрд┐рдо рдЪрд░рдг рдкрд╣рд▓реЗ рдмрдирд╛рдП рдЧрдП рд╡реИрд▓рд┐рдбреЗрд╢рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рд╣реИред┬а
рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ:┬а
рдФрд░ рдмрд╕ рд╣реЛ рдЧрдпрд╛ред┬а
рдЕрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ PyTorch рдореЗрдВ AdamW рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВред┬а
AdamW рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ
рдареАрдХ рд╣реИ, рддреЛ рд╣рдордиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ AdamW рдЕрдкрдиреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА Adam рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реБрдЖред┬а
рдкрд░ рдЗрд╕ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреНрдпрд╛ рд╣реИрдВ?┬а
рд╣рдо рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЗрд╕рдореЗрдВ рдЙрддрд░реЗрдВрдЧреЗтАж┬а
рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓
AdamW, BERT, GPT рдФрд░ рдЕрдиреНрдп рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреА рдЯреНрд░реЗрдирд┐рдВрдЧ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд╛рднрдХрд╛рд░реА рд╣реИред рдРрд╕реЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдорд┐рд▓рд┐рдпрдиреЛрдВ рдпрд╛ рдЕрд░рдмреЛрдВ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдРрд╕реЗ рдХреБрд╢рд▓ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЬрдЯрд┐рд▓ рд╡реЗрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рдФрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХреЗрдВред
рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдФрд░ NLP рдХрд╛рд░реНрдп
AdamW, CNNs рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ NLP рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкрд╕рдВрджреАрджрд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдмрди рдЧрдпрд╛ рд╣реИред рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛ рдЗрд╕реЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдФрд░ рдЬрдЯрд┐рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдмрдирд╛рддреА рд╣реИред рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рдбрд┐рдХрдкрд▓рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг AdamW рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрддрд╛ рд╣реИ рдЬреЛ Adam рдореЗрдВ рдУрд╡рд░-рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рд╡рдЬрд╣ рд╕реЗ рдЖрддреА рд╣реИрдВред
AdamW рдореЗрдВ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ
рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдРрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдорд╛рди рдЪреБрдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рд╕реЗ рдирд╣реАрдВ рд╕реАрдЦреЗ рдЬрд╛рддреЗред рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реАрдзреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдореЙрдбрд▓ рдХреИрд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдФрд░ рдХрдиреНрд╡рд░реНрдЬ рд╣реЛрддрд╛ рд╣реИред┬а
AdamW рдореЗрдВ рдЗрди рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рдЙрдЪрд┐рдд рдЯреНрдпреВрдирд┐рдВрдЧ рдХреБрд╢рд▓ рдЯреНрд░реЗрдирд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рд╕реЗ рдмрдЪрдиреЗ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдЕрдирджреЗрдЦреЗ рдбреЗрдЯрд╛ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░реЗред┬а
рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП AdamW рдХреЗ рдкреНрд░рдореБрдЦ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред
рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдЪреБрдирдиреЗ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕
рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдПрдХ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬреЛ рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд░реЗрдирд┐рдВрдЧ рд╕реНрдЯреЗрдк рдХреЗ рджреМрд░рд╛рди рд▓реЙрд╕ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдореЙрдбрд▓ рд╡реЗрдЯреНрд╕ рдХреЛ рдХрд┐рддрдирд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЙрдЪреНрдЪ рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЛ рддреЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЙрдбрд▓ рдХреЛ рдЗрд╖реНрдЯрддрдо рд╡реЗрдЯреНрд╕ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХрдо рд░реЗрдЯ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо рд╕рдорд╛рдпреЛрдЬрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЛ рдзреАрдорд╛ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд▓реЛрдХрд▓ рдорд┐рдирд┐рдорд╛ рдореЗрдВ рдлрдБрд╕рд╛ рд╕рдХрддрд╛ рд╣реИред
рд╡рд╣реАрдВ рджреВрд╕рд░реА рдУрд░, рд╡реЗрдЯ рдбрд┐рдХреЗ рдПрдХ рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбрд▓ рдореЗрдВ рдмрдбрд╝реЗ рд╡реЗрдЯреНрд╕ рдкрд░ рдкреЗрдирд▓реНрдЯреА рд▓рдЧрд╛рдХрд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд, рд╡реЗрдЯ рдбрд┐рдХреЗ рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдореЙрдбрд▓ рд╡реЗрдЯреНрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдкреЗрдирд▓реНрдЯреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЙрдбрд▓ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдирдП рдбреЗрдЯрд╛ рдкрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реБрдзрд╛рд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
AdamW рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдорд╛рди рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП:┬а
рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░
AdamW рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ, рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирдХрд░ рдЙрднрд░рд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реИ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЗ рдбрд┐рдХрдкрд▓ рдХрд░рдирд╛ред рдЕрд░реНрдерд╛рдд, AdamW рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдЬрдирд░рд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЬрдЯрд┐рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕ рдФрд░ рд╡реНрдпрд╛рдкрдХ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордпред┬а
рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, PyTorch рдореЗрдВ AdamW рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕реАрдзрд╛ рд╣реИтАФAdam рд╕реЗ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕рдорд╛рдпреЛрдЬрди рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, AdamW рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдЕрднреА рднреА рдПрдХ рдЕрд╣рдо рдХрджрдо рд╣реИред рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдФрд░ рд╡реЗрдЯ рдбрд┐рдХреЗ рдХреЗ рдмреАрдЪ рд╕рд╣реА рд╕рдВрддреБрд▓рди рдЦреЛрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдпрд╛ рдЕрдВрдбрд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░реЗред
рдЕрдм рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ AdamW рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рд╕реАрдЦрдиреЗ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ:┬а