Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интеллектуальные системы.doc
Скачиваний:
28
Добавлен:
10.08.2019
Размер:
102.4 Кб
Скачать

К

Мониторинг в реанимационных палатах.

Для специфических «экспертных» задач, для решения которых не требуется привлекать традиционные методы обработки данных (расчёты, моделирование и т.П.).

В гибридных системах происходит стыковка не просто разных пакетов, а разных методологий, что порождает целый комплекс теоретических и практических трудностей.

лассификация по связи с реальным временем

  1. Статистические ЭС разрабатываются в предметных

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

  1. Квазигармонические ЭС интерпретируют ситуацию, которая меняется с некоторым фиксированным интервалом времени (измерение технологического процесса один раз в 4 – 5 ч и анализ динамики полученных показателей по отношению к предыдущему измерению).

  2. Динамические ЭС работают в режиме реального времени с непрерывной интерпретацией поступаемых данных (управление производственными комплексами).

Классификация ЭС по типу ЭВМ:

  • Для универсальных стратегически важных задач На суперЭВМ (Эльбрус, CRAY, CONVEX);

  • На ЭВМ средней производительности (типа ЕС ЭВМ)

  • На символьных процессорах и рабочих станциях (SUN, APOLLO);

  • На мини- и супермини-ЭВМ (VAX, micro-VAX и др.);

  • На персональных компьютерах (IBM PC, MAC II).

Классификация по степени интеграции с другими программами

  1. Автономные ЭС – работают в режиме консультаций с пользователем.

  2. Гибридные ЭС – программный комплекс объединяющий стандартные пакеты прикладных программ (математические статистику, программирование, СУБД) и средства манипулирования знаниями.

Инструментальные средства построения ЭС:

  • Традиционные языки программирования;

  • Языки искусственного интеллекта;

  • Специальный программный инструментарий;

  • «Оболочки».

Традиционные языки программирования

  • С

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

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

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

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

    KEE-Знания в области инженерии

    FRL-Абстрактное представление

    система языка.

    KRL-Знание о том, как язык пред

    ставляется.

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

    ;

  • С++;

  • Basic;

  • Fortran и т.п.

Достоинство языков – высокая эффективность, связанная с их близостью к традиционной машинной архитектуре.

Среди традиционных языков наиболее удобными считаются объектно-ориентированные (С++, Delphi).

Языки искусственного интеллекта

  • Л

    Наиболее распространённые

    исп (LISP);

  • Пролог (Prolog);

  • РЕФАЛ (разработанный в России).

Эти языки позволяют работать с символьными и логическими данными.

Специальный программный инструментарий

Это библиотеки и надстройки над языком искусственного интеллекта Лисп: KEE, FRL, KRL, ARTS.

  • KEE (Knowledge Engineering Environment);

  • FRL (Frame Representation Language);

  • KRL (Knowledge Representation Language).

Оболочки”

Это «пустые» версии существующих экспертных

систем, т.е. готовые ЭС без базы знаний:

  • EMYCIN (Empty MYCIN – пустой MYCIN) – неза-

полненная экспертная система MYCIN.

Оболочки:

  • не требуют работы программистов для создания ЭС;

  • достаточно специалиста в предметной области для

заполнения оболочки.