Разработка фрагментов оболочки экспертной системы

    Дисциплина: Программирование
    Тип работы: Курсовая
    Тема: Разработка фрагментов оболочки экспертной системы

    Государственный комитет Российской Федерации
    по Высшему Образованию
    Московский Государственный институт радиотехники, электроники и автоматики
    Факультет: Кибернетики
    Кафедра: ИТС
    Курсовой проект
    Дисциплина: Фунциональное программирование
    Тема: Разработка фрагментов оболочки экспертной системы
    Задание: Л.10
    Студент:
    Рыбина М. А.
    Группа:
    АИ-1-93
    Руководитель:
    Холкин И.И.
    МОСКВА
    1996
    Содержание
    Задание.........................................................................................................3
    Введение.......................................................................................................4
    1. Название программы и ее автор..........................................................5
    2. Анализ предметной области.................................................................5
    3. Выбор способа представления знаний................................................6
    4. Разработка меню экспертной системы...............................................10
    5. Разработка процедур оболочки..........................................................12
    6. Описание программы на micro-LISP..................................................20
    7. Краткое описание встроенных предикатов и
    функций micro-LISP, используемых в программе................................21
    8. Отладка программы...............................................................................23
    9. Инструкция пользователю и пример выполнения.............................23
    Заключение...................................................................................................24
    Библиографический список........................................................................26
    Приложение А..................................................................................................27
    Приложение В..................................................................................................35
    Задание № л.10
    на курсовое проектирование по дисциплине
    \"Функциональное программирование\"
    студенту: Рыбиной Марине Анатольевне
    группа АИ-1-93
    1. Тема исследования:
    Разработка фрагментов оболочки
    экспертной
    системы.
    2. Исходные данные
    2.1 Предметная область -
    заболевания гортани:
    ларингит
    острый, ларингит хронический катаральный, ларингит хронический гипертрофический, ларингит хронический атрофический
    Язык программирования microLISP
    3. Перечень вопросов, подлежащих разработке
    3.1 Провести анализ предметной области и выбрать способ
    представления знаний
    3.2 Разработать меню, обеспечивающее взаимодействие
    пользователя с системой, предусмотрев
    режимы:
    3.2.1 Добавления в БЗ
    3.2.2 Загрузки БЗ
    3.2.3 Просмотра
    3.2.4 Корректировки
    3.2.5 Сохранения
    3.2.6 Удаления
    3.2.7 Логического вывода
    3.2.8 Объяснения логического вывода
    4. Перечень графических материалов
    4.1 Структура меню
    4.2 Структурная схема программы
    5. Календарный план-график
    5.1 Получение задания 12.03.96
    5.2 Анализ задания, постановка задачи,
    подбор литературы 19.03.96
    5.3 Анализ предметной области и проектирование БЗ
    26.03.96
    5.4 Разработка меню и структуры программы 2.04.96
    5.5 Разработка процедур оболочки экспертной системы
    16.04.96
    5.6 Отладка программы 30.04.96
    5.7 Оформление пояснительной записки и сдача
    на
    проверку
    14.05.96
    8. Защита 21.05.96
    Руководитель /Холкин И.И.:
    _____________
    Студент /Рыбина М.А: _____________
    Введение
    Сегодня всем, кто
    работает в области информатики или интересуется этой новой областью науки, известен термин \"экспертные
    системы\". Экспертная система (expert system, knowledge based system) - это программная система, знания и умения которой сравнимы с умением и знаниями специалистов в
    какой-нибудь специальной области знаний. Экспертные системы вместе с системами обработки
    естественных
    языков
    являются
    наиболее важными в
    коммерческом
    плане
    областями использования искусственного интеллекта.
    В рамках исследования искусственного интеллекта созданы многочисленные экспертные
    системы
    для
    разных
    областей
    знания, таких, например, как медицинская
    диагностика и обследование пациентов, генные и молекулярные исследования, составление
    конфигурации
    вычислительных
    машин, образование, поиск неисправностей в устройствах и системах и многие другие практические приложения. В этой работе
    разрабатывается экспертная система, связанная с
    диагностикой заболеваний.
    1. Название программы и ее автор
    Данная программа
    (FUN.LSP) написана на языке microLISP в
    текстовом редакторе NortonEdit. Программа работает с базой знаний, находящейся в отдельном файле. В данном случае - BD2.LSP.
    Программу разработали студенты группы АИ-1-93 Частухин Виталий и Рыбина Марина. Необходимо отметить, что в работе использованы материалы соответствующих разработок студентов группы
    АИ-1-92.
    2. Анализ предметной области
    В данной
    курсовом проекте предметную область составляют заболевания гортани,
    именно: ларингит
    острый, ларингит хронический катаральный, ларингит хронический гипертрофический, ларингит хронический атрофический.
    У каждой болезни имеется набор признаков или, выражаясь медицинскими терминами, симптомов.
    Для удобства восприятия анализ предметной области сведен в таблицу 1. В ней в столбцы обозначены названиями болезней, а строки - названиями симптомов. На пересечении
    соответствующих столбцов и строк стоит знак \"+\", если симптом действительно принадлежит исследуемой болезни. Одни и те же симптомы могут являться признаками одной и той же болезни,
    поэтому некоторые из них (симптомов) перекрываются.
    таблица1
    симптом
    болезнь
    ларингит острый
    ларингит хронический катаральный
    ларингит хронический гипертрофический
    ларингит хронический атрофический
    1. общее недомогание
    2. сухость першение, саднение
    3. кашель сначала сухой, затем с мокротой
    4. голос хриплый или беззвучный
    5. иногда боль при глотании
    6. головная боль
    7. повышение температуры тела
    8. быстрая утомляемость голоса
    9. периодический кашель с мокротой
    10. охриплость с афонией
    11. ощущение неловкости
    12. жжение в горле
    13. кашель при обострении
    14. сухой кашель
    15. слизистая покрыта густой слизью
    16. откашливание с прожилками крови
    Следующим этапом проектирования будет являться разработка
    (выбор) способа представления этих знаний.
    3. Выбор способа представления знаний
    Чтобы
    проводить эспертизу, компьютерная программа должна быть способна решать задачи посредством логического
    вывода
    получать
    при
    этом
    достаточно надежные результаты. Программа
    должна иметь доступ к системе фактов, называемой базой знаний.
    Программа
    также
    должна
    во
    время
    консультации
    выводить
    заключения
    из
    информации, имеющейся в базе знаний. Некоторые
    экспертные системы могут также использовать новую
    информацию,
    добавляемую
    во
    время консультации. Экспертную систему, таким
    образом, можно представлять состоящей из трех частей:
    1. База знаний (БЗ)
    2. Механизм вывода (МВ)
    3. Система пользовательского интерфейса (СПИ)
    База знаний - центральная часть
    экспертной
    системы.
    Она содержит
    прави...

    Забрать файл

    Похожие материалы:


ПИШЕМ УНИКАЛЬНЫЕ РАБОТЫ
Заказывайте напрямую у исполнителя!


© 2006-2016 Все права защищены