|
|
||
|---|---|---|
| .. | ||
| lab | ||
| CBoW-PyTorch.ipynb | ||
| CBoW-TF.ipynb | ||
| README.md | ||
README.md
āĻāĻžāώāĻž āĻŽāĻĄā§āϞāĻŋāĻ
āϏā§āĻŽāĻžāύā§āĻāĻŋāĻ āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻ, āϝā§āĻŽāύ Word2Vec āĻāĻŦāĻ GloVe, āĻāϏāϞ⧠āĻāĻžāώāĻž āĻŽāĻĄā§āϞāĻŋāĻ āĻāϰ āĻĻāĻŋāĻā§ āĻĒā§āϰāĻĨāĻŽ āĻĒāĻĻāĻā§āώā§āĻĒ - āĻāĻŽāύ āĻŽāĻĄā§āϞ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻž āĻā§āύā§āĻāĻžāĻŦā§ āĻāĻžāώāĻžāϰ āĻĒā§āϰāĻā§āϤāĻŋ āĻŦā§āĻā§ (āĻŦāĻž āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰā§)āĨ¤
āĻĒā§āϰā§āĻŦ-āϞā§āĻāĻāĻžāϰ āĻā§āĻāĻ
āĻāĻžāώāĻž āĻŽāĻĄā§āϞāĻŋāĻā§ā§āϰ āĻŽā§āϞ āϧāĻžāϰāĻŖāĻž āĻšāϞā§, āĻŽāĻĄā§āϞāĻā§āϞā§āĻā§ āϞā§āĻŦā§āϞāĻŦāĻŋāĻšā§āύ āĻĄā§āĻāĻžāϏā§āĻā§ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻā§āĻž, āϝāĻž āĻāĻāĻāĻŋ āĻ āϏā§āĻĒāĻžāϰāĻāĻžāĻāĻāĻĄ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧠āĻāϰāĻž āĻšā§āĨ¤ āĻāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻāĻžāϰāĻŖ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻĒā§āϰāĻā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ āϞā§āĻŦā§āϞāĻŦāĻŋāĻšā§āύ āĻā§āĻā§āϏāĻ āĻāĻĒāϞāĻŦā§āϧ āĻĨāĻžāĻā§, āϝā§āĻāĻžāύ⧠āϞā§āĻŦā§āϞāϝā§āĻā§āϤ āĻā§āĻā§āϏāĻā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āϏāĻŦāϏāĻŽā§ āϏā§āĻŽāĻŋāϤ āĻĨāĻžāĻāĻŦā§, āĻāĻžāϰāĻŖ āϞā§āĻŦā§āϞāĻŋāĻā§ā§ āϝ⧠āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻĒā§āϰāĻā§āώā§āĻāĻž āĻŦā§āϝ⧠āĻāϰāĻž āϝāĻžā§ āϤāĻž āϏā§āĻŽāĻŋāϤāĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻā§āώā§āϤā§āϰā§, āĻāĻŽāϰāĻž āĻāĻŽāύ āĻāĻžāώāĻž āĻŽāĻĄā§āϞ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āϝāĻž āĻ āύā§āĻĒāϏā§āĻĨāĻŋāϤ āĻļāĻŦā§āĻĻāĻā§āϞ⧠āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻā§āĻā§āϏāĻā§, āĻāĻžāϰāĻŖ āĻā§āĻā§āϏāĻā§ āĻāĻāĻāĻŋ āϰā§āϝāĻžāύā§āĻĄāĻŽ āĻļāĻŦā§āĻĻ āĻŽāĻžāϏā§āĻ āĻāϰāĻž āĻāĻŦāĻ āϏā§āĻāĻŋāĻā§ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖā§āϰ āύāĻŽā§āύāĻž āĻšāĻŋāϏā§āĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϏāĻšāĻāĨ¤
āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ
āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āĻāĻĻāĻžāĻšāϰāĻŖāĻā§āϞā§āϤā§, āĻāĻŽāϰāĻž āĻĒā§āϰāĻŋ-āĻā§āϰā§āĻāύāĻĄ āϏā§āĻŽāĻžāύā§āĻāĻŋāĻ āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĻāĻŋ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ āĻĻā§āĻāĻžāϰ āĻŽāϤ⧠āĻāĻāϰā§āώāĻŖā§ā§ āϝ⧠āĻā§āĻāĻžāĻŦā§ āĻāĻ āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻāĻā§āϞ⧠āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻā§āĻž āϝāĻžā§āĨ¤ āĻāĻāĻžāύ⧠āĻā§ā§āĻāĻāĻŋ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āϧāĻžāϰāĻŖāĻž āϰā§ā§āĻā§ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§:
- N-Gram āĻāĻžāώāĻž āĻŽāĻĄā§āϞāĻŋāĻ, āϝā§āĻāĻžāύ⧠āĻāĻŽāϰāĻž N āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āĻā§āĻā§āύ āĻĻā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻā§āύ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύ āĻāϰāĻŋ (N-āĻā§āϰāĻžāĻŽ)āĨ¤
- āĻāύā§āĻāĻŋāύāĻŋāĻā§āĻžāϏ āĻŦā§āϝāĻžāĻ-āĻ
āĻĢ-āĻā§āĻžāϰā§āĻĄāϏ (CBoW), āϝā§āĻāĻžāύ⧠āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻā§āĻā§āύ āϏāĻŋāĻā§ā§ā§āύā§āϏ
W_{-N}, ...,W_NāĻāϰ āĻŽāϧā§āϝā§W_0āĻā§āĻā§āύ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύ āĻāϰāĻŋāĨ¤ - āϏā§āĻāĻŋāĻĒ-āĻā§āϰāĻžāĻŽ, āϝā§āĻāĻžāύ⧠āĻāĻŽāϰāĻž āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āĻā§āĻā§āύ
W_0āĻĨā§āĻā§ āĻĒāĻžāϰā§āĻļā§āĻŦāĻŦāϰā§āϤ⧠āĻā§āĻā§āύāĻā§āϞā§āϰ āϏā§āĻ {W_{-N},\dots, W_{-1}, W_1,\dots, W_N} āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύ āĻāϰāĻŋāĨ¤
āĻāĻŦāĻŋ āĻāĻ āĻĒā§āĻĒāĻžāϰ āĻĨā§āĻā§
âī¸ āĻāĻĻāĻžāĻšāϰāĻŖ āύā§āĻāĻŦā§āĻ: CBoW āĻŽāĻĄā§āϞ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āύā§āĻāĻŦā§āĻāĻā§āϞā§āϤ⧠āĻāĻĒāύāĻžāϰ āĻļā§āĻāĻž āĻāĻžāϞāĻŋā§ā§ āϝāĻžāύ:
- TensorFlow āĻĻāĻŋā§ā§ CBoW Word2Vec āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ
- PyTorch āĻĻāĻŋā§ā§ CBoW Word2Vec āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ
āĻāĻĒāϏāĻāĻšāĻžāϰ
āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āĻĒāĻžāĻ ā§ āĻāĻŽāϰāĻž āĻĻā§āĻā§āĻāĻŋ āϝ⧠āĻļāĻŦā§āĻĻ āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻāĻā§āϞ⧠āĻāĻžāĻĻā§āϰ āĻŽāϤ⧠āĻāĻžāĻ āĻāϰā§! āĻāĻāύ āĻāĻŽāϰāĻž āĻāĻžāύāĻŋ āϝ⧠āĻļāĻŦā§āĻĻ āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻā§āĻž āĻā§āĻŦ āĻāĻāĻŋāϞ āĻāĻžāĻ āύā§, āĻāĻŦāĻ āĻĒā§āϰā§ā§āĻāύ āĻšāϞ⧠āĻāĻŽāϰāĻž āĻĄā§āĻŽā§āĻāύ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āĻā§āϏāĻā§āϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻļāĻŦā§āĻĻ āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻāĻŋāϤ⧠āϏāĻā§āώāĻŽāĨ¤
āĻĒā§āϏā§āĻ-āϞā§āĻāĻāĻžāϰ āĻā§āĻāĻ
āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻ āϏā§āĻŦ-āĻ āϧā§āϝā§āύ
- PyTorch āĻāϰ āĻ āĻĢāĻŋāϏāĻŋā§āĻžāϞ āĻāĻžāώāĻž āĻŽāĻĄā§āϞāĻŋāĻ āĻāĻŋāĻāĻā§āϰāĻŋā§āĻžāϞāĨ¤
- TensorFlow āĻāϰ āĻ āĻĢāĻŋāϏāĻŋā§āĻžāϞ Word2Vec āĻŽāĻĄā§āϞ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖā§āϰ āĻāĻŋāĻāĻā§āϰāĻŋā§āĻžāϞāĨ¤
- gensim āĻĢā§āϰā§āĻŽāĻā§āĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻā§ā§āĻāĻāĻŋ āϞāĻžāĻāύ⧠āϏāĻŦāĻā§ā§ā§ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖā§āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ⧠āĻŦāϰā§āĻŖāĻŋāϤāĨ¤
đ āĻ ā§āϝāĻžāϏāĻžāĻāύāĻŽā§āύā§āĻ: āϏā§āĻāĻŋāĻĒ-āĻā§āϰāĻžāĻŽ āĻŽāĻĄā§āϞ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ
āϞā§āϝāĻžāĻŦā§, āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻ āĻĒāĻžāĻ ā§āϰ āĻā§āĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰ⧠CBoW āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āϏā§āĻāĻŋāĻĒ-āĻā§āϰāĻžāĻŽ āĻŽāĻĄā§āϞ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻā§āĻžāϰ āĻā§āϝāĻžāϞā§āĻā§āĻ āĻĻāĻŋāĻā§āĻāĻŋāĨ¤ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻĒā§ā§āύ
