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

Softplus: рд╡рд╣ рд╕реБрдЧрдо рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди рдЬрд┐рд╕реЗ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП

рдпрд╣ рдЧрд╛рдЗрдб Softplus рдХреЗ рдЧрдгрд┐рддреАрдп рдЧреБрдг, рдЙрд╕рдХреЗ рд▓рд╛рдн рдФрд░ рд╕рдордЭреМрддреЗ, PyTorch рдореЗрдВ рдЙрд╕рдХрд╛ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди, рдФрд░ рдХрдм ReLU рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПтАФрд╕рдордЭрд╛рддрд╛ рд╣реИред
┬╖ 9 рдорд┐ре░ рдкрдврд╝реЗрдВ

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

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

рд╕реАрдзреА рднрд╛рд╖рд╛ рдореЗрдВ: рдЖрдкрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реАрдЦрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред

Softplus рдПрдХ рд╕реБрдЧрдо, рдЕрд╡рдХрд▓рдиреАрдп рд╡рд┐рдХрд▓реНрдк рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА ReLU рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд╛рдн рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рдзрдирд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдкрд░ ReLU рдЬреИрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЛрдгрд╛рддреНрдордХ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреИрд░-рд╢реВрдиреНрдп рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдиреНрдпреВрд░реЙрди рд╕рдХреНрд░рд┐рдп рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдЖрдк рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ Softplus рдХреНрдпрд╛ рд╣реИ, рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдпрд╣ ReLU рд╕реЗ рдХреИрд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрд┐рди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдЕрдиреНрдп рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирдП рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рд╡рд┐рд╕реНрддреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдХреЛ рджреЗрдЦреЗрдВтАФрдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рдВрд╕ред

Softplus рдлрд╝рдВрдХреНрд╢рди рдХреНрдпрд╛ рд╣реИ?

Softplus рдПрдХ рд╕реБрдЧрдо рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬреЛ ReLU рдХрд╛ рдЕрд╡рдХрд▓рдиреАрдп рд╕рдиреНрдирд┐рдХрдЯрди рдХрд░рддрд╛ рд╣реИред

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

рдпрд╣рд╛рдБ рдЧрдгрд┐рддреАрдп рдкрд░рд┐рднрд╛рд╖рд╛ рджреА рдЧрдИ рд╣реИ:

Softplus formula

рдЬрд╣рд╛рдБ:

  • x рдЗрдирдкреБрдЯ рдорд╛рди рд╣реИ
  • e рдСрдЗрд▓рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (рд▓рдЧрднрдЧ 2.718)
  • ln рдкреНрд░рд╛рдХреГрддрд┐рдХ рд▓рдШреБрдЧрдгрдХ рд╣реИ

рдмрдбрд╝реЗ рдзрдирд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП, Softplus рдЗрдирдкреБрдЯ рдХреЗ рд╣реА рдХрд░реАрдм рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЛрдгрд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╢реВрдиреНрдп рдХреА рдЬрдЧрд╣ рдЫреЛрдЯреЗ рдзрдирд╛рддреНрдордХ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред

Softplus рдХрд╛ рдЕрд╡рдХрд▓рдЬ

Softplus рдХрд╛ рдЕрд╡рдХрд▓рдЬ рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд╕рд┐рдЧреНрдореЛрдЗрдб рдлрд╝рдВрдХреНрд╢рди рд╣реИред

рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ:

Softplus derivative

рдЬрд╣рд╛рдБ ╧Г(x) рд╡рд╣реА рд╕рд┐рдЧреНрдореЛрдЗрдб рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕рдВрднрд╡рддрдГ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ред┬а

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

рдЪрд░рдо рдорд╛рдиреЛрдВ рдкрд░ рд╡реНрдпрд╡рд╣рд╛рд░

рдЗрдирдкреБрдЯ рдмрдбрд╝рд╛ рдзрдирд╛рддреНрдордХ рд╣реЛ рдпрд╛ рдмрдбрд╝рд╛ рдЛрдгрд╛рддреНрдордХ, Softplus рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред

рдмрдбрд╝реЗ рдзрдирд╛рддреНрдордХ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП:

Softplus behavior for large positive values

рдмрдбрд╝реЗ рдЛрдгрд╛рддреНрдордХ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП:

Image 4 - Softplus behavior for large negative values

рдЗрд╕реА рд╡рдЬрд╣ рд╕реЗ Softplus ReLU рдХрд╛ рдЕрдЪреНрдЫрд╛ рд╕рдиреНрдирд┐рдХрдЯрди рдХрд░рддрд╛ рд╣реИред рдЬрдм x рдзрдирд╛рддреНрдордХ рдФрд░ рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рджреЛрдиреЛрдВ рдлрд╝рдВрдХреНрд╢рди рд▓рдЧрднрдЧ рд╕рдорд╛рди рдорд╛рди рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред

рдЕрдВрддрд░ рдЛрдгрд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдкрд░ рджрд┐рдЦрддрд╛ рд╣реИред ReLU рдЛрдгрд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╢реВрдиреНрдп рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ Softplus рдЫреЛрдЯреЗ рдзрдирд╛рддреНрдордХ рдорд╛рди рджреЗрддрд╛ рд╣реИред

рд╡рд╣ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрдВрддрд░ "рдбрд╛рдЗрдВрдЧ рдиреНрдпреВрд░реЙрди" рд╕рдорд╕реНрдпрд╛ рдХреЛ рд░реЛрдХ рджреЗрддрд╛ рд╣реИред Softplus рд╡рд╛рд▓реЗ рдиреНрдпреВрд░реЙрди рдЛрдгрд╛рддреНрдордХ рд╕рдХреНрд░рд┐рдпрдг рд╕реЗ рдЙрдмрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХрднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реБрдкреНрдд рдирд╣реАрдВ рд╣реЛрддреЗред

рдЧрдгрд┐рддреАрдп рдФрд░ рд╕рдВрдЧрдгрдХреАрдп рдЧреБрдг

Softplus рдХреЗ рдХреБрдЫ рдРрд╕реЗ рдЧрдгрд┐рддреАрдп рдЧреБрдг рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпреЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ ReLU рдХрд╛ рд╕реБрдЧрдо рд░реВрдк рднрд░ рдирд╣реАрдВ рд░рд╣рдиреЗ рджреЗрддреЗред

рд╕реБрдЧрдорддрд╛ рдФрд░ рдЕрд╡рдХрд▓рдиреАрдпрддрд╛

Softplus рд╣рд░ рдмрд┐рдВрджреБ рдкрд░ рдЕрдирдВрдд рдмрд╛рд░ рдЕрд╡рдХрд▓рдиреАрдп рд╣реИред

рдЕрд░реНрдерд╛рдд рдЖрдк рдЬрд┐рддрдиреА рдмрд╛рд░ рдЪрд╛рд╣реЗрдВ рдЕрд╡рдХрд▓рдЬ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝рдВрдХреНрд╢рди рд╕реБрдЧрдо рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред рдЧрдгрд┐рддреАрдп рднрд╛рд╖рд╛ рдореЗрдВ, рдпрд╣ рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ (analytic) рдлрд╝рдВрдХреНрд╢рди рд╣реИред

рджреВрд╕рд░реА рдУрд░, ReLU рдореЗрдВ рд╢реВрдиреНрдп рдкрд░ рдПрдХ рдХрд┐рдВрдХтАФрддреЗрдЬ рдХреЛрдирд╛тАФрд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдЕрд╡рдХрд▓рдЬ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ред рдпрд╣ рдЧреИрд░-рдЕрд╡рдХрд▓рдиреАрдп рдмрд┐рдВрджреБ рдЙрди рдЕрдиреБрдХреВрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╕реБрдЧрдо рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдорд╛рдирдХрд░ рдЪрд▓рддреЗ рд╣реИрдВред

рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ, рд╣рд╛рдирд┐ рд╕рддрд╣ рд╕реБрдЧрдо рд╣реЛ рддреЛ рдЕрдиреБрдХреВрд▓рди рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рджреНрд╡рд┐рддреАрдп-рдХреНрд░рдо (second-order) рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдзрд┐рдпрд╛рдБ рдпрд╛ рдРрд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╕реБрдЧрдо рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рд╕рдВрдХреНрд░рдордг рдорд╛рдирддреЗ рд╣реИрдВ, рддреЛ Softplus рд╡рд╣ рд╕реБрдЧрдорддрд╛ рджреЗрддрд╛ рд╣реИред

рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╕реНрдерд┐рд░рддрд╛

рдШрд╛рддрд╛рдВрдХ (exponential) рдХрд╛ рдорд╛рди рдирд┐рдХрд╛рд▓рдирд╛, рдЬрдм рдЗрдирдкреБрдЯ рдмрдбрд╝реЗ рд╣реЛрдВ, рддреЛ рдУрд╡рд░рдлреНрд▓реЛ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдЗрд╕реЗ рдПрдХ threshold рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рд╕рдБрднрд╛рд▓рддреЗ рд╣реИрдВред рдЬрдм рдЗрдирдкреБрдЯ рдЗрд╕ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдКрдкрд░ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рд▓рдШреБрдЧрдгрдХ рдХреА рдЧрдгрдирд╛ рд╕реЗ рд╕реНрд╡рд┐рдЪ рд╣реЛрдХрд░ рд░реИрдЦрд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рд▓реМрдЯрд╛рдиреЗ рд▓рдЧрддрд╛ рд╣реИред

рдпрд╣ рдРрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  • рдЫреЛрдЯреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП: Softplus рдХреЛ рд╕реАрдзреЗ рдЧрдгрдирд╛ рдХрд░реЗрдВ
  • рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдмрдбрд╝реЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП: рдЗрдирдкреБрдЯ рд╕реАрдзреЗ рд▓реМрдЯрд╛рдПрдБ

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

рдЕрдиреНрдп рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдз

Softplus рдХреБрдЫ рдЕрдиреНрдп рд╕рдХреНрд░рд┐рдпрдг рдФрд░ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░:

  • Sigmoid: рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдКрдкрд░ рджреЗрдЦрд╛, Softplus рдХрд╛ рдЕрд╡рдХрд▓рдЬ рд╕рд┐рдЧреНрдореЛрдЗрдб рд╣реИред рдпрд╛рдиреА Softplus рд╕рд┐рдЧреНрдореЛрдЗрдб рдХрд╛ рд╕рдорд╛рдХрд▓ рд╣реИтАФрдЬреЛ рдЙрдирдХреЗ рдЖрдХрд╛рд░реЛрдВ рдХреЛ рджреЗрдЦрдХрд░ рд╕рд╣рдЬ рд▓рдЧрддрд╛ рд╣реИред

  • LogSumExp: Softplus рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ LogSumExp рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛ рд╣реИред рджреЛ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП, LogSumExp(0, x) = ln(1 + e^x) = Softplus(x)ред рдпрд╣ Softplus рдХреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╕реНрдерд┐рд░рддрд╛ рддрдХрдиреАрдХреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

  • Softmax: LogSumExp, Softmax рдХреА рдиреАрдВрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП Softplus рдЙрд╕реА рд╡рдВрд╢ рд╕реЗ рд╣реИред рджреЛрдиреЛрдВ рдлрд╝рдВрдХреНрд╢рди рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ-рдПрдХреНрд╕рдк рдЯреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

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

  • Convex conjugate: рдЙрддреНрддрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (convex analysis) рдореЗрдВ, Softplus рдХрд╛ convex conjugate рдЛрдгрд╛рддреНрдордХ рдмрд╛рдЗрдирд░реА рдПрдВрдЯреНрд░реЙрдкреА рд╣реИред рдпрд╣ Softplus рдХреЛ рд╕реВрдЪрдирд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдкреНрд░рд╛рдпрд┐рдХрддреНрдордХ рдореЙрдбрд▓рд┐рдВрдЧ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдПрдВрдЯреНрд░реЙрдкреА рдЕрдзрд┐рдХрддрдордХрд░рдг рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

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

Softplus рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдн

Softplus рдХреБрдЫ рдЦрд╛рд╕ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╕реБрд▓рдЭрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ ReLU рдЕрдЪреНрдЫреА рддрд░рд╣ рдирд╣реАрдВ рд╕рдБрднрд╛рд▓ рдкрд╛рддрд╛ред рдЗрдирдореЗрдВ рд╕реЗ рдЪрд╛рд░ рдпрд╣рд╛рдБ рд╣реИрдВред

рд╕реБрдЧрдо рдФрд░ рдЕрд╡рдХрд▓рдиреАрдп

Softplus рд╡рдХреНрд░ рдХреЗ рд╣рд░ рдмрд┐рдВрджреБ рдкрд░ рд╕реБрдЧрдо рд╣реИред

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

ReLU рдХреЗ рд╢реВрдиреНрдп рдкрд░ рддреЗрдЬрд╝ рдХреЛрдиреЗ рд╕реЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрд╕рддрддрддрд╛ рдЖ рд╕рдХрддреА рд╣реИред Softplus рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдбрд╛рдЗрдВрдЧ рдиреНрдпреВрд░реЙрдиреЛрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ

Softplus рдмрдбрд╝реЗ рдЛрдгрд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдкрд░ рднреА рдХрднреА рдмрд┐рд▓реНрдХреБрд▓ рд╢реВрдиреНрдп рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рджреЗрддрд╛ред

рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рд░ рдиреНрдпреВрд░реЙрди рд╕реАрдЦрддрд╛ рд░рд╣ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реБрдкреНрдд рдирд╣реАрдВ рд╣реЛрддреЗред ReLU рдореЗрдВ, рдЬреЛ рдиреНрдпреВрд░реЙрди рд╢реВрдиреНрдп рдЖрдЙрдЯрдкреБрдЯ рджреЗрдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╡рд╣ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд╡рд╣реАрдВ рдЕрдЯрдХ рд╕рдХрддрд╛ рд╣реИтАФрдЙрд╕рдХрд╛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рд╢реВрдиреНрдп рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рдЬрд╝рди рдЕрдкрдбреЗрдЯ рдЙрд╕реЗ рд╣рд┐рд▓рд╛ рдирд╣реАрдВ рдкрд╛рддреЗред

Softplus рдПрдХ рд╕реЗрдлрд╝реНрдЯреА рдиреЗрдЯ рджреЗрддрд╛ рд╣реИред рдиреНрдпреВрд░реЙрди рдЛрдгрд╛рддреНрдордХ рд╕рдХреНрд░рд┐рдпрдг рд╕реЗ рдЙрдмрд░рдХрд░ рдлрд┐рд░ рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдЙрдЯрдкреБрдЯ рд╣рдореЗрд╢рд╛ рдзрдирд╛рддреНрдордХ

Softplus рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЧреИрд░-рдЛрдгрд╛рддреНрдордХ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред

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

рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд

рдХреБрдЫ рдХрд╛рд░реНрдп рд╕реБрдЧрдо, рд╕рддрдд рд╕рдХреНрд░рд┐рдпрдг рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

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

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

рдпрджрд┐ рдЖрдк рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ Softplus рдЖрдкрдХреЛ ReLU рдХреЗ рддреАрдЦреЗ рд╕рдВрдХреНрд░рдордгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЧрд╛рд░рдВрдЯрд┐рдпрд╛рдБ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред

рд╕реАрдорд╛рдПрдБ рдФрд░ рд╕рдордЭреМрддреЗ

Softplus рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХреА рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рдЬрд╛рдирдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рддреАрди рдпрд╣рд╛рдБ рд╣реИрдВред

рдЕрдзрд┐рдХ рд╕рдВрдЧрдгрдХреАрдп рд▓рд╛рдЧрдд

ReLU рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдореИрдХреНрд╕ рдСрдкрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ: max(0, x)ред

Softplus рдШрд╛рддрд╛рдВрдХреЛрдВ рдФрд░ рд▓рдШреБрдЧрдгрдХреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ: ln(1 + e^x)ред рдпреЗ рдХреНрд░рд┐рдпрд╛рдПрдБ рдзреАрдореА рд╣реЛрддреА рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЗрдиреНрд╣реЗрдВ рдмрдбрд╝реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╣рдЬрд╝рд╛рд░реЛрдВ рдиреНрдпреВрд░реЙрдиреЛрдВ рдкрд░ рд▓рд╛рдЦреЛрдВ рдмрд╛рд░ рдЪрд▓рд╛рдирд╛ рд╣реЛред

рдпрд╣ рдЕрдВрддрд░ рдЬреЛрдбрд╝рддрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдУрд╡рд░рд╣реЗрдб рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред

рдзреАрдорд╛ рдЕрднрд┐рд╕рд░рдг

Softplus рдХреЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдЕрдзрд┐рдХ рд╕реБрдЧрдо рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд╛рдЧрдЬрд╝ рдкрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред

рдкрд░ рд╕реБрдЧрдо рд╣рдореЗрд╢рд╛ рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реЛрддрд╛ред ReLU рдХреЗ рддреАрдЦреЗ рд╕рдВрдХреНрд░рдордг рд╡рд┐рд░рд▓ (sparse) рд╕рдХреНрд░рд┐рдпрдг рдмрдирд╛рддреЗ рд╣реИрдВтАФрдХрдИ рдиреНрдпреВрд░реЙрди рдмрд┐рд▓реНрдХреБрд▓ рд╢реВрдиреНрдп рдЖрдЙрдЯрдкреБрдЯ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд░рд▓рддрд╛ рдмреИрдХрдкреНрд░реЛрдкреЗрдЧреЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рддреЗрдЬрд╝реА рд╕реЗ рдлреИрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред

Softplus рдореЗрдВ рдпрд╣ рд╡рд┐рд░рд▓рддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рд░ рдиреНрдпреВрд░реЙрди рдХреБрдЫ рди рдХреБрдЫ рдЧреИрд░-рд╢реВрдиреНрдп рдорд╛рди рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдЕрдзрд┐рдХ рдЧрдгрдирд╛ рдФрд░ рдЧрд╣рд░реА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдзреАрдорд╛ рдЕрднрд┐рд╕рд░рдгред

рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХрдо рдкреНрд░рдЪрд▓рд┐рдд

ReLU рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рд╣рд╛рд╡реА рд░рд╣рд╛ рд╣реИред

рдпрд╛рдиреА рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдбреЙрдХреНрдпреБрдореЗрдВрдЯреЗрд╢рди, рд╕рдорд╕реНрдпрд╛рдПрдБ/рд╕рдорд╛рдзрд╛рди рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрд╕рд╛рдзрди рдЙрдкрд▓рдмреНрдз рд╣реИрдВред Softplus рдХреЛ рдРрд╕рд╛ рдорд╣рддреНрд╡ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдХрдо рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕рдореБрджрд╛рдп рдХрд╛ рдЬреНрдЮрд╛рди рд╕реАрдорд┐рдд рд╣реИ, Stack Overflow рдкрд░ рдЙрддреНрддрд░ рдХрдо рд╣реИрдВ, рдФрд░ рдкреНрд░реА-рдЯреНрд░реЗрдВрдб рдореЙрдбрд▓ рднреА рдХрдо рдорд┐рд▓рддреЗ рд╣реИрдВред

Softplus рдЪреБрдирддреЗ рд╕рдордп, рдЖрдк рдХрдо рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЕрдзрд┐рдХ рд╕реНрд╡рдпрдВ-рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░рдиреА рдкрдбрд╝рддреА рд╣реИред

PyTorch рдореЗрдВ Softplus

PyTorch рдореЗрдВ Softplus рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдЯ-рдЗрди рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдорд┐рд▓рддреЗ рд╣реИрдВред

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдореИрдВ PyTorch рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

import torch
import torch.nn as nn

print(torch.__version__)

PyTorch version 2.8.0

рдпрд╣ рдЗрд╕рдХрд╛ рдмреБрдирд┐рдпрд╛рджреА рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рд╣реИ:

# Create a Softplus activation function
softplus = nn.Softplus(beta=1, threshold=20)

# Apply it to some input
x = torch.tensor([-2.0, -1.0, 0.0, 1.0, 2.0])
output = softplus(x)

print(output)

Softplus applied to a tensor

рдХрд╛рдлреА рд╕рд░рд▓ред рд▓реЗрдХрд┐рди рдпреЗ рджреЛ рдкреИрд░рд╛рдореАрдЯрд░тАФbeta рдФрд░ thresholdтАФрдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдЖрдЗрдП рдЗрдиреНрд╣реЗрдВ рдереЛреЬрд╛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдордЭреЗрдВред

beta рдкреИрд░рд╛рдореАрдЯрд░

beta рдкреИрд░рд╛рдореАрдЯрд░ Softplus рд╡рдХреНрд░ рдХреА рд╕реБрдЧрдорддрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк beta рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рдлрд╝рдВрдХреНрд╢рди рдЕрдзрд┐рдХ рдЦрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ ReLU рдХреЗ рдХрд░реАрдм рдЖрддрд╛ рд╣реИред рдШрдЯрд╛рдиреЗ рдкрд░ рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрдЧрдо рдФрд░ рдХреНрд░рдорд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдб рдореЗрдВ рдпрд╣ рдРрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ:

x = torch.tensor([-2.0, -1.0, 0.0, 1.0, 2.0])

# Steeper activation (closer to ReLU)
softplus_steep = nn.Softplus(beta=2, threshold=20)
output_steep = softplus_steep(x)

# Smoother activation
softplus_smooth = nn.Softplus(beta=0.5, threshold=20)
output_smooth = softplus_smooth(x)

print("Softplus - Steeper activation")
print(output_steep)

print()

print("Softplus - Smoother activation")
print(output_smooth)

Tweaking the beta parameter

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

threshold рдкреИрд░рд╛рдореАрдЯрд░

threshold рдкреИрд░рд╛рдореАрдЯрд░ рдмрдбрд╝реЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдУрд╡рд░рдлреНрд▓реЛ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред

рдпрд╛рдж рд╣реИ рдмрдбрд╝реЗ x рдорд╛рдиреЛрдВ рдкрд░ e^x рдХреА рдЧрдгрдирд╛ рдХреИрд╕реЗ рдмреЗрдХрд╛рдмреВ рд╣реЛ рд╕рдХрддреА рд╣реИ? рдЬрдм рдЗрдирдкреБрдЯ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдКрдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ PyTorch рдкреВрд░реА Softplus рд╕реВрддреНрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕реАрдзреЗ рдЗрдирдкреБрдЯ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддрд╛ рд╣реИ:

softplus = nn.Softplus(beta=1, threshold=20)

# Large input bypasses the exponential
large_input = torch.tensor([25.0])
print(softplus(large_input))

Tweaking the threshold parameter

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

Softplus рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЙрд╕реЗ рдЪреБрдиреЗрдВ рдЬрдм рдЖрдкрдХреЛ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рд╕реБрдЧрдорддрд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рджреНрд╡рд┐рддреАрдп-рдХреНрд░рдо рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдзрд┐рдпрд╛рдБ рдпрд╛ рдРрд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╕реБрдЧрдо рд▓реЙрд╕ рд╕рддрд╣ рдорд╛рдирддреЗ рд╣реИрдВ, рддреЛ Softplus рд╡реЗ рд╕рддрдд рдЕрд╡рдХрд▓рдЬ рджреЗрддрд╛ рд╣реИ рдЬрд┐рди рдкрд░ рдпреЗ рд╡рд┐рдзрд┐рдпрд╛рдБ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВред

рдЙрд╕реЗ рддрдм рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрдм рдЖрдкрдХреЗ рдореЙрдбрд▓ рдХреЛ рдЧреИрд░-рдЛрдгрд╛рддреНрдордХ рдЖрдЙрдЯрдкреБрдЯ рдЪрд╛рд╣рд┐рдПред рдХрд╛рдЙрдВрдЯ рдбреЗрдЯрд╛, рддреАрд╡реНрд░рддрд╛ рдорд╛рди, рдФрд░ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рднреА рдХреЛ рдзрдирд╛рддреНрдордХ рд░рд╣рдирд╛ рд╣реЛрддрд╛ рд╣реИред Softplus рдЗрд╕реЗ рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд╛рдзрд╛рдУрдВ рдХреЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдБрднрд╛рд▓рддрд╛ рд╣реИред

рдЙрдерд▓реЗ (shallow) рдиреЗрдЯрд╡рд░реНрдХ Softplus рд╕реЗ рдЧрд╣рд░реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╣реА рд▓реЗрдпрд░ рд╣реЛрдВ, рддреЛ ReLU рдХреА рдбрд╛рдЗрдВрдЧ рдиреНрдпреВрд░реЙрди рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдПрдХ рднреА рдиреНрдпреВрд░реЙрди рдЦреЛрдирд╛ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЪреЛрдЯ рдкрд╣реБрдБрдЪрд╛рддрд╛ рд╣реИред Softplus рд╕рднреА рдиреНрдпреВрд░реЙрдиреЛрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдФрд░ рд╕реАрдЦрддреЗ рд╣реБрдП рд░рдЦрддрд╛ рд╣реИред

рдЖрдк рдкреНрд░рд╛рдпрд┐рдХрддреНрдордХ рдореЙрдбрд▓ рдФрд░ рдмреЗрдпреЗрдЬрд╝рд┐рдпрди рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рднреА Softplus рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред рд╕реБрдЧрдо рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдФрд░ рдПрдВрдЯреНрд░реЙрдкреА рд╕реЗ рд╕рдореНрдмрдиреНрдз рдЧрдгрд┐рддреАрдп рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрдзрд┐рдХ рд╕реНрд╡рдЪреНрдЫ рдмрдирд╛рддреЗ рд╣реИрдВред рдКрд░реНрдЬрд╛-рдЖрдзрд╛рд░рд┐рдд рдореЙрдбрд▓ рднреА Softplus рдХреА рд╕рддрдд рдкреНрд░рдХреГрддрд┐ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

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

рдЬрдм ReLU рдлрд┐рд░ рднреА рдмреЗрд╣рддрд░ рд╣реИ

рдХреЗрд╡рд▓ рдХрд╛рдЧрдЬрд╝ рдкрд░ рдмреЗрд╣рддрд░ рд▓рдЧрдиреЗ рдпрд╛ рдирдпрд╛-рдирдпрд╛ рд╣реЛрдиреЗ рдХреА рд╡рдЬрд╣ рд╕реЗ Softplus рдкрд░ рд╕реНрд╡рд┐рдЪ рди рдХрд░реЗрдВред

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

рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ ReLU рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдХреЗрд╡рд▓ рддрдм Softplus рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ рдЬрдм рдЖрдкрдХреЛ рдЙрд╕рдХреЗ рдЧреБрдгреЛрдВ рд╕реЗ рд╕реБрд▓рдЭрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдПрдБ рдорд┐рд▓реЗрдВред

рдирд┐рд╖реНрдХрд░реНрд╖

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЬрдм рдЬрд╝рд░реВрд░рдд рд╣реЛ рддреЛ Softplus ReLU рдХрд╛ рдПрдХ рд╕реБрдЧрдо рд╡рд┐рдХрд▓реНрдк рджреЗрддрд╛ рд╣реИред

рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ ReLU рдХреА рдЬрдЧрд╣ рдирд╣реАрдВ рд▓реЗрдЧрд╛тАФрдФрд░ рдЗрд╕рдХреА рдЬрд╝рд░реВрд░рдд рднреА рдирд╣реАрдВред Softplus рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╕реБрд▓рдЭрд╛рддрд╛ рд╣реИ: рдЙрдерд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдбрд╛рдЗрдВрдЧ рдиреНрдпреВрд░реЙрди, рдзрдирд╛рддреНрдордХ рдЖрдЙрдЯрдкреБрдЯ рдЪрд╛рд╣рд┐рдП рд╡рд╛рд▓реЗ рдореЙрдбрд▓, рдФрд░ рд╡реЗ рдХрд╛рд░реНрдп рдЬрд╣рд╛рдБ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рд╕реБрдЧрдо рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдкреНрд░рд╡рд╛рд╣ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред

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

рджреЛрдиреЛрдВ рдХреЛ рдкрд░рдЦреЗрдВред рдкреНрд░рдпреЛрдЧ рдЪрд▓рд╛рдПрдБред рдЕрдкрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛-рдкрд░рд┐рдЪреНрдЫреЗрдж рд╕реЗ рдирд┐рд░реНрдгрдп рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛрдиреЗ рджреЗрдВред

рдФрд░ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╣рдорд╛рд░реЗ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдВрд╕рд╛рдзрди рджреЗрдЦреЗрдВ:

Dario Rade─Нi─З

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

Dario Rade─Нi─З

рдХреНрд░реЛрдПрд╢рд┐рдпрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╕реАрдирд┐рдпрд░ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯред 700 рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рд▓реЗрдЦреЛрдВ рдХреЗ рд╕рд╛рде рдЯреЙрдк рдЯреЗрдХ рд░рд╛рдЗрдЯрд░, рдЬрд┐рдирд╕реЗ 10M+ рд╡реНрдпреВрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рд╣реБрдПред Machine Learning Automation with TPOT рдХреЗ рдкреБрд╕реНрддрдХ рд▓реЗрдЦрдХред

Softplus FAQs

What is the Softplus activation function?

Softplus рдПрдХ рд╕реБрдЧрдо рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬрд┐рд╕реЗ f(x) = ln(1 + e^x) рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ ReLU рдХрд╛ рдЕрд╡рдХрд▓рдиреАрдп рд╕рдиреНрдирд┐рдХрдЯрди рд╣реИред ReLU рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд┐рд╕рдХреЗ рд╢реВрдиреНрдп рдкрд░ рддреАрдЦрд╛ рдореЛрдбрд╝ рд╣реЛрддрд╛ рд╣реИ, Softplus рд╕рдВрдХреНрд░рдордг рдмрд┐рдВрджреБ рд╕реЗ рд╕реБрдЧрдорддрд╛ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред рдмрдбрд╝реЗ рдзрдирд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдкрд░ рдпрд╣ рдЗрдирдкреБрдЯ рдХреЗ рд╣реА рдХрд░реАрдм рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЛрдгрд╛рддреНрдордХ рдЗрдирдкреБрдЯ рдкрд░ рд╢реВрдиреНрдп рдХреА рдЬрдЧрд╣ рдЫреЛрдЯреЗ рдзрдирд╛рддреНрдордХ рдорд╛рди рджреЗрддрд╛ рд╣реИред рдпрд╣ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдбрд╛рдЗрдВрдЧ рдиреНрдпреВрд░реЙрди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИред

When should I use Softplus instead of ReLU?

рдЬрдм рдЖрдкрдХреЛ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рд╕реБрдЧрдорддрд╛ рдЪрд╛рд╣рд┐рдПтАФрдЬреИрд╕реЗ рджреНрд╡рд┐рддреАрдп-рдХреНрд░рдо рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдзрд┐рдпрд╛рдБ рдпрд╛ рдРрд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдЬреЛ рд╕реБрдЧрдо рд▓реЙрд╕ рд╕рддрд╣ рдорд╛рдирддреЗ рд╣реИрдВтАФрддрдм Softplus рдЪреБрдиреЗрдВред рдпрд╣ рддрдм рднреА рдЖрджрд░реНрд╢ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдореЙрдбрд▓ рдХреЛ рдЧреИрд░-рдЛрдгрд╛рддреНрдордХ рдЖрдЙрдЯрдкреБрдЯ рдЪрд╛рд╣рд┐рдП (рдЬреИрд╕реЗ рдХрд╛рдЙрдВрдЯ рдбреЗрдЯрд╛ рдпрд╛ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдкреИрд░рд╛рдореАрдЯрд░) рдФрд░ рдЙрдерд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдБ ReLU рдХреА рдбрд╛рдЗрдВрдЧ рдиреНрдпреВрд░реЙрди рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдПрдХ рднреА рдиреНрдпреВрд░реЙрди рдЦреЛрдирд╛ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдБрдЪрд╛рддрд╛ рд╣реИред Softplus рдкреНрд░рд╛рдпрд┐рдХрддреНрдордХ рдореЙрдбрд▓, рдмреЗрдпреЗрдЬрд╝рд┐рдпрди рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ, рдФрд░ рд╕реБрдЧрдо рд▓рдХреНрд╖реНрдп рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рдЧрдорди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдмрдбрд╝реЗ, рдЧрд╣рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдорд╛рдирдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдпрд╛ NLP рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЬрд╣рд╛рдБ рдЧрддрд┐ рдЕрдзрд┐рдХ рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИ, рд╡рд╣рд╛рдБ ReLU рдХреЗ рд╕рд╛рде рд╣реА рд░рд╣реЗрдВред

What are the main advantages of Softplus over ReLU?

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

How do the beta and threshold parameters work in PyTorch's Softplus?

beta рдкреИрд░рд╛рдореАрдЯрд░ Softplus рд╡рдХреНрд░ рдХреА рд╕реБрдЧрдорддрд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИтАФbeta рдмрдврд╝рд╛рдиреЗ рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдЕрдзрд┐рдХ рдЦрдбрд╝рд╛ рдФрд░ ReLU рдХреЗ рдХрд░реАрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдШрдЯрд╛рдиреЗ рд╕реЗ рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрдЧрдо рдФрд░ рдХреНрд░рдорд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред threshold рдкреИрд░рд╛рдореАрдЯрд░ рдмрдбрд╝реЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдУрд╡рд░рдлреНрд▓реЛ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ; рдЬрдм рдЗрдирдкреБрдЯ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдКрдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреВрд░реА Softplus рдЧрдгрдирд╛ рдХреЗ рдмрдЬрд╛рдп рдЗрдирдкреБрдЯ рдХреЛ рд╕реАрдзреЗ рд▓реМрдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди (beta=1, threshold=20) рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЕрдЪреНрдЫреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

What is the computational cost difference between Softplus and ReLU?

Softplus рдХреА рд╕рдВрдЧрдгрдХреАрдп рд▓рд╛рдЧрдд ReLU рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ ReLU рдХреЗ рд╕рд╛рдзрд╛рд░рдг рдореИрдХреНрд╕ рдСрдкрд░реЗрд╢рди (max(0, x)) рдХреЗ рдмрдЬрд╛рдп рдШрд╛рддрд╛рдВрдХ рдФрд░ рд▓рдШреБрдЧрдгрдХ (ln(1 + e^x)) рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдпреЗ рдХреНрд░рд┐рдпрд╛рдПрдБ рдзреАрдореА рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдмрдбрд╝реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╣рдЬрд╝рд╛рд░реЛрдВ рдиреНрдпреВрд░реЙрдиреЛрдВ рдкрд░ рдЗрдиреНрд╣реЗрдВ рд▓рд╛рдЦреЛрдВ рдмрд╛рд░ рдЪрд▓рд╛рдирд╛ рд╣реЛред рдпрд╣ рдУрд╡рд░рд╣реЗрдб рдПрдХ рд╣реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдХреЛ 10тАУ20% рддрдХ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реА рдХрд╛рд░рдг рдкреНрд░реЛрдбрдХреНрд╢рди рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдмрдбрд╝реЗ, рдЧрд╣рд░реЗ рдиреЗрдЯрд╡рд░реНрдХтАФрдЬрд╣рд╛рдБ рдЧрддрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИтАФрдореЗрдВ ReLU рд╡рд░реАрдп рд░рд╣рддрд╛ рд╣реИред

Why does a neural network need an activation function?

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

┬а
┬а

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