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

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ: рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛

рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рд╕реЗ рд▓реЗрдХрд░ рдЙрд╕ рдкрд░ рдмрдиреЗ рдХреЗрд╡рд▓-рдбрд┐рдХреЛрдбрд░ LLMs рддрдХ, рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИтАФрдЗрд╕рдХреА рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ред
┬╖ 15 рдорд┐ре░ рдкрдврд╝реЗрдВ

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

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдПрдХ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдХреНрд░рдо (рд╕реАрдХреНрд╡реЗрдВрд╕) рдХреЗ рд╣рд░ рдЯреЛрдХрди рдХреЛ рдПрдХ рд╕рд╛рде рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рддрдп рдХрд░ рд╕рдХреЗ рдХрд┐ рд╣рд░ рдЯреЛрдХрди рдХреЛ рдмрд╛рдХреА рдЯреЛрдХрдиреЛрдВ рд╕реЗ рдХрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ Google рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ 2017 рдХреЗ рдкреЗрдкрд░ тАЬAttention Is All You NeedтАЭ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЖрдЬ GPT рд╡ Llama рд╕реЗ рд▓реЗрдХрд░ Gemini рддрдХ рд▓рдЧрднрдЧ рд╣рд░ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓ (LLM) рдХреА рдмреБрдирд┐рдпрд╛рдж рдпрд╣реА рд╣реИред

рдпрд╣ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 4 рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЯреЛрдХрдиреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдореНрдмреЗрдбрд┐рдВрдЧ рд╕реЗ рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреЛрдЬрд╝рд┐рд╢рдирд▓ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИ, рдлрд┐рд░ рдкрд░рддреЛрдВ рдХрд╛ рд╕реНрдЯреИрдХ рдорд▓реНрдЯреА-рд╣реЗрдб рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдФрд░ рдлреАрдб-рдлреЙрд░рд╡рд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмреАрдЪ рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ (рд╣рд░ рдПрдХ рд░реЗрдЬрд╝рд┐рдбреБрдЕрд▓ рдХрдиреЗрдХреНрд╢рди рдФрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рд▓рд┐рдкрдЯрд╛), рдФрд░ рдПрдХ рдЕрдВрддрд┐рдо рд▓реАрдирд┐рдпрд░ рд▓реЗрдпрд░ рд╡ рд╕реЙрдлреНрдЯрдореИрдХреНрд╕ рдЖрдЦрд┐рд░реА рд╡реЗрдХреНрдЯрд░ рдХреЛ рд╢рдмреНрдж-рд╕рдВрдЧреНрд░рд╣ (рд╡реЛрдХреИрдмреНрдпреБрд▓рд░реА) рдкрд░ рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдУрдВ рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИред рдореВрд▓ рдореЙрдбрд▓ рдореЗрдВ рдПрдиреНрдХреЛрдбрд░ рдФрд░ рдбрд┐рдХреЛрдбрд░ рдХреА рдЬреЛрдбрд╝реА рдереА; рдЖрдЬ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ LLMs рдХреЗрд╡рд▓ рдбрд┐рдХреЛрдбрд░ рд░рдЦрддреЗ рд╣реИрдВред

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдореВрд▓ рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд╣рд░ рдЪрд░рдг рд╕реЗ рдЧреБрдЬрд░реВрдБрдЧрд╛, рдлрд┐рд░ рджрд┐рдЦрд╛рдКрдБрдЧрд╛ рдХрд┐ BERT, GPT, рдФрд░ рдЖрдЬ рдХреЗ LLMs рдиреЗ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛ред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕рд╣рдЬ рд╕рдордЭ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рдФрд░ рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рд▓реЗрдЦ рдкрдврд╝реЗрдВред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ

  • рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╕рднреА рдЯреЛрдХрдиреЛрдВ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╕рдВрдЧ (рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ) рдХреЛ рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдХрд░реЗрдВрд╕ рдХреЗ рдмрдЬрд╛рдп рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
  • рд╣рд░ рдкрд░рдд рдорд▓реНрдЯреА-рд╣реИрдб рдЕрдЯреЗрдВрд╢рди рдХреЛ рдлреАрдб-рдлреЙрд░рд╡рд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреА рд╣реИ, рдФрд░ рджреЛрдиреЛрдВ рд░реЗрдЬрд╝рд┐рдбреБрдЕрд▓ рдХрдиреЗрдХреНрд╢рдВрд╕ рд╡ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реЗ рдШрд┐рд░реЗ рд╣реЛрддреЗ рд╣реИрдВред
  • 2017 рдХрд╛ рдореВрд▓ рдореЙрдбрд▓ рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдерд╛; BERT рдХреЗрд╡рд▓ рдПрдиреНрдХреЛрдбрд░ рд░рдЦрддрд╛ рд╣реИ, рдФрд░ GPT-рд╢реИрд▓реА рдХреЗ LLMs рдХреЗрд╡рд▓ рдбрд┐рдХреЛрдбрд░ рд░рдЦрддреЗ рд╣реИрдВред
  • рдЖрдзреБрдирд┐рдХ LLMs рдореЗрдВ рдЕрдХреНрд╕рд░ RoPE, RMSNorm, рдЧреНрд░реБрдкреНрдб-рдХреНрд╡реЗрд░реА рдЕрдЯреЗрдВрд╢рди, рдФрд░ рдХрдИ рдмрд╛рд░ рдорд┐рдХреНрд╕рдЪрд░-рдСрдл-рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕ рд▓реЗрдпрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВред
  • рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдХреА рд▓рд╛рдЧрдд рдХреНрд░рдо рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧрд╛рдиреБрдкрд╛рддреА рдмрдврд╝рддреА рд╣реИ, рдЗрд╕реА рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рджрдХреНрд╖рддрд╛ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреНрдпрд╛ рд╣реИрдВ?

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

рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрдд рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред

рдПрдХ рд╕рд░рд▓ рдкрд░рд┐рднрд╛рд╖рд╛

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЙрдбрд▓ рдПрдХ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬреЛ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рд╕реАрдЦрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рд╕реЗ рдирдпрд╛ рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред

рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ:

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдХрд╛ рд╡рд╣ рдореЙрдбрд▓ рд╣реИ рдЬреЛ рдмрдбрд╝реЗ рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдореЗрдВ рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рдорд╛рдирд╡-рд╕рдорд╛рди рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╕реАрдЦрддрд╛ рд╣реИред

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореМрдЬреВрджрд╛ рд╕рдордп рдХреЗ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ NLP рдореЙрдбрд▓ рд╣реИрдВ рдФрд░ рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдорд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд╣рд╛рдБ рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдпрддрдГ рд░рд┐рдХрд░рдВрдЯ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ (RNNs) рдкрд░ рдирд┐рд░реНрднрд░ рдерд╛, рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЗрдВ рдпрд╣ рд░рд┐рдХрд░реЗрдВрд╕ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ред

рддреЛ рд╡реЗ рдпрд╣ рдХрд░рддреЗ рдХреИрд╕реЗ рд╣реИрдВ?

рд╡реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдВрджрд░реНрдн рдФрд░ рдЕрд░реНрде рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рдПрдХ рдЧрдгрд┐рддреАрдп рддрдХрдиреАрдХ, рдЕрдЯреЗрдВрд╢рди, рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред

The transformer architecture as a black box.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред

рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреЛ Google рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ 2017 рдХреЗ рдкреЗрдкрд░ "Attention is All You Need" рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдХреЛрдб TensorFlow рдХреЗ Tensor2Tensor рдкреИрдХреЗрдЬ рдореЗрдВ рдЬрд╛рд░реА рд╣реБрдЖ, рдФрд░ Harvard NLP рд╕рдореВрд╣ рдиреЗ PyTorch рдореЗрдВ рдкреЗрдкрд░ рдХрд╛ рдПрдиреЛрдЯреЗрдЯреЗрдб рдЧрд╛рдЗрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред рдЖрдк рд╣рдорд╛рд░реЗ рдЕрд▓рдЧ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдпрд╣ рднреА рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╢реБрд░реБрдЖрдд рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреИрд╕реЗ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯ рдХрд░реЗрдВред

рдПрдХ рд╕рд╛рд▓ рдХреЗ рднреАрддрд░, Google рдХреЗ BERT рдФрд░ OpenAI рдХреЗ GPT-1 рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдмрд┐рдирд╛ рд▓реЗрдмрд▓ рд╡рд╛рд▓реЗ рдЯреЗрдХреНрд╕реНрдЯ рдкрд░ рдкреНрд░реА-рдЯреНрд░реЗрдВрдб рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛-рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 2020 рдореЗрдВ GPT-3 рдЖрдпрд╛, рдФрд░ рд╕реНрдЯреИрдирдлреЛрд░реНрдб рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрд╕ рдирдП рд╡рд░реНрдЧ рдХреЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП тАЬрдлрд╛рдЙрдВрдбреЗрд╢рди рдореЙрдбрд▓тАЭ рд╢рдмреНрдж рдЧрдврд╝рд╛ред

рддрдм рд╕реЗ рдЪреАрдЬрд╝реЗрдВ рддреЗрдЬрд╝реА рд╕реЗ рдмрдврд╝реА рд╣реИрдВ: Meta рдХреЗ Llama (2023) рдЬреИрд╕реЗ рдУрдкрди-рд╡реЗрдЯ рдореЙрдбрд▓, GPT-4o (2024) рдЬреИрд╕реЗ рдорд▓реНрдЯреАрдореЛрдбрд▓ рдореЙрдбрд▓, OpenAI рдХреЗ o1 рдФрд░ DeepSeek-R1 (2024 рдХреЗ рдЕрдВрдд рд╕реЗ 2025 рдХреА рд╢реБрд░реБрдЖрдд) рдЬреИрд╕реЗ рд░реАрдЬрдирд┐рдВрдЧ рдореЙрдбрд▓, рдФрд░ GPT-5 (2025) рд╡ GPT-6 Astra (2026) рдЬреИрд╕реЗ рдПрдЬреЗрдВрдЯрд┐рдХ рдореЙрдбрд▓ред рдЬрд┐рди рдореЙрдбрд▓реЛрдВ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИрдВ, рд╡реЗ рдЕрдм рднреА рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╣реА рд╣реИрдВред рдкреВрд░реА рдХрд╣рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рджреЗрдЦреЗрдВред

RNN рдореЙрдбрд▓реЛрдВ рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреА рдУрд░ рд╢рд┐рдлреНрдЯ

рдЬрдм рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрдП, рддрдм рд░рд┐рдХрд░рдВрдЯ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ (RNNs) рдФрд░ рдЙрдирдХреЗ рд▓реЙрдиреНрдЧ рд╢реЙрд░реНрдЯ-рдЯрд░реНрдо рдореЗрдореЛрд░реА (LSTM) рд╡реИрд░рд┐рдПрдВрдЯ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдирдХ рдореЙрдбрд▓ рдереЗред рд╡реЗ рдЗрдирдкреБрдЯ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рджреЛ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ:

  • рдзреАрдорд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг: рд╣рд░ рдХрджрдо рдкрд┐рдЫрд▓реЗ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП RNNs GPU рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯреЗрд╢рди рдХрд╛ рд▓рд╛рдн рдирд╣реАрдВ рд▓реЗ рдкрд╛рддреЗред
  • рд▓рдВрдмреА рджреВрд░реА рдкрд░ рднреВрд▓рдирд╛: рдЬрд╛рдирдХрд╛рд░реА рдХрджрдо-рджрд░-рдХрджрдо рдЖрдЧреЗ рдмрдврд╝рддреА рд╣реИ, рдФрд░ рдЪреЗрди рдЬрд┐рддрдиреА рд▓рдВрдмреА, рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЙрддрдиреА рдЕрдзрд┐рдХред

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

рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

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

A transformer turns text into next-token probabilities in 4 stages

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

The transformer architecture for language translating as a black box that translates from english to spanish.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред

рдереЛрдбрд╝рд╛ рднреАрддрд░ рдЭрд╛рдБрдХреЗрдВ рддреЛ рджрд┐рдЦреЗрдЧрд╛ рдХрд┐ рдпрд╣ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рджреЛ рдореБрдЦреНрдп рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рдмрдирд╛ рд╣реИ:

  • рдПрдиреНрдХреЛрдбрд░ рд╣рдорд╛рд░рд╛ рдЗрдирдкреБрдЯ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХрд╛ рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд╛рдХреНрдп тАЬHow are you?тАЭ
  • рдбрд┐рдХреЛрдбрд░ рдЙрд╕ рдПрдиреНрдХреЛрдбреЗрдб рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рд▓реЗрдХрд░ рдХреНрд░рдорд╢рдГ рдЖрдЙрдЯрдкреБрдЯ рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЕрдиреВрджрд┐рдд рд╡рд╛рдХреНрдп тАЬ┬┐C├│mo est├бs?тАЭ

The transformer architecture for language translating with two generic modules (Encoder and Decoder).

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдХреА рд╕рдордЧреНрд░ рд╕рдВрд░рдЪрдирд╛ред

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

рдореВрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ 6 рдПрдиреНрдХреЛрдбрд░ рдФрд░ 6 рдбрд┐рдХреЛрдбрд░ рдереЗ, рдкрд░ рд╣рдо рдЪрд╛рд╣реЗрдВ рддреЛ рдЬрд┐рддрдиреА рдкрд░рддреЗрдВ рдЪрд╛рд╣рд┐рдП рдЙрддрдиреА рджреЛрд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ N рд▓реЗрдпрд░реНрд╕ рд╣реИрдВред

The transformer architecture for language translating with two generic modules (Encoder and Decoder) repeated N times each.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдХреА рд╕рдордЧреНрд░ рд╕рдВрд░рдЪрдирд╛ред рдмрд╣реБ-рдкрд░рддреЗрдВред

рдЕрдм рдЬрдм рд╣рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╣реИ, рддреЛ рдмреЗрд╣рддрд░ рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреЛрдбрд░ рдФрд░ рдбрд┐рдХреЛрдбрд░ рджреЛрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдПрдиреНрдХреЛрдбрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

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

рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

The architecture of transformers' encoder.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░реНрд╕ рдХреА рд╕рдордЧреНрд░ рд╕рдВрд░рдЪрдирд╛ред

рдЖрдЗрдП рдЗрд╕рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ:

рдЪрд░рдг 1: рдЗрдирдкреБрдЯ рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕

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

рд╕рднреА рдПрдиреНрдХреЛрдбрд░реНрд╕ рдХреЛ рд╡реЗрдХреНрдЯрд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╣рд░ рдПрдХ рдХреА 512 рдбрд╛рдЗрдореЗрдВрд╢рдВрд╕ рд╣реЛрддреА рд╣реИрдВ (рдореВрд▓ рдкреЗрдкрд░ рдореЗрдВ dmodel = 512)ред рд╕рдмрд╕реЗ рдиреАрдЪреЗ рд╡рд╛рд▓реЗ рдПрдиреНрдХреЛрдбрд░ рдореЗрдВ рдпрд╣ рд╢рдмреНрдж рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕ рд╣реЛрдВрдЧреА, рдкрд░ рдЕрдиреНрдп рдПрдиреНрдХреЛрдбрд░реНрд╕ рдореЗрдВ рдпрд╣ рдареАрдХ рдиреАрдЪреЗ рд╡рд╛рд▓реЗ рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛ред

EncoderтАЩs workflow. how input embedding works.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдЗрдирдкреБрдЯ рдПрдореНрдмреЗрдбрд┐рдВрдЧред

рдЪрд░рдг 2: рдкреЛрдЬрд╝рд┐рд╢рдирд▓ рдПрдирдХреЛрдбрд┐рдВрдЧ

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

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

рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ, рд╣рд░ рдбрд╛рдЗрдореЗрдВрд╢рди рддрд░рдВрдЧ рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА рдФрд░ рдСрдлрд╝рд╕реЗрдЯ рд╕реЗ рджрд░реНрд╢рд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рдирдХреЗ рдорд╛рди -1 рд╕реЗ 1 рддрдХ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рддрд░рд╣ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реЛрддрд╛ рд╣реИред

EncoderтАЩs workflow. How positional encoding works.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдкреЛрдЬрд╝рд┐рд╢рдирд▓ рдПрдирдХреЛрдбрд┐рдВрдЧред

рдЪрд░рдг 3: рдПрдиреНрдХреЛрдбрд░ рд▓реЗрдпрд░реНрд╕ рдХрд╛ рд╕реНрдЯреИрдХ

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдПрдиреНрдХреЛрдбрд░ рдПрдХ рд╕рдорд╛рди рдкрд░рддреЛрдВ рдХреЗ рд╕реНрдЯреИрдХ рд╕реЗ рдмрдирд╛ рд╣реИ (рдореВрд▓ рдореЙрдбрд▓ рдореЗрдВ 6)ред

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

  • рдорд▓реНрдЯреА-рд╣реИрдбреЗрдб рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдоред
  • рдПрдХ рдлреБрд▓реА рдХрдиреЗрдХреНрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХред

рд╕рд╛рде рд╣реА, рд╣рд░ рд╕рдмрд▓реЗрдпрд░ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд░реЗрдЬрд╝рд┐рдбреБрдЕрд▓ рдХрдиреЗрдХреНрд╢рдВрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдмрд╛рдж рд▓реЗрдпрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╣реЛрддрд╛ рд╣реИред

EncoderтАЩs workflow.  Stack of encoders layers.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдПрдиреНрдХреЛрдбрд░ рд▓реЗрдпрд░реНрд╕ рдХрд╛ рд╕реНрдЯреИрдХ

рдЪрд░рдг 3.1: рдорд▓реНрдЯреА-рд╣реИрдбреЗрдб рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо

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

рдпрд╣ рдореИрдХреЗрдирд┐рдЬреНрдо рдПрдиреНрдХреЛрдбрд░ рдХреЛ рд╣рд░ рдЯреЛрдХрди рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп рдЗрдирдкреБрдЯ рд╕реАрдХреНрд╡реЗрдВрд╕ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЕрдЯреЗрдВрд╢рди рд╕реНрдХреЛрд░ рдЗрди рдЖрдзрд╛рд░реЛрдВ рдкрд░ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ:

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

рдпрд╣ рдкрд╣рд▓рд╛ рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдореЙрдбреНрдпреВрд▓ рдореЙрдбрд▓ рдХреЛ рдкреВрд░реЗ рд╕реАрдХреНрд╡реЗрдВрд╕ рд╕реЗ рд╕рдВрджрд░реНрднрдЧрдд рдЬрд╛рдирдХрд╛рд░реА рдкрдХрдбрд╝рдиреЗ рджреЗрддрд╛ рд╣реИред рдПрдХрд▓ рдЕрдЯреЗрдВрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдХреНрд╡реЗрд░реАрдЬрд╝, рдХреАрдЬрд╝ рдФрд░ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЛ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ h рдмрд╛рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрди рдкреНрд░реЛрдЬреЗрдХреНрдЯреЗрдб рдХреНрд╡реЗрд░реАрдЬрд╝, рдХреАрдЬрд╝ рдФрд░ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЗ рд╣рд░ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ dv рдбрд╛рдЗрдореЗрдВрд╢рди (рдореВрд▓ рдкреЗрдкрд░ рдореЗрдВ 64, рдЬрд╣рд╛рдБ h = 8) рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рджреЗрддрд╛ рд╣реИред

рд╡рд┐рд╕реНрддреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

EncoderтАЩs workflow.  Multi-head Attention mechanism.

рдореИрдЯреНрд░рд┐рдХреНрд╕ рдорд▓реНрдЯрд┐рдкреНрд▓рд┐рдХреЗрд╢рди (MatMul): рдХреНрд╡реЗрд░реА рдФрд░ рдХреА рдХрд╛ рдбреЙрдЯ рдкреНрд░реЛрдбрдХреНрдЯ

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

рд╕реНрдХреЛрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рд╢рдмреНрдж рдХреЛ рдЕрдиреНрдп рд╢рдмреНрджреЛрдВ рдкрд░ рдХрд┐рддрдирд╛ рдЬрд╝реЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдЙрд╕реА рд╕рдордп-рдЪрд░рдг рдореЗрдВ рд╣рд░ рд╢рдмреНрдж рдХреЛ рдмрд╛рдХреА рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдПрдХ рд╕реНрдХреЛрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдХреЛрд░ рдЬрд┐рддрдирд╛ рдКрдБрдЪрд╛, рдзреНрдпрд╛рди рдЙрддрдирд╛ рдЕрдзрд┐рдХред

рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рдЙрдирдХреА рд╕рдВрдмрдВрдзрд┐рдд рдХреАрдЬрд╝ рд╕реЗ рдореИрдк рдХрд░рддреА рд╣реИред

EncoderтАЩs workflow. Attention mechanism - Matrix Multiplication.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо - рдореИрдЯреНрд░рд┐рдХреНрд╕ рдорд▓реНрдЯрд┐рдкреНрд▓рд┐рдХреЗрд╢рдиред

рдЕрдЯреЗрдВрд╢рди рд╕реНрдХреЛрд░ рдХреА рдкрд░рд┐рдорд╛рдг рдШрдЯрд╛рдирд╛

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

EncoderтАЩs workflow. Reducing attention scores.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдЕрдЯреЗрдВрд╢рди рд╕реНрдХреЛрд░ рдШрдЯрд╛рдирд╛ред

рд╕рдорд╛рдпреЛрдЬрд┐рдд рд╕реНрдХреЛрд░ рдкрд░ рд╕реЙрдлреНрдЯрдореИрдХреНрд╕ рд▓рдЧрд╛рдирд╛

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

EncoderтАЩs workflow. Applying Softmax to the adjusted scores.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рд╕реЙрдлреНрдЯрдореИрдХреНрд╕ рд╕рдорд╛рдпреЛрдЬрд┐рдд рд╕реНрдХреЛрд░ред

рд╕реЙрдлреНрдЯрдореИрдХреНрд╕ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╡реИрд▓реНрдпреВ рд╡реЗрдХреНрдЯрд░ рд╕реЗ рдорд┐рд▓рд╛рдирд╛

рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рдХрд╛ рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реИ рдХрд┐ рд╕реЙрдлреНрдЯрдореИрдХреНрд╕ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╡реЗрдЯ рдХреЛ рд╡реИрд▓реНрдпреВ рд╡реЗрдХреНрдЯрд░ рд╕реЗ рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╡реЗрдХреНрдЯрд░ рдмрдирддрд╛ рд╣реИред

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

EncoderтАЩs workflow. Combining Softmax Results with the value vector.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рд╕реЙрдлреНрдЯрдореИрдХреНрд╕ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡реИрд▓реНрдпреВ рд╡реЗрдХреНрдЯрд░ рд╕реЗ рд╕рдВрдпреЛрдЬрдиред

рдФрд░ рд╣рдореЗрдВ рдЕрдВрддрддрдГ рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ!

тАЬрдорд▓реНрдЯреА-рд╣реЗрдбтАЭ рд╢рдмреНрдж рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрдИ рдмрд╛рд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЖрддрд╛ рд╣реИред рдЕрдЯреЗрдВрд╢рди рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреНрд╡реЗрд░реАрдЬрд╝, рдХреАрдЬрд╝ рдФрд░ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЛ h рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рд╕реЗрдЯреНрд╕, рдЬрд┐рдиреНрд╣реЗрдВ рд╣реЗрдбреНрд╕ рдХрд╣рддреЗ рд╣реИрдВ, рдореЗрдВ рдмрд╛рдБрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рд░ рд╣реЗрдб рдЕрдкрдиреЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдг рдЪрд▓рд╛рддрд╛ рд╣реИред

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

рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рдХреА рдЧрд╣рд░реА рд╕рдордЭ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рдореЗрдВ рдорд▓реНрдЯреА-рд╣реЗрдб рдЕрдЯреЗрдВрд╢рди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреЗрдВред

рдЪрд░рдг 3.2: рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рд░реЗрдЬрд╝рд┐рдбреБрдЕрд▓ рдХрдиреЗрдХреНрд╢рдВрд╕

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

EncoderтАЩs workflow. Normalization and residual connection after Multi-Head Attention.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдорд▓реНрдЯреА-рд╣реЗрдб рдЕрдЯреЗрдВрд╢рди рдХреЗ рдмрд╛рдж рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рд░реЗрдЬрд╝рд┐рдбреБрдЕрд▓ рдХрдиреЗрдХреНрд╢рдиред

рдЪрд░рдг 3.3: рдлреАрдб-рдлреЙрд░рд╡рд░реНрдб рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ

рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рдкреЛрдЬрд╝рд┐рд╢рди-рд╡рд╛рдЗрдЬрд╝ рдлреАрдб-рдлреЙрд░рд╡рд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИ: рдмреАрдЪ рдореЗрдВ ReLU рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рд╡рд╛рд▓реА 2 рд▓реАрдирд┐рдпрд░ рд▓реЗрдпрд░реНрд╕, рдЬреЛ рд╣рд░ рдЯреЛрдХрди рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред рдореВрд▓ рдкреЗрдкрд░ рдореЗрдВ, рднреАрддрд░реА рд▓реЗрдпрд░ рдХреА рдбрд╛рдЗрдореЗрдВрд╢рди 2,048 рдереА, рдЬреЛ 512 рдореЙрдбрд▓-рдЪреМрдбрд╝рд╛рдИ рдХрд╛ 4 рдЧреБрдирд╛ рд╣реИред

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

EncoderтАЩs workflow. Feed-Forward Neural Network sub-layer.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдлреАрдб-рдлреЙрд░рд╡рд░реНрдб рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдм-рд▓реЗрдпрд░ред

рдЪрд░рдг 4: рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

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

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

N рдПрдиреНрдХреЛрдбрд░ рд▓реЗрдпрд░реНрд╕ рдХреЛ рд╕реНрдЯреИрдХ рдХрд░рдиреЗ рд╕реЗ рд╣рд░ рдкрд░рдд рдиреАрдЪреЗ рд╡рд╛рд▓реА рдкрд░рдд рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡реЛрдВ рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреА рд╣реИред рдореВрд▓ рдореЙрдбрд▓ рдореЗрдВ N = 6 рдерд╛; BERT-Base 12 рдФрд░ BERT-Large 24 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдбрд┐рдХреЛрдбрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

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

Global structure of Decoders.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдбрд┐рдХреЛрдбрд░реНрд╕ рдХреА рд╕рдордЧреНрд░ рд╕рдВрд░рдЪрдирд╛ред

рдпреЗ рдШрдЯрдХ рдПрдиреНрдХреЛрдбрд░ рдХреА рдкрд░рддреЛрдВ рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдкрд░ рдПрдХ рдореЛрдбрд╝ рдХреЗ рд╕рд╛рде: рдбрд┐рдХреЛрдбрд░ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдорд▓реНрдЯреА-рд╣реИрдбреЗрдб рдЕрдЯреЗрдВрд╢рди рд▓реЗрдпрд░ рдХрд╛ рдЕрд▓рдЧ рдЙрджреНрджреЗрд╢реНрдп рд╣реЛрддрд╛ рд╣реИред

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

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

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

рдпрд╣ рддрдм рд░реБрдХрддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдПрдВрдб-рдСрдлрд╝-рд╕реАрдХреНрд╡реЗрдВрд╕ рдЯреЛрдХрди рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдЪрд░рдг 1: рдЖрдЙрдЯрдкреБрдЯ рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕

рдбрд┐рдХреЛрдбрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдиреНрдХреЛрдбрд░ рдЬреИрд╕реА рд╣реА рд╣реИред рдпрд╣рд╛рдБ рдЗрдирдкреБрдЯ рдкрд╣рд▓реЗ рдПрдХ рдПрдореНрдмреЗрдбрд┐рдВрдЧ рд▓реЗрдпрд░ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред

рдЪрд░рдг 2: рдкреЛрдЬрд╝рд┐рд╢рдирд▓ рдПрдирдХреЛрдбрд┐рдВрдЧ

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

рдпреЗ рдкреЛрдЬрд╝рд┐рд╢рдирд▓ рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕ рдлрд┐рд░ рдбрд┐рдХреЛрдбрд░ рдХреА рдкрд╣рд▓реА рдорд▓реНрдЯреА-рд╣реЗрдб рдЕрдЯреЗрдВрд╢рди рд▓реЗрдпрд░ рдореЗрдВ рдЬрд╛рддреА рд╣реИрдВ, рдЬрд╣рд╛рдБ рдбрд┐рдХреЛрдбрд░ рдХреЗ рдЕрдкрдиреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЕрдЯреЗрдВрд╢рди рд╕реНрдХреЛрд░ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдЪрд░рдг 3: рдбрд┐рдХреЛрдбрд░ рд▓реЗрдпрд░реНрд╕ рдХрд╛ рд╕реНрдЯреИрдХ

рдбрд┐рдХреЛрдбрд░ рдПрдХ рд╕рдорд╛рди рдкрд░рддреЛрдВ рдХреЗ рд╕реНрдЯреИрдХ рд╕реЗ рдмрдирд╛ рд╣реИ (рдореВрд▓ рдореЙрдбрд▓ рдореЗрдВ 6)ред рд╣рд░ рд▓реЗрдпрд░ рдореЗрдВ рддреАрди рдореБрдЦреНрдп рд╕рдм-рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ:

рдЪрд░рдг 3.1: рдорд╛рд╕реНрдХреНрдб рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо

рдпрд╣ рдПрдиреНрдХреЛрдбрд░ рдХреЗ рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдЬреИрд╕рд╛ рд╣реА рд╣реИ, рдкрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде: рдпрд╣ рдмрд╛рдж рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдпрд╛рдиреА рд╕реАрдХреНрд╡реЗрдВрд╕ рдХрд╛ рд╣рд░ рд╢рдмреНрдж рднрд╡рд┐рд╖реНрдп рдХреЗ рдЯреЛрдХрдиреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм тАЬC├│moтАЭ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рдЕрдЯреЗрдВрд╢рди рд╕реНрдХреЛрд░ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛ рд░рд╣реЗ рд╣реЛрдВ, рддреЛ рдпрд╣ рдЬрд╝рд░реВрд░реА рд╣реИ рдХрд┐ тАЬC├│moтАЭ рдХреЛ тАЬest├бsтАЭ рди рджрд┐рдЦреЗ, рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕реАрдХреНрд╡реЗрдВрд╕ рдореЗрдВ рдмрд╛рдж рдХрд╛ рд╢рдмреНрдж рд╣реИред

DecoderтАЩs workflow. First Multi-Head Attention Mask.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдбрд┐рдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдкрд╣рд▓реА рдорд▓реНрдЯреА-рд╣реЗрдб рдЕрдЯреЗрдВрд╢рди рдорд╛рд╕реНрдХред

рдпрд╣ рдорд╛рд╕реНрдХрд┐рдВрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рддрд┐ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗрд╡рд▓ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреА рдЬреНрдЮрд╛рдд рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛред

рдЪрд░рдг 3.2: рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдЕрдЯреЗрдВрд╢рди (рдХреНрд░реЙрд╕-рдЕрдЯреЗрдВрд╢рди)

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

рдпрд╣ рдбрд┐рдХреЛрдбрд░ рдХреА рд╣рд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдирдкреБрдЯ рд╡рд╛рдХреНрдп рдХреА рд╕рднреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рджреЗрддрд╛ рд╣реИ, рддрд╛рдХрд┐ тАЬest├бsтАЭ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╕рдордп рдбрд┐рдХреЛрдбрд░ тАЬare youтАЭ рдкрд░ рдлреЛрдХрд╕ рдХрд░ рд╕рдХреЗред рдЗрд╕рдХреЗ рдмрд╛рдж рдкрд░рд┐рдгрд╛рдо рдлреАрдб-рдлреЙрд░рд╡рд░реНрдб рд╕рдм-рд▓реЗрдпрд░ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред

DecoderтАЩs workflow. Encoder-Decoder Attention.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдбрд┐рдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдЕрдЯреЗрдВрд╢рдиред

рдЪрд░рдг 3.3: рдлреАрдб-рдлреЙрд░рд╡рд░реНрдб рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ

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

рдЪрд░рдг 4: рд▓реАрдирд┐рдпрд░ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдФрд░ рд╕реЙрдлреНрдЯрдореИрдХреНрд╕

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЙрдбрд▓ рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдпрд╛рддреНрд░рд╛ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЕрдВрддрд┐рдо рд▓реАрдирд┐рдпрд░ рд▓реЗрдпрд░ рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИ, рдЬреЛ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдЗрд╕ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХрд╛ рдЖрдХрд╛рд░ рдХреБрд▓ рдХреНрд▓рд╛рд╕реЛрдВ (рд╡реЛрдХреИрдмреНрдпреБрд▓рд░реА рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ 1000 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рдмреНрдж рд╣реИрдВ, рддреЛ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ 1000 рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рдРрд░реЗ рд╣реЛрдЧрд╛ред

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

DecoderтАЩs workflow. TransformerтАЩs final output.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдбрд┐рдХреЛрдбрд░ рдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛред рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХрд╛ рдЕрдВрддрд┐рдо рдЖрдЙрдЯрдкреБрдЯред

рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рд░реЗрдЬрд╝рд┐рдбреБрдЕрд▓ рдХрдиреЗрдХреНрд╢рдВрд╕

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

рдбрд┐рдХреЛрдбрд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

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

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

рдПрдиреНрдХреЛрдбрд░ рдХреА рддрд░рд╣, рдбрд┐рдХреЛрдбрд░ рднреА N рд╕рдорд╛рди рдкрд░рддреЛрдВ рдХрд╛ рд╕реНрдЯреИрдХ рд╣реИ (рдореВрд▓ рдореЙрдбрд▓ рдореЗрдВ 6), рдЬреЛ рдиреАрдЪреЗ рд╡рд╛рд▓реА рдкрд░рдд рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдПрдиреНрдХреЛрдбрд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИред рдЧрд╣рд░реЗ рд╕реНрдЯреИрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рддреЛрдВ рдФрд░ рд╣реЗрдбреНрд╕ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдЯреЗрдВрд╢рди рдкреИрдЯрд░реНрди рдкрдХрдбрд╝рдиреЗ рджреЗрддреЗ рд╣реИрдВред

рдЕрдВрддрд┐рдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ (рдореВрд▓ рдкреЗрдкрд░ рд╕реЗ):

Original structure of Transformers.

рдЫрд╡рд┐: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рдХреА рдореВрд▓ рд╕рдВрд░рдЪрдирд╛ред

рдЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдмреЗрд╣рддрд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдБрдЧрд╛ рдХрд┐ рдЖрдк рдпрд╣ PyTorch рдХреЗ рд╕рд╛рде рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдмрдирд╛рдиреЗ рдХрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдлреЙрд▓реЛ рдХрд░рддреЗ рд╣реБрдП рд╢реБрд░реБрдЖрдд рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВред

рдХреЗрд╡рд▓ рдПрдиреНрдХреЛрдбрд░, рдХреЗрд╡рд▓ рдбрд┐рдХреЛрдбрд░, рдФрд░ рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЙрдбрд▓ 3 рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ, рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╡реЗ рдореВрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдХреМрди-рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд░рдЦрддреЗ рд╣реИрдВред рдпрд╣ рдЪреБрдирд╛рд╡ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдХрд┐рд╕рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИ: рдПрдиреНрдХреЛрдбрд░ рдкрдврд╝рддреЗ рд╣реИрдВ, рдбрд┐рдХреЛрдбрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдПрдХ рд╕реАрдХреНрд╡реЗрдВрд╕ рдХреЛ рджреВрд╕рд░реЗ рдкрд░ рдореИрдк рдХрд░рддреЗ рд╣реИрдВред

FamilyWhat it keepsAttentionPre-training taskTypical usesExamples
Encoder-onlyEncoder stackBidirectional: every token sees every tokenFill in masked tokensClassification, search embeddings, named entity recognitionBERT, RoBERTa
Decoder-onlyDecoder stack, without cross-attentionCausal: each token sees only earlier tokensPredict the next tokenChat, code generation, agentsGPT-3, Llama, Gemini
Encoder-decoderBoth stacksBidirectional encoder, causal decoder, plus cross-attentionMap an input sequence to an output sequenceTranslation, summarization, speech recognitionOriginal Transformer, T5, Whisper

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

рдХреМрди-рд╕реЗ рдореЙрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

BERT

BERT (Bidirectional Encoder Representations from Transformers), рдЬрд┐рд╕реЗ Google рдиреЗ 2018 рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдПрдХ рдХреЗрд╡рд▓-рдПрдиреНрдХреЛрдбрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╣реИред рдЕрдЧрд▓реЗ рд╢рдмреНрдж рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕реЗ рдорд╛рд╕реНрдХ рдХрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХреЛ рджреЛрдиреЛрдВ рдУрд░ рдХреЗ рд╕рдВрджрд░реНрдн рдХреА рдорджрдж рд╕реЗ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реА-рдЯреНрд░реЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЙрд╕ рд╕рдордп рдХреЗ рд▓реЗрдлреНрдЯ-рдЯреВ-рд░рд╛рдЗрдЯ рдореЙрдбрд▓реЛрдВ рд╕реЗ рд╕рдордЭ-рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рд╣реБрдЖред

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

BERT рдХреЛ рдЗрдВрдЧреНрд▓рд┐рд╢ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдФрд░ BooksCorpus рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░реА-рдЯреНрд░реЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ Google рдиреЗ 2019 рдореЗрдВ рдЗрд╕реЗ рд╕рд░реНрдЪ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рддрд╛рдХрд┐ рдкреНрд░рд╛рдХреГрддрд┐рдХ-рднрд╛рд╖рд╛ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХреЗред рдЗрд╕рдиреЗ рдмрдбрд╝реЗ рдкреНрд░реА-рдЯреНрд░реЗрди рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХреА рджреМрдбрд╝ рд╢реБрд░реВ рдХрд░ рджреАред

BERT рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдЕрд▓рдЧ рд▓реЗрдЦ рджреЗрдЦреЗрдВ рдЬреЛ BERT рдореЙрдбрд▓ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред

LaMDA

LaMDA (Language Model for Dialogue Applications) Google рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░-рдЖрдзрд╛рд░рд┐рдд рдореЙрдбрд▓ рд╣реИ, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд╕рдВрдмрдВрдзреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ 2021 рдХреЗ Google I/O рдХреАрдиреЛрдЯ рдХреЗ рджреМрд░рд╛рди рд▓реЙрдиреНрдЪ рд╣реБрдЖред рдЗрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдФрд░ рд╕рдиреНрджрд░реНрднрд╛рдиреБрдХреВрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдмреЗрд╣рддрд░ рд╣реЛрддреА рд╣реИред

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

рдмрд╛рдж рдореЗрдВ Google рдиреЗ рдЕрдкрдиреЗ Bard рдЪреИрдЯрдмреЙрдЯ рдореЗрдВ LaMDA рдХреЛ PaLM 2 рдФрд░ рдлрд┐рд░ Gemini рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди LaMDA рд╕рдВрд╡рд╛рдж рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╢реБрд░реБрдЖрддреА рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред

рдпрджрд┐ рдЖрдк LaMDA рдореЙрдбрд▓реЛрдВ рдХреЛ рдФрд░ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛┬аLaMDA рдкрд░ рд▓реЗрдЦ рдкрдврд╝реЗрдВред

GPT рдФрд░ ChatGPT

OpenAI рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд GPT рдФрд░ ChatGPT рдЙрдиреНрдирдд рдЬреЗрдирд░реЗрдЯрд┐рд╡ рдореЙрдбрд▓ рд╣реИрдВ, рдЬреЛ рд╕реБрдирд┐рдпреЛрдЬрд┐рдд рдФрд░ рд╕рдиреНрджрд░реНрднрд╛рдиреБрдХреВрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред GPT-1 рдЬреВрди 2018 рдореЗрдВ рдкрд╣рд▓рд╛ рдореЙрдбрд▓ рдерд╛, рдФрд░ GPT-3, рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, 2020 рдореЗрдВ рдЖрдпрд╛ред

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

OpenAI рдиреЗ GPT-3 рдХреЗ рдмрд╛рдж (рдЕрдкрдиреЗ рдУрдкрди-рд╡реЗрдЯ gpt-oss рдореЙрдбрд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рд╡рд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░рд┐рд╡рд╛рд░ рдмрдврд╝рддрд╛ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓ рдореЗрдВ 2026 рдореЗрдВ GPT-6 Astra рдХреЗ рд╕рд╛рдеред

Claude

Anthropic рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд Claude, рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдорджрджрдЧрд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░-рдЖрдзрд╛рд░рд┐рдд AI рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯреНрд╕ рдХрд╛ рдкрд░рд┐рд╡рд╛рд░ рд╣реИред Claude, Constitutional AI (CAI) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрджреНрдзрддрд┐ рд╣реИ рдЬрд╣рд╛рдБ рдореЙрдбрд▓ рдХреЛ рд╕реИрдЯ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд╣ рд╕рд╣рд╛рдпрдХ, рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдФрд░ рдИрдорд╛рдирджрд╛рд░ рдЙрддреНрддрд░ рджреЗред

Claude 3 (2024 рдореЗрдВ рдЬрд╛рд░реА) рдиреЗ рддреАрди рдореЙрдбрд▓ рд╕реНрддрд░ рдкреЗрд╢ рдХрд┐рдПтАФHaiku, Sonnet, рдФрд░ OpusтАФрдЬреЛ рдЧрддрд┐ рдФрд░ рдХреНрд╖рдорддрд╛ рдХреЗ рдмреАрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрддреБрд▓рди рджреЗрддреЗ рд╣реИрдВред рдпреЗ рдореЙрдбрд▓ рд╕реВрдХреНрд╖реНрдо рддрд░реНрдХ, рдЬрдЯрд┐рд▓ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдФрд░ рд▓рдВрдмреА рд╡рд╛рд░реНрддрд╛рдУрдВ (200K рдЯреЛрдХрди рддрдХ) рдореЗрдВ рд╕рдВрджрд░реНрдн рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИрдВред

рддрдм рд╕реЗ Anthropic рд╣рд░ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдирдИ рдкреАрдврд╝рд┐рдпрд╛рдБ рдЬрд╛рд░реА рдХрд░рддрд╛ рд░рд╣рд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди Claude 5 рд▓рд╛рдЗрдирдЕрдк рдореЗрдВ Claude Fable 5.1 рдФрд░ Claude Opus 5.5 рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рджреЛрдиреЛрдВ 2026 рдореЗрдВ рдЬрд╛рд░реА рд╣реБрдПред OpenAI рдХреА рддрд░рд╣, Anthropic рднреА рдЕрдкрдиреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рд╡рд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ред

рдЕрдиреНрдп рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдБ

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

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

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

2017 рд╕реЗ рдЕрдм рддрдХ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреИрд╕реЗ рдмрджрд▓реЗ рд╣реИрдВ?

2017 рдХреЗ рдореВрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдмрд╛рдж рд╕реЗ, рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдирдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлрд╝реА рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП рд╣реИрдВред

рдЖрдзреБрдирд┐рдХ LLMs рдореВрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИрдВ

рдЖрдЬ рдХреЗ рдУрдкрди-рд╡реЗрдЯ LLMs рдЕрдм рднреА 2017 рдХрд╛ рдЦрд╛рдХрд╛ рдЕрдкрдирд╛рддреЗ рд╣реИрдВ, рдкрд░ рд▓рдЧрднрдЧ рд╣рд░ рдШрдЯрдХ рдХреЛ рдРрд╕реЗ рд╡реИрд░рд┐рдПрдВрдЯ рд╕реЗ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░рддрд╛ рд╕реЗ рдЯреНрд░реЗрди рд╣реЛрдВ рдпрд╛ рд╕рд╕реНрддреЗ рдореЗрдВ рдЪрд▓реЗрдВред Meta рдиреЗ рдЕрдкрдиреЗ LLaMA рдФрд░ Llama 3 рдкреЗрдкрд░реНрд╕ рдореЗрдВ рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝рд┐рдд рдХрд┐рдпрд╛ рд╣реИ:

ComponentOriginal Transformer (2017)Typical open-weight LLM today
ArchitectureEncoder-decoder, 6 + 6 layersDecoder-only, 32 layers (Llama 3 8B) to 126 layers (Llama 3 405B)
Model width5124,096 (Llama 3 8B) to 16,384 (Llama 3 405B)
Position informationFixed sine and cosine encodings added to the embeddingsRotary position embeddings (RoPE) applied inside attention
NormalizationLayerNorm after each sub-layer (post-norm)RMSNorm before each sub-layer (pre-norm)
Feed-forward activationReLUSwiGLU
Attention headsMulti-head attention, 8 headsGrouped-query attention: several query heads share 1 key-value head (8 key-value heads in Llama 3)
Feed-forward layerDenseDense, or mixture of experts (Llama 4, DeepSeek-V3)

рд╡рд┐рдЬрд╝рди рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ (ViT)

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

рдорд▓реНрдЯреАрдореЛрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕

GPT-5, Gemini 3 рдФрд░ Llama 4 рдЬреИрд╕реЗ рдЖрдзреБрдирд┐рдХ рдореЙрдбрд▓ рдПрдХ рд╣реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рднреАрддрд░ рдХрдИ рдЗрдирдкреБрдЯ рдкреНрд░рдХрд╛рд░ (рдЯреЗрдХреНрд╕реНрдЯ, рдЗрдореЗрдЬ, рдСрдбрд┐рдпреЛ, рд╡реАрдбрд┐рдпреЛ) рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдорд▓реНрдЯреАрдореЛрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рдпреВрдирд┐рдлрд╛рдЗрдб рдПрдореНрдмреЗрдбрд┐рдВрдЧ рд╕реНрдкреЗрд╕ рдФрд░ рдХреНрд░реЙрд╕-рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд┐рднрд┐рдиреНрди рдореЙрдбреИрд▓рд┐рдЯреАрдЬрд╝ рдкрд░ рдПрдХ рд╕рд╛рде рддрд░реНрдХ рдХрд░рддреЗ рд╣реИрдВред

рджрдХреНрд╖ (рдЗрдлрд╝рд┐рд╢рд┐рдПрдВрдЯ) рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕

рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдХреА рд╡рд░реНрдЧ-рдЬрдЯрд┐рд▓рддрд╛ рд╕рдВрджрд░реНрдн рд▓рдВрдмрд╛рдИ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддреА рд╣реИред рдХрдИ рдирд╡рд╛рдЪрд╛рд░ рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

  • Flash Attention: рдЕрдЯреЗрдВрд╢рди рдХреЛ рдЙрди рдЯрд╛рдЗрд▓реНрд╕ рдореЗрдВ рд╕рдЯреАрдХрддрд╛ рд╕реЗ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ GPU рдХреА рддреЗрдЬрд╝ рдСрди-рдЪрд┐рдк рдореЗрдореЛрд░реА рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдВ, рдЬрд┐рд╕рд╕реЗ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреНрд░рдо рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧрд╛рдиреБрдкрд╛рддреА рдХреЗ рдмрдЬрд╛рдп рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ
  • Rotary Position Embeddings (RoPE): рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреЛрдЬрд╝рд┐рд╢рди рдЬрд╛рдирдХрд╛рд░реА рдПрдирдХреЛрдб рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд▓рдВрдмреА рд╕реАрдХреНрд╡реЗрдВрд╕ рддрдХ рдмреЗрд╣рддрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИ
  • рд▓рд┐рдирд┐рдпрд░ рдФрд░ рд╕реНрдкрд╛рд░реНрд╕ рдЕрдЯреЗрдВрд╢рди: Linformer рдФрд░ Performer рдЕрдЯреЗрдВрд╢рди рдХрд╛ рд╕рдиреНрдирд┐рдХрдЯрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ Longformer рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреЛрдХрдиреЛрдВ рдХреЛ рдПрдХ рд▓реЛрдХрд▓ рд╡рд┐рдВрдбреЛ рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмрд╣реБрдд рд▓рдВрдмреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧрдд O(n) рд░рд╣рддреА рд╣реИ
  • Mixture of Experts (MoE): рдкреНрд░рддрд┐ рдЯреЛрдХрди рдХреЗрд╡рд▓ рдХреБрдЫ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдорд╛рди рдХрдВрдкреНрдпреВрдЯ рд▓рд╛рдЧрдд рдкрд░ рдмрдбрд╝реЗ рдореЙрдбрд▓ рд╕рдВрднрд╡ рд╣реЛрддреЗ рд╣реИрдВ

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рдмрдирд╛рдо RNNs рдФрд░ CNNs

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреА рддреБрд▓рдирд╛ рдЖрдорддреМрд░ рдкрд░ 2 рдЕрдиреНрдп рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХреНрд╕ рд╕реЗ рд╣реЛрддреА рд╣реИ: рд░рд┐рдХрд░рдВрдЯ рд▓реЗрдпрд░реНрд╕ (RNNs) рдФрд░ рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рд▓реЗрдпрд░реНрд╕ (CNNs)ред рд╣рд░ рдПрдХ рдЕрд▓рдЧ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред

Only transformers both train in parallel and link distant words directly

рд░рд┐рдХрд░рдВрдЯ рд▓реЗрдпрд░реНрд╕

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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рджреЗрдЦрд╛, рдЗрд╕ рдХреНрд░рдорд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рджреЛ рдореБрдЦреНрдп рдирд┐рд╣рд┐рддрд╛рд░реНрде рд╣реИрдВ:

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

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

рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рд▓реЗрдпрд░реНрд╕

рджреВрд╕рд░реА рдУрд░, рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рд▓реЗрдпрд░реНрд╕, рдЬреЛ рдХрдиреНрд╡реЛрд▓реНрдпреВрд╢рдирд▓ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ (CNNs) рдХреА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╣реИрдВ, рдЫрд╡рд┐рдпреЛрдВ рдЬреИрд╕реЗ рд╕реНрдерд╛рдирд┐рдХ (рд╕реНрдкреИрдЯрд┐рдпрд▓) рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рджрдХреНрд╖ рд╣реИрдВред

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

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

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

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреА рдХрдорд┐рдпрд╛рдБ рдФрд░ рд╕реАрдорд╛рдПрдБ

рд╕рдлрд▓рддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реАрдорд╛рдПрдБ рд╣реИрдВ:

  • рд╡рд░реНрдЧ-рдЬрдЯрд┐рд▓рддрд╛: рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдХреА рд▓рд╛рдЧрдд рдХреНрд░рдо рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде O(n┬▓) рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмрд╣реБрдд рд▓рдВрдмреЗ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрдВрдкреНрдпреВрдЯ рдФрд░ рдореЗрдореЛрд░реА рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рдорд╣рдБрдЧреА рдкрдбрд╝рддреА рд╣реИрдВ
  • рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ: рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рдХрд╛рдлрд╝реА GPU рдореЗрдореЛрд░реА рдЪрд╛рд╣рд┐рдП рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╡рд┐рдХрд▓реНрдк рд╕реАрдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВ
  • рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ: рдордЬрд╝рдмреВрдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреЛ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рд╢рд╛рд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЪрд╛рд╣рд┐рдП рд╣реЛрддреЗ рд╣реИрдВ
  • рд╣реИрд▓реБрд╕рд┐рдиреЗрд╢рди: рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╕рдВрднрд╛рд╡рд┐рдд рдЯреЛрдХрди рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рддреЗ рд╣реИрдВ, рддрдереНрдп рдирд╣реАрдВ рдЦреЛрдЬрддреЗ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдЧрд▓рдд рдЬрд╛рдирдХрд╛рд░реА рднреА рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред рд░реАрдЬрдирд┐рдВрдЧ рдореЙрдбрд▓ рдЗрд╕реЗ рдШрдЯрд╛рддреЗ рд╣реИрдВ рдкрд░ рд╣рдЯрд╛рддреЗ рдирд╣реАрдВ
  • рдкреЛрдЬрд╝рд┐рд╢рди рдПрдирдХреЛрдбрд┐рдВрдЧ рд╕реАрдорд╛рдПрдБ: рдорд╛рдирдХ рдкреЛрдЬрд╝рд┐рд╢рдирд▓ рдПрдирдХреЛрдбрд┐рдВрдЧреНрд╕ рдЙрди рд▓рдВрдмрд╛рдЗрдпреЛрдВ рдкрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдореЗрдВ рд╕рдВрдШрд░реНрд╖ рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдирд╣реАрдВ рджреЗрдЦреА рдЧрдИрдВ

рдЗрди рд╕реАрдорд╛рдУрдВ рдХреЛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдЬреИрд╕реЗ Flash Attention, рдорд┐рдХреНрд╕рдЪрд░-рдСрдл-рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕, рдФрд░ рд░реАрдЯреНрд░реАрд╡рд▓-рдСрдЧрдореЗрдВрдЯреЗрдб рдЬреЗрдирд░реЗрд╢рди (RAG) рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╢реЛрдз рдЬрд╛рд░реА рд╣реИред

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

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╕реЗрд▓реНрдл-рдЕрдЯреЗрдВрд╢рди рдХреЗ рдЬрд░рд┐рдП рд╣рд░ рдЯреЛрдХрди рдХреЛ рд╣рд░ рджреВрд╕рд░реЗ рдЯреЛрдХрди рдХреЛ рджреЗрдЦрдиреЗ рджреЗрддрд╛ рд╣реИ, рдлрд┐рд░ рд╕рдорд╛рди рдкрд░рддреЛрдВ рдХреЗ рд╕реНрдЯреИрдХ рд╕реЗ рдЙрди рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡реЛрдВ рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕реА рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдиреЗ GPUs рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдирд╛рдпрд╛ рдФрд░ рд▓рдВрдмреА-рдЕрд╡рдзрд┐ рд╕реНрдореГрддрд┐ рдХреА рд╡рд╣ рд╕рдорд╕реНрдпрд╛ рд╕реБрд▓рдЭрд╛рдИ рдЬрд┐рд╕рдиреЗ RNNs рдХреЛ рд░реЛрдХреЗ рд░рдЦрд╛ рдерд╛ред

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

рдЗрд╕реЗ practically рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ PyTorch рдХреЗ рд╕рд╛рде рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдмрдирд╛рдЗрдП, рдпрд╛ рд╣рдорд╛рд░реЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рдФрд░ Hugging Face рдХрд╛ рдкрд░рд┐рдЪрдп рд╕реЗ рдкреНрд░реАрдЯреНрд░реЗрдВрдб рдореЙрдбрд▓реНрд╕ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдФрд░ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Transformer Models with PyTorch рдХреЛрд░реНрд╕, рдпрд╛ рдкреВрд░рд╛ рдкрд╛рде рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Developing Large Language Models рдЯреНрд░реИрдХ рд╕реБрдЭрд╛рд╡ рджреВрдБрдЧрд╛ред

FAQs

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

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

рдХреЗрд╡рд▓ рдПрдиреНрдХреЛрдбрд░, рдХреЗрд╡рд▓ рдбрд┐рдХреЛрдбрд░, рдФрд░ рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?

рдХреЗрд╡рд▓-рдПрдиреНрдХреЛрдбрд░ рдореЙрдбрд▓ рдЬреИрд╕реЗ BERT рдкреВрд░реЗ рдЗрдирдкреБрдЯ рдХреЛ рджреНрд╡рд┐рджрд┐рд╢ рд░реВрдк рд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╡ рд╕рд░реНрдЪ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред рдХреЗрд╡рд▓-рдбрд┐рдХреЛрдбрд░ рдореЙрдбрд▓ рдЬреИрд╕реЗ GPT рдФрд░ Llama рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдХреЗ рдЯреЛрдХрди рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реЗ рдЯреЛрдХрди рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЪреИрдЯ LLMs рдХреЗ рдорд╛рдирдХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИрдВред рдПрдиреНрдХреЛрдбрд░-рдбрд┐рдХреЛрдбрд░ рдореЙрдбрд▓ рдЬреИрд╕реЗ T5 рдФрд░ рдореВрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░, рдЗрдирдкреБрдЯ рд╕реАрдХреНрд╡реЗрдВрд╕ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕реАрдХреНрд╡реЗрдВрд╕ рдкрд░ рдореИрдк рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдЕрдиреБрд╡рд╛рдж рдореЗрдВред

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдиреЗ RNNs рдФрд░ LSTMs рдХреА рдЬрдЧрд╣ рдХреНрдпреЛрдВ рд▓реА?

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

рдХреНрдпрд╛ ChatGPT рдПрдХ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╣реИ?

рд╣рд╛рдБред GPT рдХрд╛ рдЕрд░реНрде рд╣реИ Generative Pre-trained Transformer, рдФрд░ ChatGPT рдХреЗ рдкреАрдЫреЗ рдХреЗ GPT рдореЙрдбрд▓ рдХреЗрд╡рд▓-рдбрд┐рдХреЛрдбрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рд╣реИрдВ рдЬреЛ рдЕрдЧрд▓реЗ рдЯреЛрдХрди рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред OpenAI рдиреЗ GPT-3 рдХреЗ рдмрд╛рдж рд╕реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рд╡рд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рд╣реИрдВ, рдкрд░ рд╣рд░ GPT рдореЙрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреА рдореБрдЦреНрдп рд╕реАрдорд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВ?

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

Josep Ferrer

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

Josep Ferrer

рдЬреЛрд╕реЗрдк рдпреВрд░реЛрдкреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдлреНрд░реАрд▓рд╛рдВрд╕ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ, рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рдЙрдиреНрдирдд рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕, рдФрд░ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реАрдЯреЗрд▓рд┐рдВрдЧ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣реИред┬а

рдПрдХ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╡реЗ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдСрдл рдирд╡рд╛рд░реНрд░рд╛ рдХреЗ рдорд╛рд╕реНрдЯрд░тАЩs рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдмрд┐рдЧ рдбреЗрдЯрд╛ рдкрдврд╝рд╛рддреЗ рд╣реИрдВ рдФрд░ Medium, KDNuggets, рддрдерд╛ DataCamp рдЬреИрд╕реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд▓реЗрдЦреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред рдЬреЛрд╕реЗрдк рдЕрдкрдиреА рдиреНрдпреВрдЬрд╝рд▓реЗрдЯрд░ Databites (databites.tech) рдореЗрдВ рднреА рдбреЗрдЯрд╛ рдФрд░ рдЯреЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред┬а

рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреЙрд▓рд┐рдЯреЗрдХреНрдирд┐рдХ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдСрдл рдХреИрдЯрд╛рд▓реЛрдирд┐рдпрд╛ рд╕реЗ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдлрд┐рдЬрд┐рдХреНрд╕ рдореЗрдВ рдмреАрдПрд╕ рдФрд░ рдкреЙрдореНрдкреЗрдК рдлрд╛рдмреНрд░рд╛ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рд╕реЗ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрдЯ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдореЗрдВ рдПрдордПрд╕ рдХрд┐рдпрд╛ рд╣реИред

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