2013-04-15 4 views
0

Я пытаюсь сделать алгоритм для синтаксического анализа (я не знаю, правильно ли это слово) вопрос и получить правильный ответ на него.Разбор фразы

Пример

Если кто-то спросить: «Что такое Солнце?», Правильный ответ был бы «звезда»

Это можно было бы получить из списка таких фраз, как это:

«звезда» «жарко и brigth» «Я не знаю» и т.д.

Теперь я хотел бы знать, где я могу получить информацию об этом,

Я думаю, что главная проблема заключается в том, как заставить программу понять, что «солнце» - это звезда, и как получить наиболее точный ответ об этом, потому что «горячий и яркий» также является верным ответом.

Благодаря

ответ

1

Это проблема известна как Machine Learning из области искусственного интеллекта. Вы не можете просто разобрать некоторые фразы, если хотите написать хороший алгоритм. Это не так просто, как кажется.

Вы хотите написать собственное приложение, как http://www.cleverbot.com

Я думаю, вы должны прочитать и узнать больше о Machine Learning.

+0

ОК, спасибо: D Offtopic - Довольно долгое время с тех пор, как я использовал cleverbot в прошлый раз, теперь он просто меня раздробил D: – leojg

Смежные вопросы