Расшифровать представление предложения, полученное из SentenceTransformer

Можно ли декодировать представление предложения, полученное из SentenceTransformer, обратно в предложение?

См. Пример из документации

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

#Our sentences we like to encode
sentences = ['This framework generates embeddings for each input sentence',
    'Sentences are passed as a list of string.',
    'The quick brown fox jumps over the lazy dog.']

#Sentences are encoded by calling model.encode()
embeddings = model.encode(sentences)

я хотел бы расшифровать представление, чтобы получить предложение

      embedding = [[-1.76214352e-01  1.20600984e-01 -2.93624014e-01 -2.29858071e-01
  -8.22928399e-02  2.37709314e-01  ... 3.39985073e-0]]
sentence = model.decode(embedding)
print(sentence)
      'This framework generates embeddings for each input sentence'

0 ответов

Другие вопросы по тегам