Войти

Показать полную графическую версию : Экcпeртнaя cиcтeма в Delphi + Prolog


stronger
13-10-2013, 18:29
Здравствуйте, очень нужна ваша помощь.
Нужно создать чyвcтвеннyю модель для экcпeртнoй cиcтeмы, есть файл с описанием задания 105299(после прочтения которого вроде как должно было всё проясняться,но увы что-то всё перепуталось). Впервые имею дело с прологом. Скачал GNU Prоlog как сказано в задании, но что-то я вообще не могу понять, что с ним делать и как использовать пролог с делфи. Я конечно погуглил, нашел и прочитал кое-какие общие инфо про пролог и экспертные системы, но ничего более не смог найти .
Буду очень благодарен любой помощи и подсказке.

stronger
13-10-2013, 20:10
Пожалуйста, не проходите мимо... ООООчееееееееень нужна ваша помощь.

lxa85
13-10-2013, 23:23
stronger, видите ли дело в чем...
Ну во первых пролог и делфи - это разные вещи по своей сути. В них заложены разные парадигмы программирования. Гм... разные принципы решения задач.
Пролог - логика, область автоматизированного доказательства теорем.
Делфи - процедурное, объектно-ориентированное программирование.
Где-то год назад я пытался его (пролог) осознанно понять, но увы "ниасилил"
--
На редкость удачно (по сравнению с прошлым годом) попалась выборка от google.
Раз (http://gprolog.univ-paris1.fr/manual/gprolog.html), два (http://habrahabr.ru/post/49399/), три (http://andir-notes.blogspot.ru/2009/08/prolog-getting-started.html), четыре (http://progopedia.ru/implementation/gnu-prolog/).
Я думаю этого справочного материала хватит, чтобы сделать первые шаги.
--
Не совсем представляю, что делать с ЧМЭС.

stronger
13-10-2013, 23:31
lxa85, спасибо за ваш ответ)

stronger
17-10-2013, 20:45
Тогда, если кто-то может помогите, пожалуйста, БЕЗ пролог , только делфи.
Я начал решать задачу только с помощью дeлфи, загрузил картинки на форму, предполагается что изначально будет задаваться вопрос, например, как вы себя чувствуете? , к примеру, пользователь выбирает радость(координаты РАДОСТИ на заданной картинке (1,1,1)), а на картинке (на форме) это должно отмечаться кружочком. Возможно, нужно это сделать через массив. Прилагаю, начатую прогу в делфи, и найденную в просторах ИНЕТА описание эмоции радость. 105483 Буду рад любой помощи, хоть для какого-то продвижения вперед в решении данной задачи.

Delirium
18-10-2013, 14:39
Рад бы помочь, но ни пролога ни дельфи не знаю :(

stronger
18-10-2013, 14:41
Delirium, ну что же вы так... ну ладно, спасибо за ваш ответ))

lxa85
18-10-2013, 15:11
stronger, а опиши пожалуйста "на пальцах", что должна представлять из себя программа?
Т.е. идею бы понять, дальше проще. Есть у нас кубы, некоторыми координатами, на вершинах кубов - эмоции.
А в итоге то что надо получить? Входные/выходные данные?
--
Программу посмотрю.

stronger
19-10-2013, 00:14
lxa85, я так понимаю: нужно изначально задавать вопрос пользователю, например что-то типа что вы чувствуете? Пользователь выбирает, например, радость ну или гнев... и у радости есть координаты (1,1,1) и у других эмоций есть свои координаты. Программа как бы перемещается по массиву и отмечает выбранный ответ на картинке кружочком. При этом, у разных эмоций могут быть одинаковые координаты, но кроме переменных Х, У, Z есть еще переменная T- время возникновения эмоции (описание есть в прикрепленном изначально файле чмэс) . И вот это все как то нужно логически осмыслить и реализовать программно...

XPEHOMETP
19-10-2013, 12:02
Прочитав это, я чувствую недоумение...




© OSzone.net 2001-2012