Преобразование предложений в вектора с помощью Sentence Transformers в Python
Sentence Transformers - библиотека в Python, которая позволяет преобразовывать в вектора целые предложения/абзацы с целью их дальнейшей обработки (например кластеризации).
Установка происходит стандартными методами:
pip install -U sentence-transformers
или на конде:
conda install -c conda-forge sentence-transformers
Пример использования библиотеки:
- Импортируем необходимый модуль
- Загружаем нужную версию
- Задаем предложения, которые нужно преобразовать в вектора
- Непосредственно преобразовываем
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("all-MiniLM-L6-v2")
sentences = ["The weather is lovely today.","It's so sunny outside!","He drove to the stadium.",]
sentence_embeddings = model.encode(sentences)
print(sentence_embeddings)
Больше полезной информации вы можете найти в моем Телеграм канале Бизнес, IT и статистика
Начать дискуссию