Алгоритмы классификатора NLU
В JAICP доступны алгоритмы:
-
STS (Semantic Textual Similarity) — алгоритм, который сравнивает семантическую близость слов. Учитывает инверсию, словарные формы слов, их синонимы и другую информацию.
-
Classic ML — стандартный алгоритм машинного обучения для распознавания интентов на основе логистической регрессии. Классифицирует данные по исходным словам, словарным формам и основам слов без учета семантической информации.
-
Deep Learning — алгоритм на основе сверточных нейронных сетей. Использует информацию о семантике слов при формировании гипотез.
-
Transformer ru и Transformer multi — мультиязычные алгоритмы. Оценивают семантическое сходство запроса клиента со всеми тренировочными фразами из интента.
к сведениюВыберите алгоритм Transformer в настройках проекта:
- Если в параметре Язык NLU указан русский язык, то будет использоваться Transformer ru.
- Для остальных языков будет использоваться Transformer multi.
Чтобы выбрать оптимальный алгоритм для вашего проекта, смотрите рейтинг алгоритмов и подробное сравнение. Также вы можете узнать о решениях для различных проблем алгоритмов.
В настройках проекта вы можете выбрать алгоритм и указать параметры классификатора.