|
|
||
|---|---|---|
| .. | ||
| 13-TextRep | ||
| 14-Embeddings | ||
| 15-LanguageModeling | ||
| 16-RNN | ||
| 17-GenerativeNetworks | ||
| 18-Transformers | ||
| 19-NER | ||
| 20-LangModels | ||
| README.md | ||
README.md
рдиреИрд╕рд░реНрдЧрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛
рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд, рдЖрдкрдг рдиреИрд╕рд░реНрдЧрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (NLP) рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЗ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд╕рд╛ рдХрд░рд╛рдпрдЪрд╛ рдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВ. рдЕрдиреЗрдХ NLP рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рдВрдиреА рд╕реЛрдбрд╡рд╛рд╡реНрдпрд╛ рдЕрд╢реА рдЖрдкрд▓реА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ:
- рдЯреЗрдХреНрд╕реНрдЯ рд╡рд░реНрдЧреАрдХрд░рдг рд╣реЗ рдордЬрдХреВрд░ рдЕрдиреБрдХреНрд░рдорд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдЧреАрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рдВрдордзреНрдпреЗ рдИ-рдореЗрд▓ рд╕рдВрджреЗрд╢рд╛рдВрдирд╛ рд╕реНрдкреЕрдо рдХрд┐рдВрд╡рд╛ рдиреЙрди-рд╕реНрдкреЕрдо рдореНрд╣рдгреВрди рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдгреЗ, рдХрд┐рдВрд╡рд╛ рд▓реЗрдЦрд╛рдВрдирд╛ рдХреНрд░реАрдбрд╛, рд╡реНрдпрд╡рд╕рд╛рдп, рд░рд╛рдЬрдХрд╛рд░рдг рдЗрддреНрдпрд╛рджреАрдВрдордзреНрдпреЗ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рддрд╕реЗрдЪ, рдЪреЕрдЯ рдмреЙрдЯреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдирд╛, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдХрд╛рдп рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рд╣реЛрддреЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ - рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЖрдкрдг рдЙрджреНрджреЗрд╢ рд╡рд░реНрдЧреАрдХрд░рдг рд╣рд╛рддрд╛рд│рдд рдЖрд╣реЛрдд. рдЙрджреНрджреЗрд╢ рд╡рд░реНрдЧреАрдХрд░рдгрд╛рдордзреНрдпреЗ рдЕрдиреЗрдХ рд╢реНрд░реЗрдгреАрдВрд╢реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ.
- рднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ, рдЬрд┐рдереЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡рд╛рдХреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рдХрд┐рддреА рд╕рдХрд╛рд░рд╛рддреНрдордХ/рдирдХрд╛рд░рд╛рддреНрдордХ рдЖрд╣реЗ рдпрд╛рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рд╕рдВрдЦреНрдпрд╛ (рднрд╛рд╡рдирд╛) рджреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рдЪрд╛ рдЕрдзрд┐рдХ рдкреНрд░рдЧрдд рдкреНрд░рдХрд╛рд░ рдореНрд╣рдгрдЬреЗ рдЖрд╢рдп-рдЖрдзрд╛рд░рд┐рдд рднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (ABSA), рдЬрд┐рдереЗ рдЖрдкрдг рд╕рдВрдкреВрд░реНрдг рд╡рд╛рдХреНрдпрд╛рд▓рд╛ рдирд╡реНрд╣реЗ рддрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рднрд╛рдЧрд╛рдВрдирд╛ (рдЖрд╢рдпрд╛рдВрдирд╛) рднрд╛рд╡рдирд╛ рджреЗрддреЛ, рдЙрджрд╛. рдпрд╛ рд░реЗрд╕реНрдЯреЙрд░рдВрдЯрдордзреНрдпреЗ рдорд▓рд╛ рдЬреЗрд╡рдг рдЖрд╡рдбрд▓реЗ, рдкрдг рд╡рд╛рддрд╛рд╡рд░рдг рднрдпрдВрдХрд░ рд╣реЛрддреЗ.
- рдирд╛рдорд┐рдд рдШрдЯрдХ рдУрд│рдЦ (NER) рдордЬрдХреВрд░рд╛рддреВрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХ рдХрд╛рдврдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрд▓рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рдордЬреВрди рдШреНрдпрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдХреА рдорд▓рд╛ рдЙрджреНрдпрд╛ рдкреЕрд░рд┐рд╕рд▓рд╛ рдЙрдбреНрдбрд╛рдг рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ рдпрд╛ рд╡рд╛рдХреНрдпрд╛рдд рдЙрджреНрдпрд╛ рд╣рд╛ рд╢рдмреНрдж DATE рд▓рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЛ, рдЖрдгрд┐ рдкреЕрд░рд┐рд╕ рд╣реЗ LOCATION рдЖрд╣реЗ.
- рдХреАрд╡рд░реНрдб рдХрд╛рдврдгреЗ NER рд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡рд╛рдХреНрдпрд╛рдЪреНрдпрд╛ рдЕрд░реНрдерд╛рд╕рд╛рдареА рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рд╢рдмреНрдж рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдХрд╛рдврдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХ рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рдг рди рдХрд░рддрд╛.
- рдордЬрдХреВрд░ рдЧрдЯрдмрджреНрдзреАрдХрд░рдг рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рдорд╛рди рд╡рд╛рдХреНрдпреЗ рдПрдХрддреНрд░ рдЧрдЯрдмрджреНрдз рдХрд░рд╛рдпрдЪреА рдЕрд╕рддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддрд╛рдВрддреНрд░рд┐рдХ рд╕рд╣рд╛рдпреНрдп рд╕рдВрднрд╛рд╖рдгрд╛рдВрдордзреАрд▓ рд╕рдорд╛рди рд╡рд┐рдирдВрддреНрдпрд╛.
- рдкреНрд░рд╢реНрди рдЙрддреНрддрд░ рджреЗрдгреЗ рд╣реЗ рдореЙрдбреЗрд▓рд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рджреЗрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджрд░реНрд╢рд╡рддреЗ. рдореЙрдбреЗрд▓рд▓рд╛ рдордЬрдХреВрд░рд╛рдЪрд╛ рднрд╛рдЧ рдЖрдгрд┐ рдкреНрд░рд╢реНрди рдЗрдирдкреБрдЯ рдореНрд╣рдгреВрди рдорд┐рд│рддреЛ, рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рдордЬрдХреВрд░рд╛рдд рдХреБрдареЗ рдЖрд╣реЗ рд╣реЗ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ (рдХрд┐рдВрд╡рд╛, рдХрдзреА рдХрдзреА, рдЙрддреНрддрд░ рдордЬрдХреВрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ).
- рдордЬрдХреВрд░ рдирд┐рд░реНрдорд┐рддреА рд╣реЗ рдореЙрдбреЗрд▓рд▓рд╛ рдирд╡реАрди рдордЬрдХреВрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ. рд╣реЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдп рдорд╛рдирд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЬреЗ рдХрд╛рд╣реА рдордЬрдХреВрд░ рд╕рдВрдХреЗрдд рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреБрдвреАрд▓ рдЕрдХреНрд╖рд░/рд╢рдмреНрджрд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рддреЗ. рдкреНрд░рдЧрдд рдордЬрдХреВрд░ рдирд┐рд░реНрдорд┐рддреА рдореЙрдбреЗрд▓реНрд╕, рдЬрд╕реЗ GPT-3, рдкреНрд░реЙрдореНрдкреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЙрдореНрдкреНрдЯ рдЗрдВрдЬрд┐рдирд┐рдЕрд░рд┐рдВрдЧ рддрдВрддреНрд░рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╡рд░реНрдЧреАрдХрд░рдгрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдЗрддрд░ NLP рдХрд╛рд░реНрдпреЗ рд╕реЛрдбрд╡реВ рд╢рдХрддрд╛рдд.
- рдордЬрдХреВрд░ рд╕рдВрдХреНрд╖реЗрдкрдг рд╣реА рдПрдХ рддрдВрддреНрд░ рдЖрд╣реЗ рдЬрд┐рдереЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рдВрдЧрдгрдХрд╛рдиреЗ рд▓рд╛рдВрдм рдордЬрдХреВрд░ "рд╡рд╛рдЪреВрди" рдХрд╛рд╣реА рд╡рд╛рдХреНрдпрд╛рдВрдордзреНрдпреЗ рд╕рдВрдХреНрд╖реЗрдк рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ.
- рдорд╢реАрди рднрд╛рд╖рд╛рдВрддрд░ рд╣реЗ рдПрдХрд╛ рднрд╛рд╖реЗрдд рдордЬрдХреВрд░ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛ рднрд╛рд╖реЗрдд рдордЬрдХреВрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ рдпрд╛рдВрдЪреЗ рд╕рдВрдпреЛрдЬрди рдорд╛рдирд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдмрд╣реБрддреЗрдХ NLP рдХрд╛рд░реНрдп рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкрджреНрдзрддреА рд╡рд╛рдкрд░реВрди рд╕реЛрдбрд╡рд▓реЗ рдЬрд╛рдд рд╣реЛрддреЗ рдЬрд╕реЗ рдХреА рд╡реНрдпрд╛рдХрд░рдг. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдорд╢реАрди рднрд╛рд╖рд╛рдВрддрд░рд╛рдордзреНрдпреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд╛рдХреНрдпрд╛рд▓рд╛ рд╕рд┐рдВрдЯреЕрдХреНрд╕ рдЯреНрд░реАрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд░реНрд╕рд░реНрд╕ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рд╣реЛрддреЗ, рдирдВрддрд░ рд╡рд╛рдХреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рджрд░реНрд╢рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдЪреНрдЪ рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рдЕрд░реНрдердкреВрд░реНрдг рд╕рдВрд░рдЪрдирд╛ рдХрд╛рдврд▓реНрдпрд╛ рдЬрд╛рдд рд╣реЛрддреНрдпрд╛, рдЖрдгрд┐ рдпрд╛ рдЕрд░реНрдерд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдгрд┐ рд▓рдХреНрд╖реНрдп рднрд╛рд╖реЗрдЪреНрдпрд╛ рд╡реНрдпрд╛рдХрд░рдгрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкрд░рд┐рдгрд╛рдо рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рд╣реЛрддрд╛. рдЖрдЬрдХрд╛рд▓, рдЕрдиреЗрдХ NLP рдХрд╛рд░реНрдп рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рд╡рд╛рдкрд░реВрди рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд╕реЛрдбрд╡рд▓реЗ рдЬрд╛рддрд╛рдд.
рдЕрдиреЗрдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ NLP рдкрджреНрдзрддреА Natural Language Processing Toolkit (NLTK) Python рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. NLTK Book рдСрдирд▓рд╛рдЗрди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ NLTK рд╡рд╛рдкрд░реВрди рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ NLP рдХрд╛рд░реНрдпреЗ рдХрд╢реА рд╕реЛрдбрд╡рддрд╛ рдпреЗрддреАрд▓ рдпрд╛рдЪреЗ рд╡рд░реНрдгрди рдЖрд╣реЗ.
рдЖрдкрд▓реНрдпрд╛ рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рдд, рдЖрдкрдг рдореБрдЦреНрдпрддрдГ NLP рд╕рд╛рдареА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВ, рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ NLTK рд╡рд╛рдкрд░реВ.
рдЖрдкрдг рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рдЖрдгрд┐ рдкреНрд░рддрд┐рдорд╛рдВрд╕рд╛рдареА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдЖрдзреАрдЪ рд╢рд┐рдХрд▓реЗ рдЖрд╣реЛрдд. рддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдЖрдгрд┐ рдордЬрдХреВрд░рд╛рдордзреНрдпреЗ рдореБрдЦреНрдп рдлрд░рдХ рдореНрд╣рдгрдЬреЗ рдордЬрдХреВрд░ рд╣рд╛ рдмрджрд▓рдгрд╛рд▒реНрдпрд╛ рд▓рд╛рдВрдмреАрдЪрд╛ рдЕрдиреБрдХреНрд░рдо рдЖрд╣реЗ, рддрд░ рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЗрдирдкреБрдЯ рдЖрдХрд╛рд░ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЕрд╕рддреЛ. рдЬрд░реА рдХреЙрдирд╡реНрд╣реЛрд▓реНрдпреВрд╢рдирд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛рдордзреВрди рдирдореБрдиреЗ рдХрд╛рдвреВ рд╢рдХрддрд╛рдд, рддрд░реА рдордЬрдХреВрд░рд╛рддреАрд▓ рдирдореБрдиреЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЕрд╕рддрд╛рдд. рдЙрджрд╛., рдирдХрд╛рд░рд╛рддреНрдордХрддрд╛ рд╡рд┐рд╖рдпрд╛рдкрд╛рд╕реВрди рдЕрдиреЗрдХ рд╢рдмреНрджрд╛рдВрдиреА рд╡рд┐рднрдХреНрдд рдЕрд╕реВ рд╢рдХрддреЗ (рдЙрджрд╛. рдорд▓рд╛ рд╕рдВрддреНрд░реА рдЖрд╡рдбрдд рдирд╛рд╣реА, vs. рдорд▓рд╛ рддреА рдореЛрдареА рд░рдВрдЧреАрдд рдЪрд╡рджрд╛рд░ рд╕рдВрддреНрд░реА рдЖрд╡рдбрдд рдирд╛рд╣реА), рдЖрдгрд┐ рддрд░реАрд╣реА рддреЗ рдПрдХ рдирдореБрдирд╛ рдореНрд╣рдгреВрди рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рддреНрдпрд╛рдореБрд│реЗ, рднрд╛рд╖рд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдирд╡реАрди рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░рд╛рдВрдЪреА рдУрд│рдЦ рдХрд░реВрди рджреНрдпрд╛рд╡реА рд▓рд╛рдЧрддреЗ, рдЬрд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдорд░реНрд╕.
рд▓рд╛рдпрдмреНрд░рд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛
рдЬрд░ рдЖрдкрдг рд╕реНрдерд╛рдирд┐рдХ Python рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд╛рдкрд░реВрди рд╣рд╛ рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо рдЪрд╛рд▓рд╡рдд рдЕрд╕рд╛рд▓, рддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢ рд╡рд╛рдкрд░реВрди NLP рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рд╕рд░реНрд╡ рд▓рд╛рдпрдмреНрд░рд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛рд╡реНрдпрд╛ рд▓рд╛рдЧрддреАрд▓:
PyTorch рд╕рд╛рдареА
pip install -r requirements-torch.txt
TensorFlow рд╕рд╛рдареА
pip install -r requirements-tf.txt
рдЖрдкрдг Microsoft Learn рд╡рд░ TensorFlow рд╕рд╣ NLP рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛.
GPU рдЪреЗрддрд╛рд╡рдгреА
рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд, рдХрд╛рд╣реА рдЙрджрд╛рд╣рд░рдгрд╛рдВрдордзреНрдпреЗ рдЖрдкрдг рдореЛрдареНрдпрд╛ рдореЙрдбреЗрд▓реНрд╕рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдШреЗрдгрд╛рд░ рдЖрд╣реЛрдд.
- GPU-рд╕рдХреНрд╖рдо рд╕рдВрдЧрдгрдХ рд╡рд╛рдкрд░рд╛: рдореЛрдареНрдпрд╛ рдореЙрдбреЗрд▓реНрд╕рд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╡реЗрд│ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GPU-рд╕рдХреНрд╖рдо рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдЖрдкрд▓реЗ рдиреЛрдЯрдмреБрдХ рдЪрд╛рд▓рд╡рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ.
- GPU рдореЗрдорд░реА рдорд░реНрдпрд╛рджрд╛: GPU рд╡рд░ рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рд╕, рд╡рд┐рд╢реЗрд╖рддрдГ рдореЛрдареНрдпрд╛ рдореЙрдбреЗрд▓реНрд╕рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдШреЗрддрд╛рдирд╛ GPU рдореЗрдорд░реА рд╕рдВрдкрдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреА рдпреЗрдК рд╢рдХрддрд╛рдд.
- GPU рдореЗрдорд░реА рд╡рд╛рдкрд░: рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рджрд░рдореНрдпрд╛рди GPU рдореЗрдорд░реАрдЪрд╛ рд╡рд╛рдкрд░ рд╡рд┐рд╡рд┐рдз рдШрдЯрдХрд╛рдВрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЛ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдорд┐рдиреАрдмреЕрдЪ рдЖрдХрд╛рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.
- рдорд┐рдиреАрдмреЕрдЪ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рд╛: рдЬрд░ GPU рдореЗрдорд░реА рд╕рдорд╕реНрдпрд╛ рдЖрд▓реНрдпрд╛, рддрд░ рдЖрдкрд▓реНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рдорд┐рдиреАрдмреЕрдЪ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреЗ рд╣рд╛ рдПрдХ рд╕рдВрднрд╛рд╡реНрдп рдЙрдкрд╛рдп рдЕрд╕реВ рд╢рдХрддреЛ.
- TensorFlow GPU рдореЗрдорд░реА рд░рд┐рд▓реАрдЬ: TensorFlow рдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛ GPU рдореЗрдорд░реА рдпреЛрдЧреНрдп рдкреНрд░рдХрд╛рд░реЗ рд░рд┐рд▓реАрдЬ рдХрд░рдд рдирд╛рд╣реАрдд, рд╡рд┐рд╢реЗрд╖рддрдГ рдПрдХрд╛ Python рдХрд░реНрдирд▓рдордзреНрдпреЗ рдЕрдиреЗрдХ рдореЙрдбреЗрд▓реНрд╕рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдШреЗрддрд╛рдирд╛. GPU рдореЗрдорд░реА рд╡рд╛рдкрд░ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрдг TensorFlow рд▓рд╛ GPU рдореЗрдорд░реА рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рд╢рдХрддрд╛.
- рдХреЛрдб рд╕рдорд╛рд╡реЗрд╢: GPU рдореЗрдорд░реА рд╡рд╛рдЯрдк рдлрдХреНрдд рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрд▓реНрдпрд╛ рдиреЛрдЯрдмреБрдХрдордзреНрдпреЗ рдЦрд╛рд▓реАрд▓ рдХреЛрдб рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:
physical_devices = tf.config.list_physical_devices('GPU')
if len(physical_devices)>0:
tf.config.experimental.set_memory_growth(physical_devices[0], True)
рдЬрд░ рдЖрдкрдг рдкрд╛рд░рдВрдкрд░рд┐рдХ ML рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди NLP рд╢рд┐рдХрдгреНрдпрд╛рдд рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд╛рд▓, рддрд░ рдпрд╛ рдкрд╛рдард╛рдВрдЪрд╛ рд╕рдВрдЪ рднреЗрдЯ рджреНрдпрд╛.
рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд
рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рдЖрдкрдг рд╢рд┐рдХрдгрд╛рд░ рдЖрд╣реЛрдд:
- рдордЬрдХреВрд░рд╛рдЪреЗ рдЯреЗрдиреНрд╕рд░реНрд╕рдордзреНрдпреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡
- рд╢рдмреНрдж рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕
- рднрд╛рд╖рд╛ рдореЙрдбреЗрд▓рд┐рдВрдЧ
- рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕
- рдирд┐рд░реНрдорд┐рддреАрдХреНрд╖рдо рдиреЗрдЯрд╡рд░реНрдХреНрд╕
- рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдорд░реНрд╕
рдЕрд╕реНрд╡реАрдХрд░рдг:
рд╣рд╛ рджрд╕реНрддрдРрд╡рдЬ AI рднрд╛рд╖рд╛рдВрддрд░ рд╕реЗрд╡рд╛ Co-op Translator рд╡рд╛рдкрд░реВрди рднрд╛рд╖рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЕрдЪреВрдХрддреЗрд╕рд╛рдареА рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдЕрд╕рд▓реЛ рддрд░реА рдХреГрдкрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рднрд╛рд╖рд╛рдВрддрд░рд╛рдВрдордзреНрдпреЗ рддреНрд░реБрдЯреА рдХрд┐рдВрд╡рд╛ рдЕрдЪреВрдХрддреЗрдЪрд╛ рдЕрднрд╛рд╡ рдЕрд╕реВ рд╢рдХрддреЛ. рдореВрд│ рднрд╛рд╖реЗрддреАрд▓ рджрд╕реНрддрдРрд╡рдЬ рд╣рд╛ рдЕрдзрд┐рдХреГрдд рд╕реНрд░реЛрдд рдорд╛рдирд▓рд╛ рдЬрд╛рд╡рд╛. рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдорд╛рдирд╡реА рднрд╛рд╖рд╛рдВрддрд░рд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдпрд╛ рднрд╛рд╖рд╛рдВрддрд░рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЙрджреНрднрд╡рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧреИрд░рд╕рдордЬ рдХрд┐рдВрд╡рд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдЕрд░реНрдерд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдЬрдмрд╛рдмрджрд╛рд░ рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА.
