LoRA: рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХрд╛ рд▓реЛ-рд░реИрдВрдХ рдЕрдбреИрдкреНрдЯреЗрд╢рди
рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕рдВрд╕рд╛рдзрди (NLP) рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓ (LLMs) рдЬреИрд╕реЗ GPT , LLaMa , Claude 2 рдЖрджрд┐ рдХреЗ рдЖрдЧрдорди рд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИред рдЗрди рдореЙрдбрд▓реЛрдВ рдиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдЬреЗрдирд░реЗрд╢рди рд╕реЗ рд▓реЗрдХрд░ рднрд╛рд╖рд╛ рд╕рдордЭ рддрдХ рдЕрдиреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЕрд╕рд╛рдзрд╛рд░рдг рдХреНрд╖рдорддрд╛рдПрдБ рджрд┐рдЦрд╛рдИ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрдирдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдФрд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдореЗрдВ рдЖрдХрд╛рд░ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреБрдиреМрддрд┐рдпрд╛рдБ рдЖрддреА рд╣реИрдВред
рдпрд╣реАрдВ рд▓реЛ-рд░реИрдВрдХ рдЕрдбреИрдкреНрдЯреЗрд╢рди (LoRA) рдХрд╛рдо рдЖрддрд╛ рд╣реИ, рдЬреЛ рдЗрди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╕рдордЭ рдмрдирд╛рдирд╛ рд╣реИ рдХрд┐ LoRA рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВтАФрд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ, рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐ рд╕реЗред
рдкреГрд╖реНрдарднреВрдорд┐
LoRA рдХреА рд╢реБрд░реБрдЖрдд 2021 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ GPT-3 рдХреЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реБрдИред Microsoft рдиреЗ OpenAI рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ GPT-3 рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдмрдирд╛рдиреЗ рдХреА рдЪреБрдиреМрддреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред
рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдХреЗрд╡рд▓ рд╡рди-рд╢реЙрдЯ рдкреНрд░реЙрдореНрдкреНрдЯрд┐рдВрдЧ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕реЗ рдХреЛрдб рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдЬреИрд╕реЗ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд╕реЗ рдРрд╕реЗ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рддрд░реАрдХреЛрдВ рдХреА рдЦреЛрдЬ рд╣реБрдИ рдЬреЛ рдХрд┐рдлрд╛рдпрддреА рднреА рд╣реЛрдВ рдФрд░ рдХреБрд╢рд▓ рднреАред
LoRA рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХрд╛ рддреЗрдЬ, рдХреБрд╢рд▓ рдФрд░ рдХрд┐рдлрд╛рдпрддреА рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛ рддрд╛рдХрд┐ рд░рди-рдЯрд╛рдЗрдо рдкрд░ рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛, рдХрд╛рд░реНрдп-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХреЗред
LoRA рд╢реЛрдз-рдкрддреНрд░ рдЕрдХреНрдЯреВрдмрд░ 2021 рдореЗрдВ Microsoft рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╣рдореЗрдВ LoRA рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рдЖрдЗрдП рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭреЗрдВ, рдлрд┐рд░ рджреЗрдЦреЗрдВ рдХрд┐ LoRA рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
GPT-4, Claude 2, LLaMA 70b рдЖрджрд┐ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдмреЗрд╣рддрд░реАрди рд╣реИрдВ, рдкрд░ рд╡реЗ рдмрд╣реБрдд рдЬрдирд░рд▓ рдФрд░ рдмрд╣реБрдд рдмрдбрд╝реЗ рд╣реИрдВред рд╕реНрд╡рд╛рд╕реНрдереНрдп рд╕реЗрд╡рд╛ рдпрд╛ рдмреИрдВрдХрд┐рдВрдЧ рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП, рдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдХреЛрдб рдореЗрдВ рдмрджрд▓рдиреЗ рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрди рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рд╣реЗрддреБ рд╣рдореЗрдВ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐рд╕реА рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ, рдЫреЛрдЯреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рддрд╛рдХрд┐ рд╡рд╣ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдп рдпрд╛ рдбреЛрдореЗрди рдкрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реЗред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдореЙрдбрд▓ рдмрдбрд╝реЗ рд╣реЛрддреЗ рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдореЗрдВ 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ), рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧтАФрдЬрд╣рд╛рдБ рдореЙрдбрд▓ рдХреЗ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВтАФрд╕рдордп, рд▓рд╛рдЧрдд рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рдХрдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИред
LoRA рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреА рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдПрдХ рддрдХрдиреАрдХ рд╣реИред
LoRA рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЙрдЪреНрдЪ-рд╕реНрддрд░ рдкрд░, LoRA рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдпрд╣ рдореВрд▓ рдореЙрдбрд▓ рдХреЛ рдпрдерд╛рд╡рдд рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓ рдХреА рд╣рд░ рд▓реЗрдпрд░ рдореЗрдВ рдЫреЛрдЯреЗ, рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣рд┐рд╕реНрд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдореЙрдбрд▓ рдХреЗ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рднрд╛рд░реА рдХрдореА рдЖрддреА рд╣реИ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ GPU рдореЗрдореЛрд░реА рдШрдЯрддреА рд╣реИтАФрдЬреЛ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреА рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдПрдХ рдФрд░ рдмрдбрд╝реА рдЪреБрдиреМрддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдХреЗ рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдореЗрдВ рд╣рдореЗрдВ 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред LoRA рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ, GPT-3 рдХреЗ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд▓рдЧрднрдЧ 10,000 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ GPU рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд▓рдЧрднрдЧ рддреАрди рдЧреБрдирд╛ рдШрдЯ рдЬрд╛рддреА рд╣реИред
рд╕рд╛рд░ рд░реВрдк рдореЗрдВ, LoRA рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ:
рдЧрддрд┐ - рдХрдо рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЕрд░реНрде рд╣реИ рддреЗрдЬ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
рдХрдВрдкреНрдпреВрдЯ рд╕рдВрд╕рд╛рдзрди - рдХрдо рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорддрд▓рдм рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЗрддреБ рдХрдо рдХрдВрдкреНрдпреВрдЯ рд╕рдВрд╕рд╛рдзрди, рдЬрд┐рд╕рд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рд╡рд┐рддреНрддреАрдп рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдмрдирддрд╛ рд╣реИред
рдореЗрдореЛрд░реА рджрдХреНрд╖рддрд╛ - рдХрдо рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдореЗрдореЛрд░реА рдореЗрдВ рдХреИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдбрд┐рд╕реНрдХ рд░реАрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд░рд╣рддреАтАФрдЬреЛ рдореЗрдореЛрд░реА рд╕реЗ рдкрдврд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдХреНрд╖рдо рд╣реЛрддреА рд╣реИред
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝
LoRA рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕рдордЭрддреЗ рд╣реИрдВред
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдЧрдгрд┐рдд, рд╡рд┐рд╢реЗрд╖рдХрд░ рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рдХреА рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИрдВред рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЗ "рд╕реВрдЪрдирд╛-рд╕рд╛рдордЧреНрд░реА" рдпрд╛ "рдЖрдпрд╛рдо" рдХрд╛ рдорд╛рдк рд╣реИ рдЬрд┐рд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕рдордЭреЗрдВ:
рдореИрдЯреНрд░рд┐рдХреНрд╕: рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдЖрдпрддрд╛рдХрд╛рд░ рд╕рд╛рд░рдгреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 3x3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ 3 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдФрд░ 3 рд╕реНрддрдВрдн рд╣реЛрддреЗ рд╣реИрдВред
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдЙрд╕рдХреА рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдкрдВрдХреНрддрд┐ (рдпрд╛ рд╕реНрддрдВрдн) рдЕрдиреНрдп рдкрдВрдХреНрддрд┐рдпреЛрдВ (рдпрд╛ рд╕реНрддрдВрднреЛрдВ) рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреАред рдпрджрд┐ рд╕рднреА рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рдпрд╛ рд╕реНрддрдВрдн) рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ, рддреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдлреБрд▓ рд░реИрдВрдХ рд╣реИред рдпрджрд┐ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рдпрд╛ рд╕реНрддрдВрдн) рдЕрдиреНрдп рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдмрдирддреА рд╣реИрдВ, рддреЛ рд░реИрдВрдХ рдХрдо рд╣реЛрддрд╛ рд╣реИред
рд▓реЛрдЕрд░ рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝: рдХрд┐рд╕реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдпрджрд┐ рдЙрд╕рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рдорд╛рди рд╕реЗ рдХрдо рд╣реИ, рддреЛ рд╡рд╣ рд▓реЛрдЕрд░ рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 3x3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдпрджрд┐ рд░реИрдВрдХ 3 рд╕реЗ рдХрдо рд╣реИ рддреЛ рд╡рд╣ рд▓реЛрдЕрд░ рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИред
рдЙрджрд╛рд╣рд░рдг:
рдПрдХ 3 x 3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рдпрд╣рд╛рдБ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХрд╛ 2 рдЧреБрдирд╛ рд╣реИ, рдФрд░ рддреАрд╕рд░реА рдкрдВрдХреНрддрд┐ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХрд╛ 3 рдЧреБрдирд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ 1 рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ), рдЬреЛ 3x3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЕрдзрд┐рдХрддрдо рд░реИрдВрдХ 3 рд╕реЗ рдХрдо рд╣реИред рдЕрддрдГ рдпрд╣ рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИред
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдЬреИрд╕реЗ рдЕрдиреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЬрд╣рд╛рдБ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдШрдЯрд╛рдХрд░ рдпрдерд╛рд╕рдВрднрд╡ рдЕрдзрд┐рдХ рд╕реВрдЪрдирд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рд░рдЦрддреЗ рд╣реБрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд░реИрдВрдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рджреЛрдиреЛрдВ рдкрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рдореБрдЦ рдмрд╛рдд рдпрд╣ рд╕рдордЭрдиреА рд╣реИ рдХрд┐ рд░реИрдВрдХ рдЪрд╛рд╣реЗ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдХрд╛рд▓реЗрдВ рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░тАФрджреЛрдиреЛрдВ рд╣реА рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рдХреА рдПрдХ рдореМрд▓рд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛, рд░реИрдВрдХ-рдирд▓рд┐рдЯреА рдкреНрд░рдореЗрдп, рдХреЗ рдХрд╛рд░рдг рд╣реИред
рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдкреНрд░рдореЗрдп рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд░реЛ-рд╕реНрдкреЗрд╕ (рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рдлреИрд▓рд╛ рд╣реБрдЖ рд╕реНрдкреЗрд╕) рдФрд░ рдХреЙрд▓рдо-рд╕реНрдкреЗрд╕ (рд╕реНрддрдВрднреЛрдВ рд╕реЗ рдлреИрд▓рд╛ рд╣реБрдЖ рд╕реНрдкреЗрд╕) рдХреЗ рдЖрдпрд╛рдо рд╕рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣реА рд╕рдорд╛рди рдЖрдпрд╛рдо рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред
рддреЛ рдКрдкрд░ рджрд┐рдП рдЧрдП 3 x 3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд░реИрдВрдХ 1 рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдкрдВрдХреНрддрд┐ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрддрдВрдн рдореМрдЬреВрдж рд╣реИред
LoRA рдХреНрдпрд╛ рд╣реИ?
рдмрд╣реБрдд рд╕рд╛рдзрд╛рд░рдг рд╢рдмреНрджреЛрдВ рдореЗрдВ, LoRA рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрддреНрдпрдВрдд рдХреБрд╢рд▓ рдФрд░ рддреЗрдЬ рдмрдирд╛рддрд╛ рд╣реИред
рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдореЗрдВ 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдмрд╕ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдЯреЛрд░реЗрдЬ рдЪрд╛рд╣рд┐рдПред
рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрдВрдЧреЗ, рдФрд░ GPT рдЬреИрд╕реЗ рдореЙрдбрд▓ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрддреНрдпрдзрд┐рдХ рдХрдВрдкреНрдпреВрдЯ рд╕рдВрд╕рд╛рдзрди рдорд╛рдБрдЧрддрд╛ рд╣реИтАФрдЬрд┐рд╕рдХреА рд▓рд╛рдЧрдд рдЖрд╕рд╛рдиреА рд╕реЗ рд▓рд╛рдЦреЛрдВ рдбреЙрд▓рд░ рддрдХ рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдкрд╛рд░рдВрдкрд░рд┐рдХ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдореЗрдВ рдЬрд╣рд╛рдБ рдкреВрд░реЗ рдореЙрдбрд▓ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, LoRA рдХреЗрд╡рд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдЙрдкрд╕рдореБрдЪреНрдЪрдп (рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝) рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ , рдЬрд┐рд╕рд╕реЗ рдЧрдгрдирд╛рддреНрдордХ рдФрд░ рдореЗрдореЛрд░реА рдУрд╡рд░рд╣реЗрдб рдШрдЯрддрд╛ рд╣реИред
LoRA рдЗрд╕ рд╕рдордЭ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рдореЙрдбрд▓ рд╕реНрд╡рднрд╛рд╡рддрдГ рдирд┐рдореНрди-рдЖрдпрд╛рдореА рд╕рдВрд░рдЪрдирд╛ рд░рдЦрддреЗ рд╣реИрдВред рд▓реЛ-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддреЗ рд╣реБрдП, LoRA рдЗрди рдореЙрдбрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдХрдо рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рджрд░реНрд╢рд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред
рд╕реНрд░реЛрдд: рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ LLMs: LoRA рдпрд╛ рдлреБрд▓-рдкреИрд░рд╛рдореАрдЯрд░? Llama 2 рдХреЗ рд╕рд╛рде рдЧрд╣рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рддреЛ рдпрд╣ рдХрд╛рдо рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ?
рдкрд╣рд▓реЗ, рд╣рдо рдмрдбрд╝реЗ рд╡реЗрдЯ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдКрдкрд░ рд╕рдордЭрд╛рдП рдЧрдП рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрдХрдиреАрдХ рд╕реЗ рдЫреЛрдЯреЗ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдореЗрдВ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдШрдЯрддреА рд╣реИред GPT-3 рдЬреИрд╕реЗ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП, рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ 10000 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╛рдиреА 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, LoRA рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдХреЗрд╡рд▓ 1.75 рдХрд░реЛрдбрд╝ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рд╣реЛрддреЗ рд╣реИрдВред
рд╣рдо рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХреЗ рдХрд┐рд╕реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХреЗрд╡рд▓ рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрдо рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмрд╣реБрдд рдЬрд▓реНрджреА рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд╡реЗрдЯреНрд╕ рдПрдбрд┐рдЯрд┐рд╡ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╛рдиреА рдЗрдиреНрдлрд░реЗрдВрд╕ рдХреЗ рд╕рдордп рд╣рдо рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЗ рд╡реЗрдЯреНрд╕ рдХреЛ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡реЗрдЯреНрд╕ рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рдЬреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдЖрдХрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдиреНрд╣реЗрдВ рд▓реЛрдб рдФрд░ рдЕрдирд▓реЛрдб рдХрд░рдирд╛ рдмреЗрд╣рдж рдЖрд╕рд╛рди рд╣реИред
LoRA рдХреЗ рд▓рд╛рдн
рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП LoRA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реЛрддреЗ рд╣реИрдВ:
1. рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рджрдХреНрд╖рддрд╛
LoRA рдЧрдгрдирд╛рддреНрдордХ рдмреЛрдЭ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХрд╛ рддреЗрдЬ рдЕрдиреБрдХреВрд▓рди рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдХрдо рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг, рдХрдо рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рднреА рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛ рдкрд╛рддрд╛ рд╣реИред
2. рдореЙрдбрд▓ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЧрддрд┐ рдмрдирд╛рдП рд░рдЦрдирд╛
рдкреИрд░рд╛рдореАрдЯрд░ рдШрдЯрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, LoRA рдореВрд▓ рдореЙрдбрд▓ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЗрдиреНрдлрд░реЗрдВрд╕ рдЧрддрд┐ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
3. рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдЖрдХрд╛рд░ рдореЗрдВ рдХрдореА
LoRA рдореЙрдбрд▓ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдШрдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдкрд░ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдЖрдХрд╛рд░ 1 TB рд╕реЗ рдШрдЯрдХрд░ рдХреЗрд╡рд▓ 25 MB рд░рд╣ рдЧрдпрд╛ред
4. рдЗрдиреНрдлрд░реЗрдВрд╕ рд╡рд┐рд▓рдВрдмрддрд╛ рдирд╣реАрдВ
LoRA рдЗрдиреНрдлрд░реЗрдВрд╕ рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд▓рдВрдмрддрд╛ рдирд╣реАрдВ рд▓рд╛рддрд╛ред рдЬрдмрдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рд▓реЛ-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рдЗрдиреНрдлрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рд╡реЗ рдореВрд▓ рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдореЗрдВ рдорд░реНрдЬ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдИ рдзреАрдорд╛рдкрди рдирд╣реАрдВ рдЖрддрд╛ред рдЗрд╕рд╕реЗ рд░рди-рдЯрд╛рдЗрдо рдкрд░ рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдиреНрдлрд░реЗрдВрд╕ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рддреЗрдЬ рдореЙрдбрд▓-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛрддреА рд╣реИред
5. рдмрд╣реБрдкрдпреЛрдЧрд┐рддрд╛
LoRA рдХрд┐рд╕реА рднреА рдРрд╕реЗ рдореЙрдбрд▓ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЧреБрдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реЛ (рдЬреИрд╕реЗ рд╕рдкреЛрд░реНрдЯ рд╡реЗрдХреНрдЯрд░ рдорд╢реАрди), рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдиреЗрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдпреЛрдЧреНрдп рддрдХрдиреАрдХ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, LoRA рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ Stable Diffusion рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдмрдбрд╝реЗ рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╢реИрд▓реА рд╕рдорд╛рд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред
Stable Diffusion рдореЗрдВ LoRA
LoRA рддрдХрдиреАрдХ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ Stable Diffusion рдЬреИрд╕реЗ рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рднреА рд╣реЛрддрд╛ рд╣реИред
рд╡рд┐рдЪрд╛рд░ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдЬреИрд╕рд╛ рд╣реА рд╣реИред Stable Diffusion рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЫреЛрдЯреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯреНрд╕ рдкрд░ рдХреЗрд╡рд▓ рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓рдХреНрд╖реНрдп рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ, рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдЫрд╡рд┐рдпрд╛рдБ рдмрдирд╛рддреЗ рд╕рдордп рдХрд┐рд╕реА рд╢реИрд▓реА рдпрд╛ рдПрдХ рд╕реБрд╕рдВрдЧрдд рдХреИрд░реЗрдХреНрдЯрд░ рдХреЛ рдЕрдкрдирд╛рдирд╛ рд╣реИред
рдЗрди рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдПрдбреЗрдкреНрдЯрд░реНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ; рдпреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрдирдХреЗ рд╣рдЬрд╛рд░реЛрдВ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЕрдкрдиреЗ рдмреЗрд╕ Stable Diffusion рдореЙрдбрд▓ рдкрд░ рд▓рдЧрд╛рдХрд░ рд╢реИрд▓реА-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫрд╡рд┐рдпрд╛рдБ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
LoRA Stable Diffusion рдореЙрдбрд▓реЛрдВ рдХреЗ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рд╣реИрдВ:
рд╢реИрд▓реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ - рдПрдиреАрдореЗ рд╢реИрд▓реА, рдСрдпрд▓ рдкреЗрдВрдЯрд┐рдВрдЧ рд╢реИрд▓реА, рдЖрджрд┐
рдХреИрд░реЗрдХреНрдЯрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ - Mario рдпрд╛ SpongeBob рдХреА рдЫрд╡рд┐рдпрд╛рдБ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдмрдирд╛рдирд╛
рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдзрд╛рд░ - рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг, рдмреЗрд╣рддрд░ рдЪреЗрд╣рд░реЗрдВ, рдЖрджрд┐
рдЖрдк рдХрдИ LoRA рдХреЛ рдорд┐рд▓рд╛рдХрд░ рдРрд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХрд╛рдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛рдУрдВ рдХреЛ рджрд░реНрд╢рд╛рдПрдБред
Stable Diffusion рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдбреЗрдкреНрдЯрд░реНрд╕ (рдЫрд╡рд┐ рд╕реНрд░реЛрдд )
рдпрджрд┐ рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрд╕реНрд╡реАрд░реЛрдВ рдкрд░ Stable Diffusion XL рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Datacamp рдкрд░ Fine-tuning Stable Diffusion XL with DreamBooth and LoRA рдмреНрд▓реЙрдЧ рджреЗрдЦреЗрдВред
LoRA рдХреЛ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛
рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдПрдХ рд╣рд▓реНрдХреА-рдлреБрд▓реНрдХреА рдкрджреНрдзрддрд┐ рд╣реИ рдЬрд╣рд╛рдБ "рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕" рдХрд╣рд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рддрдд рд╡реИрдХреНрдЯрд░реЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддреНрдпреЗрдХ Transformer рд▓реЗрдпрд░ рдХреЗ рдЗрдирдкреБрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЙрдбрд▓ рдХреЛ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕-рд╣рдЯрд╛рдП рдЧрдП рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдзреНрдпрд╛рди рдХреЗрд╡рд▓ рдЗрди рд╡реИрдХреНрдЯрд░реЛрдВ рдкрд░ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд╛рдн:
рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЫреЛрдЯреЗ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рд╡реИрдХреНрдЯрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдкрдбрд╝рддреЗ рд╣реИрдВ, рдкреВрд░реА рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХреА рдЧрдИ рдХреЙрдкрд┐рдпрд╛рдБ рдирд╣реАрдВред
рдХрд╛рд░реНрдп-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рд╡реИрдпрдХреНрддрд┐рдХрд░рдг рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
рд╡рд┐рд╢реЗрд╖рдХрд░ рдХрдо-рдбреЗрдЯрд╛ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ, рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред
рдЧрдгрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рд╕реНрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдХреЗрд╡рд▓ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЕрдкрдбреЗрдЯ рд╣реЛрддреЗ рд╣реИрдВред
LoRA рдФрд░ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЛ PEFT (Parameter Efficient Fine-Tuning) рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
LoRA рд╕рдордЧреНрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдШрдЯрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд╛рд░реНрдп-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рдпрдВрддреНрд░рдг рджреЗрддреА рд╣реИ
рдорд┐рд▓рдХрд░, рд╡реЗ рдиреНрдпреВрдирддрдо рдбреЗрдЯрд╛ рдФрд░ рдХрдВрдкреНрдпреВрдЯ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖реАрдХреГрдд рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ
рд╕реАрдорд┐рдд рдЗрди-рдбреЛрдореЗрди рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдбрд╝реЗ LLMs рдХреЗ рдбреЛрдореЗрди рдЕрдбреИрдкреНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд
рдпрд╣ рдореЙрдбреНрдпреВрд▓рд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ LLMs рдХреА рдкреВрд░реНрдг рдХреНрд╖рдорддрд╛ рдЦреЛрд▓рддреА рд╣реИред
Python рдореЗрдВ Loralib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ LoRA рдХрд╛ рдЙрджрд╛рд╣рд░рдг
LoRA рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк Microsoft рдХреА Loralib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
pip install loralib
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
LoRA рдЕрдкрдирд╛рдиреЗ рдкрд░ рднреА рдЖрдк рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЕрдкрдиреЗ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЬреИрд╕рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ рдмрд╣реБрдд рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ред
import loralib as lora
layer = lora. Linear( in_features, out_features, r= 16 )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЯреНрд░реЗрдирд┐рдВрдЧ рд▓реВрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдмрд╕ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рд╣реИ:
import loralib as lora
model = YourNeuralNetwork( )
lora. mark_only_lora_as_trainable( model)
for batch in dataloader:
. . .
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЪреЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрд╡ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдХреЗрд╡рд▓ LoRA рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд▓рд╛ state_dic рдЬрдирд░реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
torch. save( lora. lora_state_dict( model) , checkpoint_path)
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдпрджрд┐ рдЖрдк рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрддреЗ, рддреЛ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВред PyTorch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдорд╣рд╛рд░рдд рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП How to Train a LLM with PyTorch рдмреНрд▓реЙрдЧ рджреЗрдЦреЗрдВтАФрдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рд╕реЗ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддрдХред
рд╢реНрд░реЗрдп: рдпрд╣ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг Microsoft/LoRA GitHub рд╕реЗ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
LoRA рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рдЙрдкрдЬрдиреЗ рд╡рд╛рд▓реА рднрд╛рд░реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рддрдХрдиреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрднрд░рддрд╛ рд╣реИред
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░, LoRA рдореЙрдбрд▓ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рдХрд┐рдлрд╛рдпрддреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдФрд░ GPU рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдШрдЯрд╛рддреЗ рд╣реБрдП, рддреЗрдЬ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдореЗрдореЛрд░реА рджрдХреНрд╖рддрд╛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
LoRA рдХрд╛ рдЙрдкрдпреЛрдЧ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рд╕реЗ рдкрд░реЗ рднреА рд╣реИтАФрдпрд╣ Stable Diffusion рдЬреИрд╕реЗ рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╢реИрд▓реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдФрд░ рдХреИрд░реЗрдХреНрдЯрд░-рд╕реНрдерд┐рд░рддрд╛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реБрдП рдЙрдкрдпреЛрдЧреА рд╕рд╛рдмрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рд╣реИрдВ рдФрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрди рддрдХрдиреАрдХреЛрдВ рд╕реЗ рдХреНрдпрд╛-рдХреНрдпрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ 5 Projects You Can Build with Generative AI Models рдЧрд╛рдЗрдб рджреЗрдЦреЗрдВред
LoRA: рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХрд╛ рд▓реЛ-рд░реИрдВрдХ рдЕрдбреИрдкреНрдЯреЗрд╢рди
рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕рдВрд╕рд╛рдзрди (NLP) рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓ (LLMs) рдЬреИрд╕реЗ GPT, LLaMa, Claude 2 рдЖрджрд┐ рдХреЗ рдЖрдЧрдорди рд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИред рдЗрди рдореЙрдбрд▓реЛрдВ рдиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдЬреЗрдирд░реЗрд╢рди рд╕реЗ рд▓реЗрдХрд░ рднрд╛рд╖рд╛ рд╕рдордЭ рддрдХ рдЕрдиреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЕрд╕рд╛рдзрд╛рд░рдг рдХреНрд╖рдорддрд╛рдПрдБ рджрд┐рдЦрд╛рдИ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрдирдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдФрд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдореЗрдВ рдЖрдХрд╛рд░ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреБрдиреМрддрд┐рдпрд╛рдБ рдЖрддреА рд╣реИрдВред
рдпрд╣реАрдВ рд▓реЛ-рд░реИрдВрдХ рдЕрдбреИрдкреНрдЯреЗрд╢рди (LoRA) рдХрд╛рдо рдЖрддрд╛ рд╣реИ, рдЬреЛ рдЗрди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╕рдордЭ рдмрдирд╛рдирд╛ рд╣реИ рдХрд┐ LoRA рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВтАФрд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ, рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐ рд╕реЗред
рдкреГрд╖реНрдарднреВрдорд┐
LoRA рдХреА рд╢реБрд░реБрдЖрдд 2021 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ GPT-3 рдХреЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реБрдИред Microsoft рдиреЗ OpenAI рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ GPT-3 рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдмрдирд╛рдиреЗ рдХреА рдЪреБрдиреМрддреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред
рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдХреЗрд╡рд▓ рд╡рди-рд╢реЙрдЯ рдкреНрд░реЙрдореНрдкреНрдЯрд┐рдВрдЧ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕реЗ рдХреЛрдб рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдЬреИрд╕реЗ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд╕реЗ рдРрд╕реЗ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рддрд░реАрдХреЛрдВ рдХреА рдЦреЛрдЬ рд╣реБрдИ рдЬреЛ рдХрд┐рдлрд╛рдпрддреА рднреА рд╣реЛрдВ рдФрд░ рдХреБрд╢рд▓ рднреАред
LoRA рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХрд╛ рддреЗрдЬ, рдХреБрд╢рд▓ рдФрд░ рдХрд┐рдлрд╛рдпрддреА рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛ рддрд╛рдХрд┐ рд░рди-рдЯрд╛рдЗрдо рдкрд░ рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛, рдХрд╛рд░реНрдп-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХреЗред
LoRA рд╢реЛрдз-рдкрддреНрд░ рдЕрдХреНрдЯреВрдмрд░ 2021 рдореЗрдВ Microsoft рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╣рдореЗрдВ LoRA рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рдЖрдЗрдП рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭреЗрдВ, рдлрд┐рд░ рджреЗрдЦреЗрдВ рдХрд┐ LoRA рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
GPT-4, Claude 2, LLaMA 70b рдЖрджрд┐ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдмреЗрд╣рддрд░реАрди рд╣реИрдВ, рдкрд░ рд╡реЗ рдмрд╣реБрдд рдЬрдирд░рд▓ рдФрд░ рдмрд╣реБрдд рдмрдбрд╝реЗ рд╣реИрдВред рд╕реНрд╡рд╛рд╕реНрдереНрдп рд╕реЗрд╡рд╛ рдпрд╛ рдмреИрдВрдХрд┐рдВрдЧ рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП, рдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдХреЛрдб рдореЗрдВ рдмрджрд▓рдиреЗ рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрди рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рд╣реЗрддреБ рд╣рдореЗрдВ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐рд╕реА рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ, рдЫреЛрдЯреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рддрд╛рдХрд┐ рд╡рд╣ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдп рдпрд╛ рдбреЛрдореЗрди рдкрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реЗред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдореЙрдбрд▓ рдмрдбрд╝реЗ рд╣реЛрддреЗ рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдореЗрдВ 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ), рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧтАФрдЬрд╣рд╛рдБ рдореЙрдбрд▓ рдХреЗ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВтАФрд╕рдордп, рд▓рд╛рдЧрдд рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рдХрдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИред
LoRA рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреА рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдПрдХ рддрдХрдиреАрдХ рд╣реИред
LoRA рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЙрдЪреНрдЪ-рд╕реНрддрд░ рдкрд░, LoRA рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдпрд╣ рдореВрд▓ рдореЙрдбрд▓ рдХреЛ рдпрдерд╛рд╡рдд рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓ рдХреА рд╣рд░ рд▓реЗрдпрд░ рдореЗрдВ рдЫреЛрдЯреЗ, рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣рд┐рд╕реНрд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдореЙрдбрд▓ рдХреЗ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рднрд╛рд░реА рдХрдореА рдЖрддреА рд╣реИ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ GPU рдореЗрдореЛрд░реА рдШрдЯрддреА рд╣реИтАФрдЬреЛ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреА рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдПрдХ рдФрд░ рдмрдбрд╝реА рдЪреБрдиреМрддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдХреЗ рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдореЗрдВ рд╣рдореЗрдВ 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред LoRA рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ, GPT-3 рдХреЗ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд▓рдЧрднрдЧ 10,000 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ GPU рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд▓рдЧрднрдЧ рддреАрди рдЧреБрдирд╛ рдШрдЯ рдЬрд╛рддреА рд╣реИред
рд╕рд╛рд░ рд░реВрдк рдореЗрдВ, LoRA рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ:
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝
LoRA рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕рдордЭрддреЗ рд╣реИрдВред
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдЧрдгрд┐рдд, рд╡рд┐рд╢реЗрд╖рдХрд░ рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рдХреА рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИрдВред рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЗ "рд╕реВрдЪрдирд╛-рд╕рд╛рдордЧреНрд░реА" рдпрд╛ "рдЖрдпрд╛рдо" рдХрд╛ рдорд╛рдк рд╣реИ рдЬрд┐рд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕рдордЭреЗрдВ:
рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдЖрдпрддрд╛рдХрд╛рд░ рд╕рд╛рд░рдгреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 3x3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ 3 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдФрд░ 3 рд╕реНрддрдВрдн рд╣реЛрддреЗ рд╣реИрдВред
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдЙрд╕рдХреА рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдкрдВрдХреНрддрд┐ (рдпрд╛ рд╕реНрддрдВрдн) рдЕрдиреНрдп рдкрдВрдХреНрддрд┐рдпреЛрдВ (рдпрд╛ рд╕реНрддрдВрднреЛрдВ) рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреАред
рдпрджрд┐ рд╕рднреА рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рдпрд╛ рд╕реНрддрдВрдн) рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ, рддреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдлреБрд▓ рд░реИрдВрдХ рд╣реИред
рдпрджрд┐ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рдпрд╛ рд╕реНрддрдВрдн) рдЕрдиреНрдп рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдмрдирддреА рд╣реИрдВ, рддреЛ рд░реИрдВрдХ рдХрдо рд╣реЛрддрд╛ рд╣реИред
рдХрд┐рд╕реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдпрджрд┐ рдЙрд╕рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рдорд╛рди рд╕реЗ рдХрдо рд╣реИ, рддреЛ рд╡рд╣ рд▓реЛрдЕрд░ рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 3x3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдпрджрд┐ рд░реИрдВрдХ 3 рд╕реЗ рдХрдо рд╣реИ рддреЛ рд╡рд╣ рд▓реЛрдЕрд░ рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИред
рдЙрджрд╛рд╣рд░рдг:
рдПрдХ 3 x 3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рдпрд╣рд╛рдБ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХрд╛ 2 рдЧреБрдирд╛ рд╣реИ, рдФрд░ рддреАрд╕рд░реА рдкрдВрдХреНрддрд┐ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХрд╛ 3 рдЧреБрдирд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ 1 рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ), рдЬреЛ 3x3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЕрдзрд┐рдХрддрдо рд░реИрдВрдХ 3 рд╕реЗ рдХрдо рд╣реИред рдЕрддрдГ рдпрд╣ рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИред
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдЬреИрд╕реЗ рдЕрдиреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЬрд╣рд╛рдБ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдШрдЯрд╛рдХрд░ рдпрдерд╛рд╕рдВрднрд╡ рдЕрдзрд┐рдХ рд╕реВрдЪрдирд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рд░рдЦрддреЗ рд╣реБрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд░реИрдВрдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рджреЛрдиреЛрдВ рдкрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рдореБрдЦ рдмрд╛рдд рдпрд╣ рд╕рдордЭрдиреА рд╣реИ рдХрд┐ рд░реИрдВрдХ рдЪрд╛рд╣реЗ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдХрд╛рд▓реЗрдВ рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░тАФрджреЛрдиреЛрдВ рд╣реА рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рдХреА рдПрдХ рдореМрд▓рд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛, рд░реИрдВрдХ-рдирд▓рд┐рдЯреА рдкреНрд░рдореЗрдп, рдХреЗ рдХрд╛рд░рдг рд╣реИред
рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдкреНрд░рдореЗрдп рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд░реЛ-рд╕реНрдкреЗрд╕ (рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рдлреИрд▓рд╛ рд╣реБрдЖ рд╕реНрдкреЗрд╕) рдФрд░ рдХреЙрд▓рдо-рд╕реНрдкреЗрд╕ (рд╕реНрддрдВрднреЛрдВ рд╕реЗ рдлреИрд▓рд╛ рд╣реБрдЖ рд╕реНрдкреЗрд╕) рдХреЗ рдЖрдпрд╛рдо рд╕рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣реА рд╕рдорд╛рди рдЖрдпрд╛рдо рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░реИрдВрдХ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред
рддреЛ рдКрдкрд░ рджрд┐рдП рдЧрдП 3 x 3 рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд░реИрдВрдХ 1 рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдкрдВрдХреНрддрд┐ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрддрдВрдн рдореМрдЬреВрдж рд╣реИред
LoRA рдХреНрдпрд╛ рд╣реИ?
рдмрд╣реБрдд рд╕рд╛рдзрд╛рд░рдг рд╢рдмреНрджреЛрдВ рдореЗрдВ, LoRA рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрддреНрдпрдВрдд рдХреБрд╢рд▓ рдФрд░ рддреЗрдЬ рдмрдирд╛рддрд╛ рд╣реИред
рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдореЗрдВ 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдмрд╕ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдЯреЛрд░реЗрдЬ рдЪрд╛рд╣рд┐рдПред
рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрдВрдЧреЗ, рдФрд░ GPT рдЬреИрд╕реЗ рдореЙрдбрд▓ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрддреНрдпрдзрд┐рдХ рдХрдВрдкреНрдпреВрдЯ рд╕рдВрд╕рд╛рдзрди рдорд╛рдБрдЧрддрд╛ рд╣реИтАФрдЬрд┐рд╕рдХреА рд▓рд╛рдЧрдд рдЖрд╕рд╛рдиреА рд╕реЗ рд▓рд╛рдЦреЛрдВ рдбреЙрд▓рд░ рддрдХ рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдкрд╛рд░рдВрдкрд░рд┐рдХ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдореЗрдВ рдЬрд╣рд╛рдБ рдкреВрд░реЗ рдореЙрдбрд▓ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, LoRA рдХреЗрд╡рд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдЙрдкрд╕рдореБрдЪреНрдЪрдп (рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝) рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЧрдгрдирд╛рддреНрдордХ рдФрд░ рдореЗрдореЛрд░реА рдУрд╡рд░рд╣реЗрдб рдШрдЯрддрд╛ рд╣реИред
LoRA рдЗрд╕ рд╕рдордЭ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рдореЙрдбрд▓ рд╕реНрд╡рднрд╛рд╡рддрдГ рдирд┐рдореНрди-рдЖрдпрд╛рдореА рд╕рдВрд░рдЪрдирд╛ рд░рдЦрддреЗ рд╣реИрдВред рд▓реЛ-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддреЗ рд╣реБрдП, LoRA рдЗрди рдореЙрдбрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдХрдо рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рджрд░реНрд╢рд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред
рд╕реНрд░реЛрдд: рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ LLMs: LoRA рдпрд╛ рдлреБрд▓-рдкреИрд░рд╛рдореАрдЯрд░? Llama 2 рдХреЗ рд╕рд╛рде рдЧрд╣рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рддреЛ рдпрд╣ рдХрд╛рдо рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ?
рдкрд╣рд▓реЗ, рд╣рдо рдмрдбрд╝реЗ рд╡реЗрдЯ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдКрдкрд░ рд╕рдордЭрд╛рдП рдЧрдП рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрдХрдиреАрдХ рд╕реЗ рдЫреЛрдЯреЗ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдореЗрдВ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдШрдЯрддреА рд╣реИред GPT-3 рдЬреИрд╕реЗ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП, рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ 10000 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╛рдиреА 175 рдЕрд░рдм рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, LoRA рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдХреЗрд╡рд▓ 1.75 рдХрд░реЛрдбрд╝ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рд╣реЛрддреЗ рд╣реИрдВред
рд╣рдо рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХреЗ рдХрд┐рд╕реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХреЗрд╡рд▓ рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрдо рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмрд╣реБрдд рдЬрд▓реНрджреА рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд╡реЗрдЯреНрд╕ рдПрдбрд┐рдЯрд┐рд╡ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╛рдиреА рдЗрдиреНрдлрд░реЗрдВрд╕ рдХреЗ рд╕рдордп рд╣рдо рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЗ рд╡реЗрдЯреНрд╕ рдХреЛ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡реЗрдЯреНрд╕ рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рдЬреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдЖрдХрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдиреНрд╣реЗрдВ рд▓реЛрдб рдФрд░ рдЕрдирд▓реЛрдб рдХрд░рдирд╛ рдмреЗрд╣рдж рдЖрд╕рд╛рди рд╣реИред
LoRA рдХреЗ рд▓рд╛рдн
рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП LoRA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реЛрддреЗ рд╣реИрдВ:
1. рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рджрдХреНрд╖рддрд╛
LoRA рдЧрдгрдирд╛рддреНрдордХ рдмреЛрдЭ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХрд╛ рддреЗрдЬ рдЕрдиреБрдХреВрд▓рди рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдХрдо рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг, рдХрдо рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рднреА рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛ рдкрд╛рддрд╛ рд╣реИред
2. рдореЙрдбрд▓ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЧрддрд┐ рдмрдирд╛рдП рд░рдЦрдирд╛
рдкреИрд░рд╛рдореАрдЯрд░ рдШрдЯрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, LoRA рдореВрд▓ рдореЙрдбрд▓ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЗрдиреНрдлрд░реЗрдВрд╕ рдЧрддрд┐ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
3. рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдЖрдХрд╛рд░ рдореЗрдВ рдХрдореА
LoRA рдореЙрдбрд▓ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдШрдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GPT-3 рдкрд░ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдЖрдХрд╛рд░ 1 TB рд╕реЗ рдШрдЯрдХрд░ рдХреЗрд╡рд▓ 25 MB рд░рд╣ рдЧрдпрд╛ред
4. рдЗрдиреНрдлрд░реЗрдВрд╕ рд╡рд┐рд▓рдВрдмрддрд╛ рдирд╣реАрдВ
LoRA рдЗрдиреНрдлрд░реЗрдВрд╕ рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд▓рдВрдмрддрд╛ рдирд╣реАрдВ рд▓рд╛рддрд╛ред рдЬрдмрдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рд▓реЛ-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рдЗрдиреНрдлрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рд╡реЗ рдореВрд▓ рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдореЗрдВ рдорд░реНрдЬ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдИ рдзреАрдорд╛рдкрди рдирд╣реАрдВ рдЖрддрд╛ред рдЗрд╕рд╕реЗ рд░рди-рдЯрд╛рдЗрдо рдкрд░ рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдиреНрдлрд░реЗрдВрд╕ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рддреЗрдЬ рдореЙрдбрд▓-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛрддреА рд╣реИред
5. рдмрд╣реБрдкрдпреЛрдЧрд┐рддрд╛
LoRA рдХрд┐рд╕реА рднреА рдРрд╕реЗ рдореЙрдбрд▓ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЧреБрдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реЛ (рдЬреИрд╕реЗ рд╕рдкреЛрд░реНрдЯ рд╡реЗрдХреНрдЯрд░ рдорд╢реАрди), рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдиреЗрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдпреЛрдЧреНрдп рддрдХрдиреАрдХ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, LoRA рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ Stable Diffusion рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдмрдбрд╝реЗ рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╢реИрд▓реА рд╕рдорд╛рд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред
Stable Diffusion рдореЗрдВ LoRA
LoRA рддрдХрдиреАрдХ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ Stable Diffusion рдЬреИрд╕реЗ рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рднреА рд╣реЛрддрд╛ рд╣реИред
рд╡рд┐рдЪрд╛рд░ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдЬреИрд╕рд╛ рд╣реА рд╣реИред Stable Diffusion рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдкреВрд░реНрдг рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЫреЛрдЯреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯреНрд╕ рдкрд░ рдХреЗрд╡рд▓ рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓рдХреНрд╖реНрдп рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ, рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдЫрд╡рд┐рдпрд╛рдБ рдмрдирд╛рддреЗ рд╕рдордп рдХрд┐рд╕реА рд╢реИрд▓реА рдпрд╛ рдПрдХ рд╕реБрд╕рдВрдЧрдд рдХреИрд░реЗрдХреНрдЯрд░ рдХреЛ рдЕрдкрдирд╛рдирд╛ рд╣реИред
рдЗрди рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХреЛ рдПрдбреЗрдкреНрдЯрд░реНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ; рдпреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрдирдХреЗ рд╣рдЬрд╛рд░реЛрдВ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЕрдкрдиреЗ рдмреЗрд╕ Stable Diffusion рдореЙрдбрд▓ рдкрд░ рд▓рдЧрд╛рдХрд░ рд╢реИрд▓реА-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫрд╡рд┐рдпрд╛рдБ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
LoRA Stable Diffusion рдореЙрдбрд▓реЛрдВ рдХреЗ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рд╣реИрдВ:
рдЖрдк рдХрдИ LoRA рдХреЛ рдорд┐рд▓рд╛рдХрд░ рдРрд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХрд╛рдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛рдУрдВ рдХреЛ рджрд░реНрд╢рд╛рдПрдБред
Stable Diffusion рдореЙрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдбреЗрдкреНрдЯрд░реНрд╕ (рдЫрд╡рд┐ рд╕реНрд░реЛрдд)
рдпрджрд┐ рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрд╕реНрд╡реАрд░реЛрдВ рдкрд░ Stable Diffusion XL рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Datacamp рдкрд░ Fine-tuning Stable Diffusion XL with DreamBooth and LoRA рдмреНрд▓реЙрдЧ рджреЗрдЦреЗрдВред
LoRA рдХреЛ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛
рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдПрдХ рд╣рд▓реНрдХреА-рдлреБрд▓реНрдХреА рдкрджреНрдзрддрд┐ рд╣реИ рдЬрд╣рд╛рдБ "рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕" рдХрд╣рд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рддрдд рд╡реИрдХреНрдЯрд░реЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддреНрдпреЗрдХ Transformer рд▓реЗрдпрд░ рдХреЗ рдЗрдирдкреБрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЙрдбрд▓ рдХреЛ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕-рд╣рдЯрд╛рдП рдЧрдП рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдзреНрдпрд╛рди рдХреЗрд╡рд▓ рдЗрди рд╡реИрдХреНрдЯрд░реЛрдВ рдкрд░ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд╛рдн:
LoRA рдФрд░ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЛ PEFT (Parameter Efficient Fine-Tuning) рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
Python рдореЗрдВ Loralib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ LoRA рдХрд╛ рдЙрджрд╛рд╣рд░рдг
LoRA рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк Microsoft рдХреА Loralib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
LoRA рдЕрдкрдирд╛рдиреЗ рдкрд░ рднреА рдЖрдк рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЕрдкрдиреЗ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЬреИрд╕рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ рдмрд╣реБрдд рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ред
рдЯреНрд░реЗрдирд┐рдВрдЧ рд▓реВрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдмрд╕ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рд╣реИ:
рдЪреЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрд╡ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдХреЗрд╡рд▓ LoRA рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд▓рд╛
state_dicрдЬрдирд░реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдпрджрд┐ рдЖрдк рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрддреЗ, рддреЛ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВред PyTorch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдорд╣рд╛рд░рдд рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП How to Train a LLM with PyTorch рдмреНрд▓реЙрдЧ рджреЗрдЦреЗрдВтАФрдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рд╕реЗ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддрдХред
рд╢реНрд░реЗрдп: рдпрд╣ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг Microsoft/LoRA GitHub рд╕реЗ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
LoRA рдмрдбрд╝реЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рдЙрдкрдЬрдиреЗ рд╡рд╛рд▓реА рднрд╛рд░реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рддрдХрдиреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрднрд░рддрд╛ рд╣реИред
рд▓реЛрдЕрд░-рд░реИрдВрдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░, LoRA рдореЙрдбрд▓ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рдХрд┐рдлрд╛рдпрддреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЯреНрд░реЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдФрд░ GPU рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдШрдЯрд╛рддреЗ рд╣реБрдП, рддреЗрдЬ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдореЗрдореЛрд░реА рджрдХреНрд╖рддрд╛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
LoRA рдХрд╛ рдЙрдкрдпреЛрдЧ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рд╕реЗ рдкрд░реЗ рднреА рд╣реИтАФрдпрд╣ Stable Diffusion рдЬреИрд╕реЗ рдЗрдореЗрдЬ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╢реИрд▓реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдФрд░ рдХреИрд░реЗрдХреНрдЯрд░-рд╕реНрдерд┐рд░рддрд╛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реБрдП рдЙрдкрдпреЛрдЧреА рд╕рд╛рдмрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рд╣реИрдВ рдФрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрди рддрдХрдиреАрдХреЛрдВ рд╕реЗ рдХреНрдпрд╛-рдХреНрдпрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ 5 Projects You Can Build with Generative AI Models рдЧрд╛рдЗрдб рджреЗрдЦреЗрдВред