Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PRYeDSTAVLYeNIYe_ZNANIJ_V_INFORMATsIONN_H_SISTY....docx
Скачиваний:
16
Добавлен:
22.12.2018
Размер:
267.15 Кб
Скачать

Инструментальные методы работы со знаниями

Программные средства инженерии знаний и реализация интеллектуальных систем можно разделить на следующие группы:

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

  2. Языки программирования искусственного интеллекта.

  3. Специальные программные инструментарии автоматизации проектирования экспортных систем (ЭС).

  4. Оболочки экспортных систем (ЭС).

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

Любую интеллектуальную систему можно программировать на любом языке программирования. В основном предпочтение отдается традиционным языкам программирования: С++, Visual Basic и др.

Традиционные языки программирования ориентированы на численные алгоритмы и слабо подходят для работы с символьными и логическими данными. Т.е. первый недостаток этих языков программирования – для создания интеллектуальных систем требуется большая работа программистов.

Достоинства:

  1. Близость к традиционной машинной архитектуре

  2. Использование традиционных языков программирования позволяет подключать … комплексы.

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

Языки программирования искусственного интеллекта

Языки, которые относятся к этой группе: KRL, FPL, OPS5, CLOPS, Smalltalk, Рефал, Prolog, LISP. Самые известные – это последние 4-е языка. Эти языки имеют специфические средства представления знаний и встроенный механизм вывода.

Недостатки этих языков:

  1. Меньшая универсальность, чем у традиционных языков программирования.

  2. Неприменимость для создания гибридных экспортных систем.

Достоинства:

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

  2. С помощью них могут быть построены оболочки (3 и 4 класс).

Специальные программные инструментарии автоматизации проектирования экспортных систем (ЭС)

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

AGE, KE, ROISE, Rule Master, TIMM и др.

Недостатки:

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

Оболочки экспортных систем (ЭС)

Это готовые экспортные системы без базы знаний.

Оболочки эскортных систем содержат:

  1. Реализацию в некоторых языках представлений знаний

  2. Механизмы вывода с определенной стратегией поиска решений.

  3. Средства для конструкции базы знаний

  4. Средства интерфейса для конечных пользователей.

ЭКО, ИЛИС, GURU, Kapa, EXSYS, G2, MI

Достоинством этих оболочек:

  1. Нет необходимости быть программистом, необходимо лишь воспользоваться услугами специалиста по знаниям

Недостаток:

  1. Нет возможности изменить (теряется универсальность)

Встает вопрос, какую из предложенных систем выбрать для решения своих задач. Следует учитывать, что 3 и 4 класс будет гораздо более продуктивным (разработка быстрее). Однако, эффективность у 3 и 4 класса будет ниже.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]