Как добиться встраивания текста с помощью BERT?

Я пытаюсь создать функцию встраивания текста с помощью BERT. Там говорилось, что BERT может встраивать текст. Однако я не могу найти функцию внедрения в учебнике BERT. Вот ссылка, которую я нашел: https://huggingface.co/docs/transformers/model_doc/bert Кто-нибудь знает ресурс для встраивания текста BERT? Или есть другие имена, которые представляют это? Я знаю, что для OpenAI есть функция, просто вызывающая OpenAIEmbeddings(). Я просто хочу найти подобную функцию. Спасибо!

Я просто хочу найти аналогичную функцию, например OpenAIEmbeddings().

1 ответ

Можете ли вы попробовать следующее:

Установите необходимый пакет:

      pip install -U sentence-transformers

КОД:

      from sentence_transformers import SentenceTransformer
model = SentenceTransformer('paraphrase-MiniLM-L6-v2')

# Sentences we want to encode. Example:
sentence = ['This framework generates embeddings for each input sentence']

# Sentences are encoded by calling model.encode()
embedding = model.encode(sentence)
Другие вопросы по тегам