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

Интеллектуальные системы

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

Отличительные особенности знаний.

К знаниям относят информацию о логике решения задач, а к данным информацию, которая д.б. проанализирована в соответствии с этой логикой. Знания обладают специфическими признаками, отличающих их от данных:

1.Внупренняя интерпретируемость, т.е. в знаниях находится информация, раскрывающая смысл элементов знаний.

2.Структурируемость. Это свойство декомпозиции сложных объектов на более простые и установление соответствующих связей между ними.

3.Связность. Отражает закономерности относительно фактов, процессов, явлений, причинно-следственные отношения между ними.

4.Активность. Знания активны, т.к. включают в себя планы действий, процедуры, непосредственно управляющие испытаниями.

Знания делят на декларативные и процедурные. Декларативные описывают характеристики, свойства, особенности объектов и явлений. Процедурные описывают действия, операции, процессы.

Знания м. разделить на формализованные (точные) и неформализованные (приблизительные). ФЗ формулируются в виде общих и строгих суждений (законов, формул, точных алгоритмов и т.п.), отражающих универсальные знания. НФЗ отличаются конкретностью, субъективностью, приблизительностью. Они обычно представляют собой многообразия эмпирических приёмов и правил.

В зависимости от того, какие знания преобладают в ПО, её относят к формализованным или неформализованным областям. Задачи, решаемые на основе точных знаний – формализованные; задачи, решаемые на основе неточных знаний – неформализованные.

К неформализованным задачам относят те, которые обладают следующими особенностями:

1.Формализованое решение задачи неизвестно или не м.б. использовано из-за ограниченности ресурсов ЭВМ

2.Цели задачи не м.б. выражены в терминах точно определённой целевой функции.

3.Задача не м.б. Определена в численной форме. Требуется символьное представление.

Особенности интеллектуальных систем.

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

1.Ясность полученных решений, т.е. система «осознаёт» в терминах пользователя какое она получит решение.

2.Способность анализа и объяснение своих действий и знаний.

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

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

С точки зрения пользователя наиболее важными свойствами ИС являются:

1.Возможность получения подробных объяснений полученного решения.

2.Возможность постепенного наращивания знаний без перепрограммирования.

3.Знания из БЗ обладают самостоятельной ценностью.

В отличие от других программных средств в ИС имеются следующие компоненты:

1.База знаний.

2.Подсистемма накопления знаний. Обеспечивает накопление, проверку на полноту и непротиворечивость данных.

3.Подсистемма логического вывода.

4.Подсистемма объяснения. Отвечает пользователю на вопросы: «как» и «почему» получено решение задачи.