Перейти к основному содержимому

Алгоритмы классификатора NLU

В JAICP доступны алгоритмы:

  • STS (Semantic Textual Similarity) — алгоритм, который сравнивает семантическую близость слов. Учитывает инверсию, словарные формы слов, их синонимы и другую информацию.

  • Classic ML — стандартный алгоритм машинного обучения для распознавания интентов на основе логистической регрессии. Классифицирует данные по исходным словам, словарным формам и основам слов без учета семантической информации.

  • Deep Learning — алгоритм на основе сверточных нейронных сетей. Использует информацию о семантике слов при формировании гипотез.

  • Transformer ru и Transformer multi — мультиязычные алгоритмы. Оценивают семантическое сходство запроса клиента со всеми тренировочными фразами из интента.

    к сведению

    Выберите алгоритм Transformer в настройках проекта:

    • Если в параметре Язык NLU указан русский язык, то будет использоваться Transformer ru.
    • Для остальных языков будет использоваться Transformer multi.

Чтобы выбрать оптимальный алгоритм для вашего проекта, смотрите рейтинг алгоритмов и подробное сравнение. Также вы можете узнать о решениях для различных проблем алгоритмов.

подсказка

В настройках проекта вы можете выбрать алгоритм и указать параметры классификатора.