|
|
|
Actosunc |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.1.2010 Репутация: нет Всего: нет |
Требуется написать небольшую экспертную систему. Она должна получать на заданный ряд вопросов ответ "да/нет" и проверять набор ответов на точное совпадение с заданными решениями. Если ответы ни с чем не совпадают, выдавать соответствующее сообщение.
Пример: Вопросы: 1. крылья есть? 2. по воде плавает? 3. по суше ездит? Решения (желательно их задание именно в таком формате): самолет: 1,3 автомобиль: 3 катер: 2 амфибия: 2,3 Что интересно, примеров экспертных систем, чтобы хоть от чего-то отталкиваться, в интернете не нашел. |
|||
|
||||
semka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 21.3.2007 Где: Пермь Репутация: нет Всего: нет |
Диалект лиспа вы не указали, так что решение на Scheme.
Проверял на MzScheme v4.2.4. В принципе должно работать на всех реализациях r5rs (да и r4rs тоже)
Это сообщение отредактировал(а) semka - 27.3.2010, 22:25 |
|||
|
||||
VH_ |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 182 Регистрация: 31.10.2006 Репутация: 10 Всего: 11 |
Хювёнен-Сеппянен "Мир Лиспа" т.2 стр.217-232:
4.4 ДАРВИН • Структура экспертной системы • Представление знаний • Машина вывода • Факты и правила • Правила вывода базы данных • Стратегия обратного вывода • Работа системы Дарвин • Примеры запросов • Расширение системы Дарвин • Литература |
|||
|
||||
Actosunc |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.1.2010 Репутация: нет Всего: нет |
semka, Common Lisp. Извините, что сразу не указал.
VH_, там нет рабочего примера, который можно скопировать и запустить. А я люблю учиться на таких. |
|||
|
||||
k0rvin |
|
|||
Опытный Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: нет Всего: 5 |
в On Lisp есть пример компиляции сетей подобных твоей -- вопрос-ответ:да/нет а уж подогнать его(пример) под твои условия как нефик делать Это сообщение отредактировал(а) k0rvin - 28.3.2010, 20:18 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Actosunc |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.1.2010 Репутация: нет Всего: нет |
k0rvin, не могу найти, какая страница?
|
|||
|
||||
k0rvin |
|
||||
Опытный Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: нет Всего: 5 |
-------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||
|
|||||
learningToProgram |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.5.2013 Репутация: нет Всего: нет |
У меня не получается воспользоваться этим примером из книги в Emacs
Каким интерпретатором Вы пользовались? |
|||
|
||||
cooper123 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 30.7.2007 Репутация: нет Всего: нет |
тут есть нечто похожее http://www.podval.org/~sds/data/cllib.html называется анимал.лисп |
|||
|
||||
Правила форума LISP | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LISP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |