Введение
Используете ли вы чат-ботов, голосовых ботов или механизмы автоматизации процессов, все они работают на основе понимания естественного языка (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, чтобы общаться с нами. Кроме того, получайте обновления и обсуждайте темы НЛП для языков с низким уровнем ресурсов с другими разработчиками и исследователями.