Аналогия в задачах принятия решений

Автор: Пользователь скрыл имя, 21 Августа 2011 в 14:30, дипломная работа

Описание работы

Цель работы: изучить различные виды вывода, применяемые в интеллектуальных системах; исследовать подходы к принятию решений на основе аналогии; разработать ПО, позволяющее делать выводы на основе аналогии.

Рассуждение на основе аналогий определяется как метод вывода, который позволяет обнаружить подобие между несколькими заданными объектами и, благодаря переносу фактов и знаний, справедливых для одних объектов, на основе этого подобия на другие объекты, определить способ решения задачи или предсказать неизвестные факты и знания.

Содержание

Введение 3
I. Общие понятия и определения 5
1.1. Аналогия и ее значимость 5
1.2. Виды умозаключений и сравнение их с аналогией 8
1.3. Аналогия и человек 12
1.4. Виды аналогий 13
1.5. Степень достоверности выводов по аналогии 14
1.6. Обзор результатов в области исследований по аналогии, как способа принятия решений в ИС 15
1.7. Понятие логической экспертной системы
1.7.1
1.7.2
1.7.3.
1.7.4.
II. Аналогия при решении задач 19
2.1. Исследования в области формализации понятия аналогии 19
2.2. Теория аналогии 26
2.2.1. Формализация аналогии 26
2.2.2. Аналогия и дедукция 31
2.2.3. Логика первого порядка для аналогии 33
2.3. Реализация механизма аналогии 36
2.3.1. Реализация механизма аналогии 37
2.3.2. Реализация системы аналогии 38
III. Программная реализация вывода по аналогии 45
3.1. Создание базы знаний 45
3.2. Механизм логического вывода 46
3.3. Обновление базы данных 48
3.4. Интерфейс пользователя 50
Заключение 56
Список использованных источников

Работа содержит 1 файл

Diplom.doc

— 1.34 Мб (Скачать)

                    svoystvo_is(H,'1'),!. /* в базе имеется информация

                   о наличии свойства */

      proverka_svoystvo(H):–

                    svoystvo_is(H,'2'),!,

                    fail. /* в базе имеется информация  об отсутствии свойства */

      proverka_svoystvo(H):–  /* в базе нет никакой информации  о данном  свойстве, получаем ее у человека */

                    svoystvo(H,S),

                    nl,write("Оно ",S,"? (1 — да, 2 — нет)"),

                    proverka_klav(A),

                    dobavlaem_v_bazu(svoystvo_is(H,A)),

                    proverka_svoystvo(H).

      proverka_klav(C):–

              readchar(C1),

              proverka(C1,C).

      proverka(C,C):–

                 '1'<=C,C<='2',!.

      proverka(_,C):–

                 write("Нажмите 1 или 2!"),nl,

                 readchar(C1),

                 proverka(C1,C).

      GOAL

      start

          

 

      Заключение  

      Выводы  в умозаключениях по аналогии всегда бывают только вероятны, но это вероятное  знание, предположение несет в  себе нечто новое. Сама по себе аналогия не дает ответа на вопрос о правильности предположения, эта правильность должна проверяться другими средствами. Аналогия важна уже тем, что она наводит нас на догадки, подает мысль о том или ином предположении.

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

 

       Список использованных источников

    1. Поспелов  Г.С. Искусственный интеллект – основа новой информационной технологии. – М.: Наука, 1988.
    2. Марселлус Д. Программирование экспертных систем на турбо Прологе. - М.: Финансы и статистика,1994.
    3. Сойер Б., Форестер Д. Программирование экспертных систем. - М.: Финансы и статистика, 1998.
    4. Искусственный интеллект: в 3х кн. Кн.2 Модели и методы: Справочник / Под ред.Д.А. Поспелова – М.: Радио и Связь, 1990.
    5. Лорьер Ж.Л. Системы искусственного интеллекта. – М.: Мир, 1991.
    6. Варшавский П.Р. Реализация метода правдоподобных рассуждений на основе прецедентов для интеллектуальных систем поддержки принятия решений. – Эл. ресурс http://www.raai.org/resurs/papers/kii-2006/doklad/Varshavsky.doc
    7. Приобретение знаний / Под ред. С. Осуги, Ю. Саэки. – М.: Мир, 1990.
    8. Приобретение и использование знаний / Под ред. Х. Уэно, М. Исидзука. – М.: Мир, 1989.
    9. Осуга С. Обработка знаний. – М.: Мир, 1989.
    10. Вагин В.Н., Головина Е.Ю., Загорянская А.А., Фомина М.В. Достоверный и правдоподобный вывод в интеллектуальных системах. – М.: Физматлиб., 2004.
    11. Ларичев О.И. Теория и методы принятия решений. – М.: Логос, 2000.
    12. Девятков В.В. Что такое знание. – Электронный ресурс http://www.techno.edu.ru/db/msg/23221.html
    13. Гафкаров Д.В. Интеллектуальные информационные системы. – М.: Высшая школа, 2003.
    14. Попов Э.В. Экспертные системы. – М.: Наука, 1987.
    15. Осипов Г.С. Приобретений знаний интеллектуальными системами. – М.: Наука,1997.
    16. Любер Дж. Искусственный интеллект: стратегии и методы решения сложных проблем. – М.: Вильямс, 2003.
    17. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем, СПБ: Питер.- 2000.- 384с.
    18. Братко И. Программирование на языке Пролог для искусственного интеллекта. - М.: Мир, 1990.
    19. Финн В.К.Искусственный интеллект: идейная база и основной продукт // IX Национальная конференция с международным участием “Искусственный интеллект-2004”, Тверь, Сентябрь 8-11, 2004,Труды конференции в 2 томах, т.1, с.11 – 20.Пленарный доклад. 

Информация о работе Аналогия в задачах принятия решений