ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ «ГОРНЫЙ»

Согласовано

Утверждаю

Руководитель ООП

доц.

Зав. кафедрой ИС и ВТ

доц.

РАБОЧАЯ ПРОГРАММА

УЧЕБНОЙ ДИСЦИПЛИНЫ

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

Направление подготовки: Информатика и вычислительная техника

Программа подготовки: Методы анализа и синтеза проектных решений

Квалификация (степень) выпускника: магистр

Форма обучения: очная

Составитель: доцент

Санкт-Петербург

2012

Составитель: доцент

Научный редактор: профессор

1. Цель и задачи дисциплины.

Цель преподавания дисциплины – ознакомление студентов с теоретическими основами систем искусственного интеллекта (ИИ) и технологией программирования для ИИ.

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

2. Место дисциплины в структуре ООП.

Курс «Интеллектуальные системы» является базовой дисциплиной общенаучного цикла магистратуры по направлению подготовки 230100.68 – «Информатика и вычислительная техника» и изучается студентами в 1-м семестре.

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

3. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование следующих компетенций:

НЕ нашли? Не то? Что вы ищете?

ОК-1, ОК-2, ОК-4, ОК-6, ОК-7, ПК-1, ПК-2, ПК-5.

В результате изучения дисциплины студент должен:

Знать теоретические основы систем ИИ, модели представления и методы обработки знаний, принципы естественно-языкового интерфейса, распознавания образов и синтеза речи.

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

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

4. Объём дисциплины и виды учебной работы.

Общая трудоёмкость дисциплины составляет 3 зачётные единицы (1 зач. ед.= 36 час.).

Вид учебной работы

Всего часов

Аудиторные занятия

45

В том числе:

Лекции (Л)

15

Практические занятия (ПЗ)

15

Лабораторные работы (ЛР)

15

Самостоятельная работа (СР)

63

Вид итогового контроля

зачет

Общая трудоемкость дисциплины

108

5. Содержание дисциплины.

5.1. Содержание разделов дисциплины:

№ п/п

Наименование раздела дисциплины

Содержание раздела

1

Предмет курса и задачи его изучения

Общие сведения о дисциплине «Интеллектуальные системы»: виды интеллектуальных систем и типы задач, решаемых ими.

2

Представление знаний. Автоматические рассуждения.

Обработка знаний, выраженных в качественной форме. Факты и правила. Структуры и стратегии поиска в пространстве состояний. Эвристический поиск. Автоматические рассуждения. Понимание естественного языка. Анализ и синтез речи.

3

Технология программирования для ИИ

Обзор языков. LISP, Prolog, CLIPS.

Оболочки экспертных систем. Методы формализации интеллектуальных задач. Нечеткие модели.

4

Основы логического программирования. Prolog.

Дизъюнкты Хорна. Метод резолюций. Цели решения задачи. Результат доказательства цели. Цели и подцели. Унификация. Откат. Основы пpогpаммиpования на языке PDC Prolog. Стpуктуpа пpогpаммы. Описание доменов и пpедикатов..

5

Модели представления знаний на языке Prolog

Фреймы. Семантические сети. Бинарное дерево. Управление поиском решения. Метод отката после неудачи. Метод отсечения и отката. Построение рекурсивных правил. Простая рекурсия. Обобщенное правило рекурсии.

6

Обработка символьной информации

Представление списков. Операции над списками. Представление строк. Операции над строками. Машинное обучение, основанное на символьном представлении информации.

7

Динамические базы данных

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

8

Искусственные нейронные сети

Распознавание образов. Простые однослойные сети. Сеть Хебба. Простой перцептрон. Нейросетевые топологии. Алгоритмы обучения. Многослойные нейронные сети. Самоорганизующиеся карты Кохонена.

5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами.

Обеспечиваемая (последующая) дисциплина – «Поиск решений в интеллектуальных системах», выпускная квалификационная работа (ВКР).

5.3. Разделы дисциплин и виды занятий:

№ п/п

Наименование раздела дисциплины

Трудоёмкость

(час.)

Всего

Л

ПЗ

ЛР

1

Предмет курса и задачи его изучения

1

1

-

-

2

Представление знаний. Автоматические рассуждения.

4

2

2

-

3

Технология программирования для искусственного интеллекта

4

2

2

-

4

Основы логического программирования. Prolog.

9

2

3

4

5

Модели представления знаний на языке Prolog

8

2

2

4

6

Обработка символьной информации

6

2

2

2

7

Создание динамических баз данных

7

2

2

3

8

Искусственные нейронные сети

6

2

2

2

Итого:

45

15

15

15

6. Лабораторный практикум:

п\п

№ раздела дисцип.

Наименование лабораторной работы

Количество часов

1

4

Программирование на языке Prolog

4

2

5

Управление поиском решения

4

3

6

Обработка символьной информации.

2

4

7

Создание динамических баз данных

3

5

8

Искусственные нейронные сети

2

Итого:

15

7. Практические занятия:

п\п

№ раздела дисцип.

Наименование практического занятия

Количество часов

1

2

Представление знаний. Автоматические рассуждения.

2

2

3

Технология программирования для искусственного интеллекта

2

3

4

Основы логического программирования. Prolog.

3

4

5

Модели представления знаний на языке Prolog

2

5

6

Обработка символьной информации

2

6

7

Создание динамических баз данных

2

7

8

Искусственные нейронные сети

2

Итого:

15

8. Семинарские занятия и примерная тематика курсовых проектов (работ).

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

9. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература

1. PDC Prolog - язык систем искусственного интеллекта: Учебн. пособие. - СПб.: СЗТУ, 2005, - 172с.

2. Люггер интеллект: стратегия и методы решения сложных проблем. – М.: Издательский дом «Вильямс», 2003. – 864с.

3. , Андрейчикова информационные системы: Учебник. – М.: Финансы и статистика, 2004. – 424с.

4. , , Белов экспертных систем. Среда CLIPS. – СПб.: БХВ-Петербург, 2003. – 608 с.

5. лгоритмы искусственного интеллекта на языке Prolog, 3-е издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2004. - 640 с.

6. , Дмитриева программирование на языке Visual Prolog. Учеб. пособие для вузов. – М.: Горячая линия-Телеком, 2008. – 144 с.

б) дополнительная литература

7. Гаскаров информационные системы: Учеб. для вузов. – М.: Высш. шк., 2003. – 432с.

8. ведение в экспертные системы.: Пер. с англ.: Уч. пос. – М.: Издательский дом «Вильямс», 2001. – 624 с.

9. Змитрович информационные системы. – Минск.: НТ, 1997. – 368с.

10. Романов информационные системы в экономике: Учебное пособие. – М.: «Экзамен», 2003. – 496 с.

11. Абдикеев интеллектуальных систем в экономике: Учебник. – М.: «Экзамен», 2004. – 528 с.

в) программное обеспечение: Prolog (PDC Prolog, Visual Prolog, SWI Prolog).

г) ресурсы Интернет.

10. Материально-техническое обеспечение дисциплины:

а) кафедральный компьютерный класс.

_____________________________________________________________________________

Разработчик:

кафедра ИС и ВТ доцент