-5

Я пытаюсь узнать больше о том, как работают механизмы ответа/вывода, код за ним.Попытка узнать больше о механизмах ответа/вывода

Есть ли какие-либо известные или хорошо сделанные алгоритмы, хорошие книги или документы на эту тему?

Как такие системы, как Google Now (ответ не прогностическая часть), Сири и Вольфрам | Альфа-работа?

Я знаю, что они используют обработку естественного языка и отскакивание машины, но как они отвечают на вопросы, основанные на совокупности знаний/фактов?

+0

Вы можете начать с [здесь] (http://en.wikipedia.org/wiki/Inference_engine). – luiso1979

+2

Книга «Укрощение текста» охватывает этот раздел и даже создает упрощенную систему контроля качества с использованием фреймворков с открытым исходным кодом. –

+0

@ luiso1979 Спасибо, что помогло мне узнать больше о них, но не научиться их создавать. –

ответ

1

Вопрос/ответ не выполняется с помощью одного алгоритма. Это может быть комбинация алгоритмов НЛП, таких как часть речевых тегов, семантический анализ, семантический и/или лексический синтаксический анализ и т. Д. Тогда многие подходы могут использоваться как контролируемое обучение, кластеризация или просто хранение информации и индексация их.

Можете ли вы объяснить, что вы пытаетесь сделать?

+0

Благодарим вас за то, что вы разделили его на части. Это именно то, что мне нужно. –

+0

без проблем. Я думаю, что это действительно сильно зависит от домена, характера и количества данных, с которыми вы имеете дело. Удачи! – Aspasia

1

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

Попробуйте книгу Artifical Intelligence : A Modern Approach. Он имеет разделы как по НЛП, так и по поиску и очень хорош.

+0

Большое спасибо! –

0

Эта задача называется Ответ на вопрос. Несколько лет назад для него проводился ежегодный конкурс: the data are still available и широко использовался в научных работах.