|
|
||
|---|---|---|
| .. | ||
| lab | ||
| CBoW-PyTorch.ipynb | ||
| CBoW-TF.ipynb | ||
| README.md | ||
README.md
рднрд╛рд╖рд╛ рдореЙрдбреЗрд▓рд┐рдВрдЧ
Word2Vec рдЖрдгрд┐ GloVe рд╕рд╛рд░рдЦреНрдпрд╛ рд╕реЗрдореЕрдВрдЯрд┐рдХ рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рднрд╛рд╖рд╛ рдореЙрдбреЗрд▓рд┐рдВрдЧрдХрдбреЗ рдЬрд╛рдгреНрдпрд╛рдЪрд╛ рдкрд╣рд┐рд▓рд╛ рдЯрдкреНрдкрд╛ рдЖрд╣реЗрдд - рдЕрд╕реЗ рдореЙрдбреЗрд▓ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЬреЗ рдХрд╛рд╣реА рдкреНрд░рдорд╛рдгрд╛рдд рднрд╛рд╖реЗрдЪреЗ рд╕рдордЬреВрди рдШреЗрдгреЗ (рдХрд┐рдВрд╡рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдгреЗ) рд╢рдХреНрдп рдХрд░рддрд╛рдд.
рдкреВрд░реНрд╡-рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдкреНрд░рд╢реНрдирдордВрдЬреБрд╖рд╛
рднрд╛рд╖рд╛ рдореЙрдбреЗрд▓рд┐рдВрдЧрдорд╛рдЧреАрд▓ рдореБрдЦреНрдп рдХрд▓реНрдкрдирд╛ рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдВрдирд╛ рд▓реЗрдмрд▓ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕рд╡рд░ рдЕрдирд╕реБрдкрд░рд╡рд╛рдЗрдЬреНрдб рдкрджреНрдзрддреАрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреЗ. рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ рдХрд╛рд░рдг рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдкреНрд░рдЪрдВрдб рдкреНрд░рдорд╛рдгрд╛рдд рд▓реЗрдмрд▓ рдирд╕рд▓реЗрд▓рд╛ рдордЬрдХреВрд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рддрд░ рд▓реЗрдмрд▓ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдордЬрдХреБрд░рд╛рдЪреЗ рдкреНрд░рдорд╛рдг рдиреЗрд╣рдореАрдЪ рд▓реЗрдмрд▓рд┐рдВрдЧрд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд▒реНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрд╡рд░ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕реЗрд▓. рдмрд╣реБрддреЗрдХ рд╡реЗрд│рд╛, рдЖрдкрдг рдЕрд╕реЗ рднрд╛рд╖рд╛ рдореЙрдбреЗрд▓ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЛ рдЬреЗ рдордЬрдХреБрд░рд╛рддреАрд▓ рд╣рд░рд╡рд▓реЗрд▓реЗ рд╢рдмреНрдж рднрд╛рдХреАрдд рдХрд░реВ рд╢рдХрддрд╛рдд, рдХрд╛рд░рдг рдордЬрдХреБрд░рд╛рддреАрд▓ рдПрдЦрд╛рджрд╛ рд╢рдмреНрдж рд╕рд╣рдЬрдкрдгреЗ рд▓рдкрд╡рддрд╛ рдпреЗрддреЛ рдЖрдгрд┐ рддреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирдореБрдирд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рддрд╛ рдпреЗрддреЛ.
рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
рдЖрдкрд▓реНрдпрд╛ рдорд╛рдЧреАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдВрдордзреНрдпреЗ, рдЖрдкрдг рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╕реЗрдореЕрдВрдЯрд┐рдХ рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕ рд╡рд╛рдкрд░рд▓реНрдпрд╛, рдкрд░рдВрддреБ рд╣реЗ рдкрд╛рд╣рдгреЗ рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗ рдХреА рддреНрдпрд╛ рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕ рдХрд╢рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрд┐рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рд╢рдХреНрдп рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗрдд:
- N-Gram рднрд╛рд╖рд╛ рдореЙрдбреЗрд▓рд┐рдВрдЧ, рдЬрд┐рдереЗ рдЖрдкрдг N рдорд╛рдЧреАрд▓ рдЯреЛрдХрди рдкрд╛рд╣реВрди рдПрдЦрд╛рджреЗ рдЯреЛрдХрди рднрд╛рдХреАрдд рдХрд░рддреЛ (N-gram).
- рдХрдВрдЯрд┐рдиреНрдпреБрдЕрд╕ рдмреЕрдЧ-рдСрдл-рд╡рд░реНрдбреНрд╕ (CBoW), рдЬрд┐рдереЗ рдЖрдкрдг рдЯреЛрдХрди рд╕рд┐рдХреНрд╡реЗрдиреНрд╕рдордзреАрд▓ рдордзреНрдпрд╡рд░реНрддреА рдЯреЛрдХрди
W_0рднрд╛рдХреАрдд рдХрд░рддреЛW_{-N}, ...,W_N. - рд╕реНрдХрд┐рдк-рдЧреНрд░рд╛рдо, рдЬрд┐рдереЗ рдЖрдкрдг рдордзреНрдпрд╡рд░реНрддреА рдЯреЛрдХрди
W_0рдкрд╛рд╕реВрди рд╢реЗрдЬрд╛рд░реАрд▓ рдЯреЛрдХрдирд╛рдВрдЪрд╛ рд╕рдВрдЪ {W_{-N},\dots, W_{-1}, W_1,\dots, W_N} рднрд╛рдХреАрдд рдХрд░рддреЛ.
рдкреНрд░рддрд┐рдорд╛ рдпрд╛ рдкреЗрдкрд░рдордзреВрди
тЬНя╕П рдЙрджрд╛рд╣рд░рдг рдиреЛрдЯрдмреБрдХреНрд╕: CBoW рдореЙрдбреЗрд▓рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
рдЦрд╛рд▓реАрд▓ рдиреЛрдЯрдмреБрдХреНрд╕рдордзреНрдпреЗ рддреБрдордЪреЗ рд╢рд┐рдХреНрд╖рдг рд╕реБрд░реВ рдареЗрд╡рд╛:
- TensorFlow рд╡рд╛рдкрд░реВрди CBoW Word2Vec рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
- PyTorch рд╡рд╛рдкрд░реВрди CBoW Word2Vec рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
рдирд┐рд╖реНрдХрд░реНрд╖
рдорд╛рдЧреАрд▓ рдзрдбреНрдпрд╛рдд рдЖрдкрдг рдкрд╛рд╣рд┐рд▓реЗ рдХреА рд╢рдмреНрдж рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕ рдЬрд╛рджреВрд╕рд╛рд░рдЦреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд! рдЖрддрд╛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рд╢рдмреНрдж рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреЗ рдлрд╛рд░рд╕реЗ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдХрд╛рдо рдирд╛рд╣реА, рдЖрдгрд┐ рдЧрд░рдЬ рдкрдбрд▓реНрдпрд╛рд╕ рдЖрдкрдг рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдордЬрдХреБрд░рд╛рд╕рд╛рдареА рд╕реНрд╡рддрдГрдЪреЗ рд╢рдмреНрдж рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЛ.
рд╡реНрдпрд╛рдЦреНрдпрд╛рдирд╛рдирдВрддрд░рдЪреА рдкреНрд░рд╢реНрдирдордВрдЬреБрд╖рд╛
рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдЖрдгрд┐ рд╕реНрд╡-рдЕрднреНрдпрд╛рд╕
- PyTorch рд╡рд░реАрд▓ рдЕрдзрд┐рдХреГрдд рднрд╛рд╖рд╛ рдореЙрдбреЗрд▓рд┐рдВрдЧ рдЯреНрдпреБрдЯреЛрд░рд┐рдпрд▓.
- Word2Vec рдореЙрдбреЗрд▓рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреНрдпрд╛рд╕рд╛рдареА TensorFlow рд╡рд░реАрд▓ рдЕрдзрд┐рдХреГрдд рдЯреНрдпреБрдЯреЛрд░рд┐рдпрд▓.
- gensim рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░реВрди рдХрд╛рд╣реА рдУрд│реАрдВрдЪреНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдПрдореНрдмреЗрдбрд┐рдВрдЧреНрд╕рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╕реЗ рджреНрдпрд╛рд╡реЗ рд╣реЗ рдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдд рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЖрд╣реЗ.
ЁЯЪА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ: рд╕реНрдХрд┐рдк-рдЧреНрд░рд╛рдо рдореЙрдбреЗрд▓рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреНрдпрд╛
рдкреНрд░рдпреЛрдЧрд╢рд╛рд│реЗрдд, рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдзрдбреНрдпрд╛рдЪреНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рдмрджрд▓ рдХрд░реВрди CBoW рдРрд╡рдЬреА рд╕реНрдХрд┐рдк-рдЧреНрд░рд╛рдо рдореЙрдбреЗрд▓рдЪреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреНрдпрд╛рдЪреЗ рдЖрд╡реНрд╣рд╛рди рджреЗрддреЛ. рддрдкрд╢реАрд▓ рд╡рд╛рдЪрд╛
рдЕрд╕реНрд╡реАрдХрд░рдг:
рд╣рд╛ рджрд╕реНрддрдРрд╡рдЬ AI рднрд╛рд╖рд╛рдВрддрд░ рд╕реЗрд╡рд╛ Co-op Translator рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рднрд╛рд╖рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЕрдЪреВрдХрддреЗрд╕рд╛рдареА рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдЕрд╕рд▓реЛ рддрд░реА, рдХреГрдкрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рднрд╛рд╖рд╛рдВрддрд░рд╛рдВрдордзреНрдпреЗ рддреНрд░реБрдЯреА рдХрд┐рдВрд╡рд╛ рдЕрдЪреВрдХрддреЗрдЪрд╛ рдЕрднрд╛рд╡ рдЕрд╕реВ рд╢рдХрддреЛ. рдореВрд│ рднрд╛рд╖реЗрддреАрд▓ рдореВрд│ рджрд╕реНрддрдРрд╡рдЬ рд╣рд╛ рдЕрдзрд┐рдХреГрдд рд╕реНрд░реЛрдд рдорд╛рдирд▓рд╛ рдЬрд╛рд╡рд╛. рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдорд╛рдирд╡реА рднрд╛рд╖рд╛рдВрддрд░рд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдпрд╛ рднрд╛рд╖рд╛рдВрддрд░рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЙрджреНрднрд╡рдгрд╛рд▒реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧреИрд░рд╕рдордЬ рдХрд┐рдВрд╡рд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдЕрд░реНрдерд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдЬрдмрд╛рдмрджрд╛рд░ рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА.
