Skip to content

tedey-01/UDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UDK

Микросервис

Сервис предназначен для решения задачи STS - Semantic Textual Similarity.

Модель

В качестве модели используется universal-sentence-encoder-multilingual-large

Развёртывание

Структура проекта:

  • data_parser.py - Модуль парсинга данных из электронной библиотеки
  • data_convertor.py - Модуль реструктуризации распаршенных данных
  • cloud_loader.py - Модуль загрузки/выгрузки данных/эмбеддингов в облачное хранилище
  • use_model.py - Модуль взаимодействия с моделью
  • sts_webserver.py - Бэк на Flask

Пример развёртывания

$ cd src 
$ python sts_webserver.py

Скрипт эмуляции клиента

import json
import requests

text = <YOUR TEXT>

url = 'http://0.0.0.0:5050/find_similar'
response = requests.post(url=url, json={'text': text, 'top_n': 2})
print(response.text)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages