soph-ma / fastapi-nlp-tasks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fastapi-nlp-tasks

Сервер на пайтоні (бібліотеки FastApi та Uvicorn) з чотирма ендпоінтами до чотирьох лінгвістичних завдань:

  • /freq_dict: частотний словник;
  • /summarize: короткий зміст тексту;
  • /kwords: ключові слова;
  • /detect_lang: визначення мови.

Частотний словник створений за допомогою бібліотеки nltk. Короткий зміст тексту створений за допомогою чистого пайтона (відбір речень з найважливішими словами). Ключові слова створюються на підставі н-грам, а потім до того ж застосовується готова модель KeyBERT. Визначення мови - була натренована нейронна мережа на основі символів та на базі 29 мов.

About


Languages

Language:Python 99.7%Language:Procfile 0.3%