Π‘Π±ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΡΠΊ ΠΈΠ· Natural Language Processing, Π·Π°Π²Π΅ΡΠ½ΡΡΡΠΉ Π² API Π² Π²ΠΈΠ΄Π΅ Docker-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°.
Π Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π² ΡΠΎΡΡΠ°Π² Π²Ρ ΠΎΠ΄ΠΈΡ:
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ° β Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ° fastText Ρ Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ 176 ΡΠ·ΡΠΊΠΎΠ².
- Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ β Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ Π²Π·ΡΡΡ ΡΠΎΠΊΠ΅Π½Π°ΠΉΠ·Π΅ΡΡ ΠΎΡ NLTK.
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈΠ· html Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΠΊΠ΅Ρ Trafilatura.
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΡΡΠΊΠΈΡ Π΄ΡΠ±Π»Π΅ΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΠ΅Π²Π΅Π½ΡΡΠ΅ΠΉΠ½Π° ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Levenshtein.
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Docker Engine ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
ΠΠ»ΠΎΠ½ΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΏΡ:
git clone https://github.com/lord-alfred/dnlp.git
ΠΠ»ΠΈ ΠΊΠ°ΡΠ°Π΅ΠΌ Π΅Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π² zip-Π°ΡΡ ΠΈΠ²Π΅ (Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π°ΡΡ ΠΈΠ²).
Π Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ:
cd dnlp
docker compose up --build -d
ΠΠ»Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΏΠ°ΠΏΠΊΡ, ΠΊΡΠ΄Π° ΡΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ dnlp
ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ:
docker compose stop
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ΅Π»ΡΠ½ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ (Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ curl):
test
this is test