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

Для заполнения базы знаний необходимо присутствие эксперта, осуществляющего интеллектуальное заполнение базы знаний.


МЕТОДЫ И АЛГОРИТМЫ РЕШЕНИЯ ЗАДАЧИ


МЕТОДЫ И ОПРЕДЕЛЕНИЯ


База знаний – Совокупность трех реляционных баз данных в формате Paradox 7.0:

  • База данных с описаниями болезней.

  • База данных с описаниями симптомов.

  • Таблица соответствий симптомов и болезней.

  • Таблица весов симптомов для болезней.

Вес – Вероятность той или иной болезни в процентах.

Недоопределенная спецификация – Набор данных, на основе которого невозможно принять окончательное решение.

Фактор уверенности – Фактор уверенности демонстрирует степень уверенности системы в достоверности сделанных ею логических заключений.

Порог уверенности – число, заранее определенное пользователем, означающее максимальный вес болезни в данном случае, ниже которого гипотезы просто не рассматриваются.


СТРУКТУРЫ ДАННЫХ

Структуры данных данного программного средства – 4 таблицы формата Paradox 7.0 (работу с этими таблицами обеспечивает DBE и DBD, которые как раз поставляются в комплект с Borland Delphi с целью «безпроблемной» работы с базами данных практически любого формата).

Таблица клиентов

П. П.

Наименование поля

Тип

Длина

Краткое описание

1. Num_kard Numeric
Номер карточки
2. Name Character 10 Имя
3. Last_name Character 15 Фамилия
4. Otchestvo Character 15 Отчество
5. Fotokard Character 12 Файл фотокарточки
6. Sex Logic 1 Пол
7. Date_bd Date
Дата рождения
8. Date_create Date
Дата регистрации
9. Date_change Date
Дата последнего обследования

Что касается пункта 5. (fotokard), то для этого специально был разработан модуль для работы со сканером, чтобы можно было ввести фотокарточку пациента в его медицинскую карту.


Таблица Болезней

П. П.

Наименование поля

Тип

Длина

Краткое описание

1. Num Numeric
Идентификационный номер болезни
2. Name Character 15 Наименование болезни
3. File_name Character 12 Имя файла с рекомендация-ми
4. Work Numeric
Поле используется для внутренних нужд

Таблица симптомов

П. П.

Наименование поля

Тип

Длина

Краткое описание

1. Num Numeric
Идентификационный номер
2. Name_s Character 15 Наименование симптома
3. File_name Character 12 Имя файла с реккомендациями
4. Work Numeric
Поле используется для внутренних нужд

Таблица соответствий


S[1] S[max]
N[1]



Numeric
N[max]


Все значения таблицы – numeric. Число в пересечении колонок есть «указатель» на ту болезнь, на которую указывает определенный симптом, либо на тот симптом, на который указывает определенная болезнь.


Таблица весов


S[1] S[max]
B[1]



Numeric
B[max]


Таблица размером [Кол-во болезней]х[Кол-во симптомов]. Число в пересечении колонок – Вес данного симптома для данной болезни.


АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ


К-во Просмотров: 349
Бесплатно скачать Реферат: Разработка подсистемы вывода в диагностической экспертной системе