Для разрешения каких задач применяются экспертные системы?



Для решения практических задач, возникающих в слабо структурированной и трудно формализуемой предметной области.

Что входит в состав экспертной системы?

База знаний, база данных, машина логического вывода, подсистема общения, подсистема объяснений, подсистема приобретения знаний, среда.

Отличие знаний от данных.

Знанияоснованы на данных. Они представляют собой результат мыслительной деятельности человека. Данные– это отдельные факты, характеризующие объекты, процессы и явления предметной области, а также их свойства.

Приведите модели представления знаний.

• продукционные модели;

• семантические сети;

• фреймы;

• формальные логические модели

Что такое продукционная модель представления знаний?

Продукционная модель или модель, основанная на правилах, позволяет

представить знания в виде предложений типа «Если (условие),

то (действие)».

Что такое семантические сети в представлении знаний?

Семантическая сеть – это ориентированный граф, вершины которого –

понятия, а дуги – отношения между ними.

Что такое фреймы в представлении знаний?

Фрейм – это абстрактный образ для представления некоего стереотипа

восприятия.

Какие стратегии вывода для продукционной модели вы знаете?

Чаще всего вывод на такой базе знаний бывает прямой (от данных к поиску цели) или обратный (от цели для ее подтверждения – к данным).

Принципы(положения) структурного программирования.

• Сложная задача разбивается на более мелкие, функционально лучше управляемые задачи. Каждая задача имеет один вход и один выход. В этом случае управляющий поток программы состоит из совокупности элементарных подзадач с ясным функциональным назначением.

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

Перечислите преимущества использования модулей.

1) возможность создания программы несколькими программистами;

2) простота проектирования и последующих модификаций программы;

3) упрощение отладки программы – поиска и устранения в ней ошибок;

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

Что такое экспертная система?

Экспертные системы – это прикладные системы искусственного интеллекта, в которых база знаний представляет собой формализованные эмпирические знания высококвалифицированных специалистов (экспертов) в какой-либо узкой предметной области.

Тема 6. Паскаль – структурный язык программирования высокого уровня

Приведите структуру программы на языке Паскаль.

Program<Имя программы>;

<Раздел описаний>

Begin

<Тело программы>

End.

Отличие константы от переменной в языке Паскаль.

Под константу не выделяется память. Значение константы в теле программы изменить нельзя.

Перечислите базовые типы данных в языке Паскаль.

1) Integer (целый);

2) Real (вещественный);

3) Char (символьный);

4) String (строковый);

5) Boolean (логический).

Перечислите арифметические операции и стандартные функции над данными целого типа.

+, -, *, /, div, mod

Перечислите арифметические операции и стандартные функции над данными вещественного типа.

+, -, *, /.

Какие арифметические операции невозможны над данными вещественного типа.

div, mod

Сколько памяти занимают данные целого, вещественного и символьного типа?

Integer – от 1 до 4 байт; Real – от 4 до 10; Char – 1байт

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

True, false, 1 байт

Привести таблицу истинности логических операций Not, And, Or.

X Y Not X

X and Y


Дата добавления: 2018-02-15; просмотров: 794; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!