Берт сервис python Эффективное вложение слов - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть список из 5000 слов, и мне нужно получить их вложения, используя службу bert.

Я использую команду bert-serving-start -model_dir /Users/cem/PycharmProjects/bert-wikipedia/temp2 -num_worker=1 для запуска сервера.

Затем я подключаюсь, используя bc = BertClient(check_length=False)

Я получаю встраивание каждого элемента в список с помощью кода

for j in range(0,len(wordlist) : bc.encode([wordlist[j]]

Однако для завершения sh требуется очень очень много времени. Что я могу сделать, чтобы сократить время выполнения? Я пытался изменить количество рабочих при запуске сервера, но это не сильно повлияло.

...