Может ли кто-нибудь сказать мне, какой алгоритм используется для классификации намерений и понимания сущностей в помощнике Watson? Публиковались ли они какие-либо статьи или статьи по этому поводу?
Используемый алгоритм помощника Ватсона
Ответы (2)
Согласно ответам разработчиков IBM:
«Намерения классифицируются с помощью SVM с некоторым предварительным обучением со стороны IBM. Сущности используют алгоритм нечеткого сопоставления». https://developer.ibm.com/answers/questions/387916/watson-conversation-algorithm/
Машина опорных векторов (SVM) - это контролируемый алгоритм машинного обучения.
Да, они опубликовали это paper, объясняющий, как работает Watson; для получения дополнительной информации вам следует узнать о когнитивных системах, но заранее это не просто один алгоритм используется, но многие подходы, объединенные вместе, способны дать желаемый результат.
Еще один материал, который вам следует изучить, если это вас интересует, - это область компьютерных наук «Поиск информации», в которой многие предметы используются для понимания того, что хочет пользователь, и предоставления необходимой информации. Книга «Современный информационный поиск» - хорошая отправная точка.