Задать вопрос

Как можно искать похожие предложения по смыслу?

Нужен алгоритм/библиотека для поиска похожих по смыслу предложений на русском языке.
Условно, в БД есть вопрос-ответ. Нужно найти ближайшее по смыслу предложение и ответить на него.
Контекст не нужно учитывать, ответы должны быть быстрыми: 1-3 секунды.
Что использовать: word2vec, искать как-то по ключевым словам?
  • Вопрос задан
  • 292 просмотра
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Machine Learning Engineer
    12 месяцев
    Далее
  • Центр непрерывного образования ФКН НИУ ВШЭ
    Глубинное обучение
    10 недель
    Далее
  • Skypro
    Нейросети с 0
    9 месяцев
    Далее
Решения вопроса 1
DanilBaibak
@DanilBaibak
Machine Learning engineer
  1. Используя word2vec, получаем вектора для каждого слова
  2. Для каждого ответа считаем вектор, как среднее векторов слов из которых он состоит
  3. Считаем вектор вопроса, как среднее векторов слов из которых он состоит
  4. Для определенного вопроса ищем ответ используя, например, косинусное расстояние
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы