Модераторы: Rickert
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разбор текстов на Естественном Языке, Больше свободы при общении с ИИ 
V
    Опции темы
Athlon
  Дата 21.3.2006, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 15.1.2006
Где: Украина:: Запорож ье

Репутация: нет
Всего: нет



Пишу оболочку для экспертной системы. С базой знаний и машиной вывода разобрался, остался интерфейс пользователя. Оболочка получается весьма симпотичная, но вот ввод ответа как выбор одного из n вариантов выглядит как то убого, хочеться дать пользователю больше свободы. В связи с вышеописаным возникает необходимость разбора, введенного пользователем, ответа на естественном языке(ЕЯ). Спросил у Google, Yandex - все вокруг да около и то как правило о распознавании речи. Помогите ссылками о разборе непосредственно ТЕКСТА на ЕЯ.
PM MAIL ICQ   Вверх
PGsoft
Дата 2.6.2006, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 30.5.2005
Где: Петербург

Репутация: нет
Всего: 1



Есть результаты поисков? smile

Боюсь, что задача на несколько порядков большая, чем создание самой экспертной системы... Могу порекомендовать только банальные вещи, хотя может тебе этого будет достаточно? - Пусть пользователь не выбирает ответ, а вводит - программа же просмотрит текст на ключевые слова (то есть на содержание в тексте ожидаемых от пользователя слов, фраз). Фактически мы получаем выбор из вариантов, но для пользователя это будет выглядеть как произвольный ввод. Да и если число вариантов выбора превышает разумное - то выбором этого уже не сделать smile. Второстепенными задачами является выделение корня слова (а также анализ о этому поводу "вариантов") и грамматический анализ.

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

Решение же задачи в полной мере несомненно включает в себя диалог с пользователем, обучение в процессе беседы... Тут важен уже не "модуль ввода", а целиком вся экспертная система - она должна обладать всеми возможностями искусственного интеллекта, и компактного всесодержащего центра обработки запросов пользователя там быть не может :-( - это и будет вся система в целом. 
PM WWW ICQ   Вверх
xkill
Дата 13.6.2006, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 31.5.2006

Репутация: нет
Всего: нет



Задумка достаточно интересная! Сначала написал бы консольную, без голоса систему. 
Так то на моё имхо не всё так просто. Программа например сама себя уметь компилировать, а это уже на ссемблере можно сделать?
Дальше  программу скорее всего не получиться сделать для какой- то отдной ОСи...
В данной теме мы говорим об полонстью автоматизирован искуственном интелекте. По идее надо написать ассемблер с русского на машинный! А затем уже пробовать доробатывать программу саму себя, т.е. ввести базовые понятия:
ход, код, на, для, от  описать их на машинном языке.
Ввести слово ходить. Она спросит, что есть ходить? 
Ты пишешь ходить от ход. И так далее...
Потом когда её словарного запаса хватит можно попробовать и предлдожения с ней разбирать!!! Как получиться и предложения разбирать, то выпустить её в интеренет, а там уже как повезётsmile, в инет всмысле, то что бы она от туда  информацию брала!!! 
Но на мой взгляд - это пока загрунью понимания нашего, и не один инструмент не позволит на этого сделать(даже C++), есть два выхода, либо писать на ассемблере, либо ждать... 
PM   Вверх
Kuber
Дата 13.6.2006, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 119
Регистрация: 7.4.2006
Где: #vingrad

Репутация: нет
Всего: 3



Прочитайте "Лабиринт Отражений" Лукьяненко... 
--------------------
Если меня угораздило написать что то умное и вам понравилось, то не забудте нажать [-]...:)    
PM ICQ   Вверх
df_3
Дата 14.6.2006, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 256
Регистрация: 19.5.2003

Репутация: нет
Всего: 1



http://vv399.narod.ru/3.html 
В разделе "СИИ" лежат две методы. Может пигодятся. + там есть приличный список литературы.  


--------------------
ИЗ ВСЕХ ВОЗМОЖНОСТЕЙ НА ЗЕМЛЕ САМАЯ ЯРКАЯ - ЭТО ЖИЗНЬ!
PM MAIL WWW MSN   Вверх
DragonFire
Дата 15.6.2006, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



Kuber 
КульнаЯ книжка, вот тока я не понял, как он смог пройти весь дум2 за одну ночь  smile  


--------------------
PM MAIL ICQ   Вверх
Никто
Дата 17.6.2006, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 21.3.2006

Репутация: нет
Всего: нет



Я бы посоветовал создать еще и базу синонимов. 
--------------------
   
PM MAIL   Вверх
Sister
Дата 18.7.2006, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 23.9.2005

Репутация: нет
Всего: нет



Это здорово! Звучит как "хочу изобрести телегу, но мне для этого нужно довозить до завода запчасти на феррари". Если ты сделаешь приемлемый обработчик ЕЯ, тебе эта экспертная система нах не нужна будет! Без обид, но нужно уметь определять задачу и подзадачу. 
PM MAIL   Вверх
Athlon
Дата 23.7.2006, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 15.1.2006
Где: Украина:: Запорож ье

Репутация: нет
Всего: нет



Я смотрю ссылками меня засыпать не собираются, а вместо этого получился разговор на тему кто как представляет себе обработчик ЕЯ. Когда я задавал вопрос, моей целью было сделать ПРОСТЕНЬКИЙ обрнаботчик ЕЯ типа выделение ключевых слов, синонимы, может что-то еще, даже правильнее сказать не сделать, а использовать чьи-то наработки. В итоге время вышло, сейчас у меня нет времени заниматся выше упомянутым, так что вопрос можно считать УСЛОВНО РЕШЕННЫМ smile . 
PM MAIL ICQ   Вверх
Sister
Дата 25.7.2006, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 23.9.2005

Репутация: нет
Всего: нет



Понимаешь, если сказать обычному пользователю "отвечай на вопросы на обычном языке", он поймет это настолько буквально, что ты потом будешь разгребать не то, что синонимы, но и жаргон, опечатки, удивительным образом построенные предложения. А если сказать "пиши на обычном языке, но корректно", он сам скажет, что не хочет так писать, а лучше предоставить ему простой выбор. 
PM MAIL   Вверх
spv
Дата 18.10.2006, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 14.10.2006

Репутация: нет
Всего: нет



Смотрим aot.ru  :-)
PM MAIL   Вверх
VitaliyK
Дата 9.3.2007, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.3.2007

Репутация: нет
Всего: нет



nltk на python'e вроде как предназначено для обработки текстов на естественном языке
nltk.sourceforge.net/
PM MAIL   Вверх
Athlon
Дата 10.3.2007, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 15.1.2006
Где: Украина:: Запорож ье

Репутация: нет
Всего: нет



Это канечна здорово, но есть несколько НО,  апять все па буржуйски, т.е. английски, а перевести это все на русский уже отдельная тема, и я маниак С++  smile  и что такое python понятия не имею( эт канчна мне минус ), да и тема, кстати говоря, закрыта, но в любом слуае приятно, что это не только мне интересно....
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0549 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.