Я планирую социальную сеть с искусственным интеллектом. это означает, что SN возьмет разговоры (по-английски) .. и проанализирует их, чтобы извлечь общее мнение о предмете. Это помогает собирать информацию и строить статистику, которая затем будет отправлена соответствующему пользователю. Мой вопрос: как организовать слова и грамматические правила в базе данных, чтобы помочь социальной сети извлечь общее мнение из беседы (согласитесь, не согласитесь ...)! спасибо.Социальная сеть с искусственным интеллектом
1
A
ответ
1
его очень сложная задача - извлечь текст, отражающий реальные взгляды людей, потому что машинное обучение по-прежнему не продвинуто в этой области, посмотрите на следующий пример: ваша программа находит это предложение на некотором SN сайте: «Я сделал ее уткой»
what are possible options that your program will infer:
1-i cooked a duck for her
2-i "magically" transformed her into a duck"
3-i took her duck and created it.
and many other
поэтому его очень непросто. Я предлагаю взглянуть на НЛП (обработка естественного языка), которая охватывает эту область, в которой вы заинтересованы
1
Не могли бы вы подключить Wolfram Alpha (http://www.wolframalpha.com/about.html) на свой сайт? Это сэкономит, вероятно, много работы.
1
Удачи вам в этом :-) 15 лет назад я прошел 20-недельный курс в университете, который едва поцарапал поверхность вопроса, который вы задаете. Начать с googling «интерфейс естественного языка» ...
Это называется [анализ настроений] (http://en.wikipedia.org/wiki/Sentiment_analysis). На это уже много исследований. – 2010-11-24 23:57:57
Анализ настроений ищет слова как «как» «не нравится» и строит общую идею ... – SmootQ 2010-11-25 00:00:22
вы сказали, что хотите получить общую идею. И анализ настроений не ограничивается очевидными фразами, такими как «нравится» и «не нравится». – 2010-11-25 00:02:42