Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРЕДСТАВЛЕНИЕ ЗНАНИЙ И ЛОГИЧЕСКОЕ ПРОГРАММИРОВА...doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
1.08 Mб
Скачать

6. Заключение

Оперативное изменение комплекса программ обычно наталкивается на естественные ограничения самого процесса программирования. Принцип типа "Эта программа может все" общеизвестен; он стимулирует хорошее качество программ, однако другой принцип "Все можно запрограммировать" можно назвать более важным и действенным, поскольку он утверждает необходимость алгоритмического знания, навсегда вошедшего в нашу жизнь. Тем не менее практика все чаще подбрасывает нам примеры существенных недостатков процедурного программирования, которые стимулировали сегодня интеллектуализацию применения компьютеров:

 некоторые знания "плохо формализуются" с помощью алгоритмов,

 не все виды знаний можно представить программой,

 некоторые знания или запросы неопределенны частично или полностью,

 с увеличением размеров программы теряется ее гибкость,

 программы не могут определять или доопределять понятия,

 программы выводят только запланированные результаты или ошибочные ситуации, а альтернативные решения не предусматриваются,

 для конкретного применения важны объективность (ориентация на общие знания) и субъективность программ (ориентация на конкретную организацию).

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

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

Литература

  1. Ю.В. Чернухин. Искусственный интеллект и нейрокомпьютеры. – Таганрог, ТРТУ, 1997.

  2. И. Братко. Программирование на языке Пролог для искусственного интеллекта. – М., «Мир», 1990.

  3. А.А. Красилов. Экспертные системы. – М., Радио и связь, 1996.

  4. Дж. Малпас. Реляционный язык Пролог и его применение: Пер. с англ. /Под ред. В.Н. Соболева. – М.: Наука. Гл. ред. физ.-мат. лит., 1990.

  5. Г. Хансен, Д. Хансен. Базы данных: разработка и управление: Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 1999.

  6. Справочник. Искусственный интеллект. В 3-х книгах. 1. Системы общения и экспертные системы. 2. Модели и методы. 3. Программные и аппаратные средства. – М., Радио и связь, 1990.

  7. С.Л. Сотников. Основы проектирования систем с искусственным интеллектом. – Днепродзержинск, 1997.

Чернухин Юрий Викторович Гузик Вячеслав Филиппович

Костюк Андрей Иванович

Представление знаний и логическое программирование в системах искусственного интеллекта Учебное пособие

Ответственный за выпуск Костюк А.И.

Редактор Беловаа Л.Ф.

Корректор Пономарева Н.В.

ЛР № 020565 Подписано к печати __________.

Формат 60x84 1/16. Бумага офсетная.

Офсетная печать. Усл. п. л. – 4.0. Уч.-изд. л. – 3.8.

Заказ № ___. Тираж 500 экз.

“С”

____________________________________________________________________

Издательство Таганрогского государственного радиотехнического университета

ГСП 17А, Таганрог, 28, Некрасовский, 44

Типография Таганрогского государственного радиотехнического университета ГСП 17А, Таганрог, 28, Энгельса, 1