Front-End and Back-end Developer Β· 15.01
π Π£Π»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΡΠΌΠ½ΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² Django Ρ ΠΏΠΎΠΌΠΎΡΡΡ Transformers ΠΈ BERT Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ Π²ΠΎΠΏΡΠΎΡ-ΠΎΡΠ²Π΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Django. Π‘ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ BERT ΠΈ ΠΈΡ ΠΎΠ±Π»Π΅Π³ΡΡΠ½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DistilBERT.
π Π§ΡΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» sentence-transformers Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠΎΠ΄Π΅Π»Ρ DeepPavlov/rubert-base-cased-sentence ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΡΡΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» API Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°. ΠΠ½Π΅Π΄ΡΠΈΠ» ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π²ΠΎΠΏΡΠΎΡ-ΠΎΡΠ²Π΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Transformers ΠΎΡ HuggingFace.
π ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π³ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ:
ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ model.encode() Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠΌΠ±Π΅Π΄Π΄ΠΈΠ½Π³ΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΈΠ½ΡΡΠ½ΠΎΠ³ΠΎ ΡΡ ΠΎΠ΄ΡΡΠ²Π° Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Celery Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
π Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ:
ΠΠΎΠΈΡΠΊ ΡΡΠ°Π» Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΡΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΡΠΎΡ "ΠΠΎΠ³ΠΎΠ΄Π°" ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ "ΠΊΠ»ΠΈΠΌΠ°Ρ" ΠΈΠ»ΠΈ "ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°". ΠΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΎΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ .
π‘ ΠΡΠ²ΠΎΠ΄Ρ ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ΅ΡΠΎΠ² Π² Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ β ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠ·Π°Π±ΠΈΠ»ΠΈΡΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΌΠ½ΡΡ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠ² ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°Ρ-Π±ΠΎΡΠΎΠ² Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, ΠΏΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ BERT ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΡΠ°ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠΌΠ½Π΅Π΅!
ΠΠ°ΠΊΠΎΠΉ Ρ Π²Π°Ρ ΠΎΠΏΡΡ Ρ NLP? ΠΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Π²Π°ΡΠΈ ΠΊΠ΅ΠΉΡΡ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ!
#Django #BERT #SemanticSearch #Python #NLP #DeepLearning #BackendDevelopmentΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π°Π²ΡΠΎΡΠ°
Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π°Π²ΡΠΎΡΠ°
Front-End and Back-end Developer Β· 15.01
Π²ΠΎΠΉΠ΄ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ
ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΡΠΈ