В настоящее время для удовлетворения экспоненциально растущих информационных запросов часто бывает недостаточно изменений только в соответствующем программном обеспечении. Часто информационные запросы часто уже не ограничиваются проблемами расширения функций, а многие принципиальные постановки задач требуют коренного пересмотра всего комплекса программ. При этом знания, заложенные в программы, например для автоматизированных предприятий, не изменяются относительно нового запроса, а могут лишь дополняться в связи с новыми формами производства или изменением состава оборудования. Здесь, на границе возможностей применения процедурного программирования, начинается совсем другая область, а именно, область интеллектуального программирования, некоторым вопросам применения которого посвящено данное учебное пособие. Интеллектуальное программирование предназначено для получения знаний в форме композиции новых фактов ("knowledge mining" вместо используемого сегодня "data mining") из технологии работы с базами данных. Основные преимущества применения интеллектуального программирования (программирование без программистов) заключаются в использовании подмножеств естественного языка; в построении парадигмы отладки знаний; расширении области применения компьютеров; формировании инструментария, аналогичного, например, системе Паскаль, но без таких формализмов, как операторы.
Целью данного пособия является освещение вопросов представления знаний методами логического программирования, изучаемых в курсах «Информационные технологии» и «Системы искусственного интеллекта и нейрокомпьютеры» . В частности, рабочая программа курса «Информационные технологии» предусматривает изучение следующих вопросов, как информационные технологии логического программирования; логическое программирование на языке Пролог; логика высказываний; логика предикатов; синтаксис языка Пролог; фразы Хорна как средство представления знаний; арифметика и структуры данных; списки; способы представления базы данных на языке Пролог и др., а рабочая программа курса «Системы искусственного интеллекта и нейрокомпьютеры» предусматривает изучение методов представления знаний; семантических сетей, фреймов, построения экспертных систем и т.п.
Необходимость издания пособия вызвана тем, что имеющаяся литература недостаточно полно освещает ряд специальных вопросов, возникающих в процессе изучения данных курсов. В литературе по языку Пролог, как правило, дается лишь общий синтаксис языка, без указаний по его применению в системах баз данных и знаний. В то же время, литература посвященная искусственному интеллекту, освещает модели представления знаний, применительно, в основном, к робототехническим комплексам, а не к информационным технологиям логического программирования.
В связи с этим, излагаемый в данном пособии материал кроме описания базового синтаксиса содержит примеры создания баз данных и экспертных систем, а также механизм реализации на языке Пролог таких моделей искусственного интеллекта, как семантические сети и фреймы.
Иными словами, предлагаемое учебное пособие кроме изучения общего теоретического материала, позволяет изучить процесс создания систем и моделей представления знаний, ориентированных на язык логического программирования Пролог, как с точки зрения информационных технологий, так и с точки зрения искусственного интеллекта.
Опубликовал Kest
September 23 2010 12:48:13 ·
0 Комментариев ·
6237 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.