Введение

Используете ли вы чат-ботов, голосовых ботов или механизмы автоматизации процессов, все они работают на основе понимания естественного языка (NLU). Его основная цель — понять намерения пользователя и извлечь соответствующие ключевые слова (сущности) из того, что они сказали или написали, для выполнения соответствующего действия.

В этом блоге мы сравниваем точность классификации намерений трех поставщиков услуг NLU, а именно: NeuralSpace, Google Dialogflow и IBM Watson. Это сравнение было проведено с использованием массива данных Amazon Science MASSIVE. Посетите наш блог Оценка NeuralSpace в наборе данных Amazon MASSIVE, чтобы узнать больше о наборе данных.

Языковая поддержка

Языковая поддержка NeuralSpace для NLU распространяется почти на 100 языков, включая малоресурсные языки, на которых говорят в Азии, на Ближнем Востоке и в Африке. Dialogflow от Google предлагает языковую поддержку 96 различных языков, а NLU от IBM Watson поддерживает 9 языков.

Мы охватываем только 9 языков в этом сравнении из-за ограниченной языковой поддержки, которую в настоящее время предлагает NLU IBM Watson.

Полученные результаты

В таблице ниже показана точность намерений Google Dialogflow ES, IBM Watson и службы распознавания речи NeuralSpace в наборе данных Amazon MASSIVE. Мы сравниваем языки: арабский, английский, французский, немецкий, итальянский, японский, корейский, португальский и испанский.

Небольшое примечание о точности намерений для непосвященных:

Чем выше точность, тем лучше!

Как видно выше, NeuralSpace в среднем на 4,96 % лучше, чем Dialogflow, и на 3,04 % лучше, чем IBM Watson, на сравниваемых выше языках.

Ознакомьтесь с нашим предыдущим блогом для подробного сравнения службы классификации намерений NeuralSpace и Dialogflow, где мы сравниваем точность на 28 языках. Мы также сравниваем набор функций обеих платформ, языковую поддержку, пользовательский интерфейс и UX.

Попробуйте услугу Понимание языка от NeuralSpace прямо сейчас.

Ознакомьтесь с нашей Документацией, чтобы узнать больше о платформе NeuralSpace и ее различных услугах.

Присоединяйтесь к сообществу Slack NeuralSpace, чтобы общаться с нами. Кроме того, получайте обновления и обсуждайте темы НЛП для языков с низким уровнем ресурсов с другими разработчиками и исследователями.