Федеральное агенство по образованию ГОУ ВПО «Уральский государственный горный университет» Утверждаю Председатель Методической комиссии института геологии и геофизики ____________________ Тагильцев С.Н. «_____» _________________200____ г. РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Представление знаний в информационных системах Закреплена за кафедрой геоинформатики Учебный план ОПД.Ф.06 (230201– информационные системы в технике и технологиях) Часов по рабочему учебному плану: общая - 68 ч.; аудиторные занятия – 34 ч.; самостоятельная работа студентов -34 ч. Виды контроля в семестрах: экзамен: нет ; зачет(ы): 6; защита КП (КР) : нет. Программу составил: Першиков Валерий Павлович , доцент. Рабочая программа дисциплины: «Представление знаний в информационных системах» составлена на основании государственного образовательного стандарта ОПД.Ф.06 Учебный план специальности 230201 – информационные системы в технике и технологиях. Рабочая программа одобрена на на заседании кафедры геоинформатики Протокол №_____ от «_____» ____________200___ г. Зав. кафедрой _________________ (Писецкий В.Б.) 1 Цели и задачи дисциплины 1. 1 Цели и задачи дисциплины, ее место в учебном процессе Цели и задачи дисциплины в основном определены государственным общеобразовательным стандартом, определяющим необходимость подготовки специалистов, способных активно применять в своей практической деятельности современные информационные технологии. Следует отметить, что в данной дисциплине должна быть в полной мере отображена тематическая направленность ситуаций и особенности их изучения, что позволит самостоятельно приступить к разработке интеллектуальной системы в роли инженера по знаниям. Целью дисциплины « Представление знаний в информационных системах» является: - сформировать базовое представление, первичные знания и навыки студентов по основам инженерии знаний, моделям представления знаний и средствам построения баз знаний (тематических). Задачи дисциплины состоят в следующем : - ознакомиться с основными теоретическими и методологическими направлениями использования искусственного интеллекта; - овладеть основами по организации и реализации экспертных систем, как инструмента систем управления базами знаний. При методическом обеспечении данной дисциплины особое внимание должно уделяться содержательной трактовке моделей. 2 . ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ Студент изучивший данную дисциплину должен иметь представление: - о возможностях интеллектуальных систем; знать и уметь: - теоретические основы и технологии инженерии знаний; иметь навыки: - разработки системы,основанной на знаниях. 3. Содержание дисциплины ( тематический план) № п.п 1 1 Наименование раздела и темы 2 Модели представления знаний. Логическая модель представления знаний и правила вывода, теоретические основы, пример спецификации и вычисления. Продукционная модель Обязательн Литература аудит. зан. ( час. страницы) 3 4 [1], стр. 9- 31 представления знаний и правила их обработки. Реляционные модели предствления знаний и соответствующие способы рассуждний.Фреймы. Семантические сети, теория и техника приобретения знаний, принципы приобретения знаний. Понятие о нечетких множествах и их связь с теорией построения экспертных систем. Экспертные системы. Существующие подходы и техника решения. Экспертые системыинструмент автоматизированных обучающих систем, введение в экспертные системы, роли эксперта, инженера знаний и пользователя, база знаний. Правила, объекты, определение запроса, редактор процедурный язык, компилятор правил и объектов. Средства работы с файлами, структура главного меню, правила и объекты, антецедент и консеквент правила, первичная цель. Реализация экспертных систем. Простые объекты, объекты со списком значений. Объекты с фреймами, основные атрибуты (слоты) объекта. Создание и редактирование процедур, возов процедур из правил. Процедурные фреймы и слоты, оператор процедурного языка. Средства управления выполнением приложений. Архитектура для автоматического рассуждения, основанного на правилах, механизм вывода на основе модели логического программирования. Средства построения баз знаний. Логическое программирование и экспертные системы. Характеристика языков искусственного интеллекта. Язык Пролог (алфавит, синтаксис, семантика). Структура прграммы. Примеры реализации экспертных систем в среде Windows. Итого 2 3 4 4 [1], стр. 30-59, 203-237 4 [1], стр. 59-99 5 [1], стр. 203-231 4 17 4. ПРОГРАММА ЛАБОРАТОРНОГО КУРСА. Лабораторный практикум выполняется на персональных компьютерах в среде Пролог. Номер работы Лекционная тема 1 2 3 1 1 2 4 5 6 7 Наименование тем лабораторных работ, необходимое обеспечение Часов занятий 2 2 2 2 2,3 3 Алфавит и синтаксис языка программирования Пролог. Пролог- программы как простейшие базы данных и знаний. Управление ходом выполнения программ в системе ТурбоПролог. Рекурсия и рекурсивные процедуры в Прологе. Списки и процедуры их обработки. Способы представления баз знаний в пролог-программах. 4 Динамические базы знаний в Турбо-Прологе. 4 2 2 4 5. Учебно методическое обеспечение дисциплины 5.1. Рекомендуемая литература 5.1.1 Основная литература 1. Гаврилова Т.А., Хорошевский И.Ф. 2000. Базы знаний интеллектуальных систем. СПб.: Питер. 2. Попов Э.В. 1988. Экспертные системы. М.: Наука. 5.1.2. Дополнительная литература 1. Герман О.В. 1995. Введение в теорию экспертных систем и обработку знаний. Мн.: ДизайнПРО. 2. Элти Дж., Кумбе м. 1987. Экспертные системы: концепции и примеры. М.: Финансы и статистика. 3. Уотермен Д.1989. Руководство по экспертным системам. Пер. с англ. М.: Мир.