Получать векторы обученных документов из ParaleVectors Deeplearning4j
Я обучил ParagraphVectors из Deeplearning4j на множество документов. Каждый документ является экземпляром LabelledDocument
где каждый имеет уникальный идентификатор. Теперь я хочу получить обученные векторы этих документов. Не из невидимых документов, но из документов, на которых проходил обучение ParagraphVectors.
Я НЕ хочу:
- вывести новый вектор из текста данного документа
- вычислить среднее значение векторов слов этого документа
Я проходил через API, но я не нашел метода, который бы возвращал обученный вектор документа для данного идентификатора документа. В реализации ParagraphVectors от Gensim это возможно.
Я не искал достаточно, или этот метод не существует? Если это так, то почему конструктор ParagraphVectors предлагает метод trainSequencesRepresentation(boolean trainSequences)
? Не говоря уже о том, что документация для этого метода гласит:
Этот метод жестко задан как TRUE, так как в этом весь смысл ParagraphVectors
Это не удивительно, так как представление обучающего документа является точкой ParagraphVectors. Почему я не могу найти способ получить эти представления?