Правительство Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего профессионального образования
"Национальный исследовательский университет
"Высшая школа экономики"

Факультет Прикладной математики и кибернетики

Программа дисциплины Неклассические логики

для направления 010300 «Фундаментальная информатика и информационные технологии»

подготовки бакалавра

Автор программы:

., к. т.н., *****@***ru

, к. ф.-м. н.,*****@***ru

Одобрена на заседании кафедры Кибернетики «___»____________ 20 г

Зав. кафедрой

Рекомендована секцией УМС «___»____________ 20 г

Председатель

Утверждена УС факультета Прикладной математики и кибернетики «___»_____________20 г.

Ученый секретарь ________________________ [подпись]

Москва, 2012

Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения кафедры-разработчика программы.

2  Область применения и нормативные ссылки

Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности.

Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 010300 «Фундаментальная информатика и информационные технологии» подготовки бакалавра, изучающих дисциплину Программирование для ЭВМ.

Программа разработана в соответствии с ФГОС для направления 010300 «Фундаментальная информатика и информационные технологии» подготовки бакалавра.

3  Цели освоения дисциплины

Целью освоения дисциплины «Неклассические логики» является формирование устойчивых знаний в области современных логик, получивших широкое применение в различных разделах информатики, таких как искусственный интеллект, параллельное программирование, верификация программ и сетевых моделей, нечеткое управление, проектирование вычислительных систем и многих других.

Для достижения поставленной цели выделяются следующие задачи дисциплины:

-  знакомство с многообразием современных неклассических логик и областями их приложений;

-  изучение теории модальных, временных, немонотонных и алгоритмических логик;

-  изучение моделей представления неопределенных знаний и нечеткой логики;

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

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

:

Знать:

·  актуальные для приложений современные неклассические логики;

·  теорию модальных и временных логик и области их приложений;

·  основы алгоритмических логик и верификации программ;

·  нечеткие модели для представления неопределенных знаний, основанные на теории нечетких множеств и нечетком выводе;

Уметь:

·  работать с различными схемами модальной логики, проверять выполнимость модальных формул;

·  использовать формализм временных логик для спецификации и верификации параллельных процессов;

·  использовать формализм немонотонных логик для моделирования модифицируемых рассуждений

·  описывать нечеткие знания, оперировать этими знаниями и делать нечеткие выводы;

Иметь навыки (приобрести опыт)

·  Средствами инструментария нечеткой логики системы Matlab для моделирования нечеткой системы;

В результате освоения дисциплины студент осваивает следующие компетенции:

Компетенция

Код по ФГОС/ НИУ

Дескрипторы – основные признаки освоения (показатели достижения результата)

Формы и методы обучения, способствующие формированию и развитию компетенции

Стремится к выполнению профессиональной деятельности

ОК-9

Использует

Самостоятельная работа, выполнение практических, домашних заданий и контрольных работ

Способен работать с информацией в глобальных компьютерных сетях

ОК-12

Владеет и применяет

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

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

ОК-14

Владеет и применяет

Самостоятельная работа, выполнение домашних и практических заданий

Стремится к повышению своей квалификации мастерства

ОК-16

Демонстрирует

Самостоятельная работа, выполнение домашних и практических заданий

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

ПК-1

Применяет, обосновывает, интерпретирует и оценивает

Лекции, практические занятия, выполнение контрольных и домашних заданий

Способен приобретать новые научные и профессиональные знания, используя современные образовательные и информационные технологии

ПК-2

Демонстрирует

Самостоятельная работа, выполнение домашних и практических работ

Способен понимать и применять в исследовательской и прикладной деятельности современный математический аппарат

ПК-3

Применяет, обосновывает, интерпретирует и оценивает

Лекции, лабораторные работы, выполнение контрольных и домашних заданий

Способен решать задачи производственной и технологической деятельности на профессиональном уровне, включая: разработку алгоритмических и программных решений в области системного и прикладного программирования

ПК-9

Применяет, обосновывает, интерпретирует и оценивает

Самостоятельная работа, выполнение практических, домашних и контрольных работ

Способен применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии

ПК-10

Применяет, обосновывает, интерпретирует и оценивает

Самостоятельная работа, выполнение практических, домашних и контрольных работ

5  Место дисциплины в структуре образовательной программы

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

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

Изучение данной дисциплины базируется на следующих дисциплинах:

·  Математическая логика и теория алгоритмов;

·  Теория конечных графов и ее приложения;

·  Дискретная математика;

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

·  знать основы тории множетв;

·  знать элементы математической логики;

·  уметь использовать программные и аппаратные средства информатики.

Основные положения дисциплины должны быть использованы в дальнейшем при изучении следующих дисциплин:

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

·  Искусственный интеллект;

·  Учебная и производственная практики

·  Научно-исследовательская работа.

6  Тематический план учебной дисциплины

Название раздела

Всего часов

Аудиторные часы

Самостоя­тельная работа

Лекции

Практические

1

Введение в неклассические логики

6

2

0

4

2

Модальная логика

22

8

8

6

3

Временные и алгоритмические логики

24

10

10

6

4

Немонотонные рассуждения

18

4

4

6

5

Элементы нечеткой логики

26

10

12

6

Всего

96

34

34

28

7  Формы контроля знаний студентов

Тип контроля

Форма контроля

4 год

Кафедра

Параметры

1

2

Текущий

(10 неделя)

Домашняя работа

*

Кибернетики

Письменная работа 360 минут

Текущий

(16 неделя)

Контрольная работа

*

Кибернетики

Письменная работа 120 минут

Итоговый

Зачет

*

Кибернетики

Устный зачет с решением задач

7.1  Критерии оценки знаний, навыков

Оценки по всем формам текущего контроля выставляются по 10-ти балльной шкале.

Для формирования практических навыков предусмотрены практические работы и выполнение домашнего задания. При этом студент должен продемонстрировать не только уровень знаний, но и результаты самостоятельной работы: стремление к выполнению профессиональной деятельности (ОК-9, ОК-16), способность к поиску информации (ОК-12), использование для выполнения заданий компьютерных технологий (ОК-14).

С целью текущего контроля успеваемости предусмотрена защита домашней работы.

Оценка за домашнюю работу учитывает:

·  Насколько точно студент выполнил задание, сформулированное в домашней работе;

·  Насколько слушатель правильно и аргументировано ответил на все вопросы при обсуждении выполненного задания;

·  Качество оформления отчета по решению поставленной задачи.

7.2  Порядок формирования оценок по дисциплине


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

Орезульт = 0,2*Оитог. контроль + 0,8*Онакопленная

Отекущий = 0,5*Оконтрольная работа+0,5*Одомашнее задание

Онакопленная=0,5 Отекущий + 0,5* Оаудиторная

Все оценки выставляются в 10-и балльной системе.

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

№ недели

Тема лекционных занятий

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

Проверочные работы

1

Раздел 1 Введение в неклассические логики

Системы искусственного интеллекта (ИИ). Представление знаний в системах ИИ. Логический подход к представлению знаний. Классическая логика. Исчисление высказываний и предикатов. Неклассические логики: интуиционистские, многозначные логики, нечеткие логики, модальные логики, временные (темпоральные) логики

Раздел 1 Введение в неклассические логики

Повторение понятий классической логики. Входной. контроль

2

Раздел 2 Модальная логика

Модальные операторы

Синтаксис и семантика модальной логики

Бинарные отношения. Семантика возможных миров

Раздел 2 Модальная логика

Модальные операторы

Синтаксис и семантика модальной логики

Бинарные отношения. Семантика возможных миров

3

Раздел 2 Модальная логика

Схемы модальных формул

Выполнимость модальных формул

Правила деревьев для высказываний:

Выводимость модальных предикатных формул

Раздел 2 Модальная логика

Схемы модальных формул

Выполнимость модальных формул

Правила деревьев для высказываний:

Выводимость модальных предикатных формул

4

Раздел 2 Модальная логика

Правила деревьев для высказываний:

·  Схема К

·  Схема Т

    Схема S4 Схема 5 и S5

Раздел 2 Модальная логика

Схемы модальных формул

Выполнимость модальных формул

Правила деревьев для высказываний:

Выводимость модальных предикатных формул

5

Раздел 2 Модальная логика

Модальная логика предикатов

Определения

Синтаксис и аксиоматика модальной логики предикатов

Модель и семантика модальной логики предикатов

Выводимость модальных предикатных формул

Раздел 2 Модальная логика

Модальная логика предикатов

Определения

Синтаксис и аксиоматика модальной логики предикатов

Модель и семантика модальной логики предикатов

Выводимость модальных предикатных формул

6

Раздел 3. Временные и алгоритмические логики

Временная логика Прайора

Временная логика Леммона

Временная логика фон Вригга

Раздел 3. Временные и алгоритмические логики

Временная логика Прайора

Временная логика Леммона

Временная логика фон Вригга

7

Раздел 3. Временные и алгоритмические логики

Линейная временная логика

Приложение временных логик к программированию.

Временная логика Пнуели

Раздел 3. Временные и алгоритмические логики

Линейная временная логика. Применение временных логик.

8

Раздел 3. Временные и алгоритмические логики

Ветвящиеся временные логики

Раздел 3. Временные и алгоритмические логики

Ветвящиеся временные логики

9

Раздел 3. Временные и алгоритмические логики

Принципы построения алгоритмической логики

Раздел 3. Временные и алгоритмические логики

Алгоритмическая логика Хоара

10

Раздел 3. Временные и алгоритмические логики

Алгоритмическая логика Хоара

Раздел 3. Временные и алгоритмические логики

Доказательство правильности программ.

11

Раздел 4. Немонотонные рассуждения

Логические формализмы в системах принятия решений

Рассуждения в классической аксиоматической системе

Зацикливание правил немонотонного вывода

Раздел 4. Немонотонные рассуждения

Система немонотонного вывода с стратегией поиска в глубину.

Домашняя работа

Немонотонная логика Временная логика

12

Раздел 4. Немонотонные рассуждения

Модифицируемые рассуждения

Свойства немонотонных логик. Подходы к решению задачи немонотонных рассуждений

Неэффективность механизма возвратов в системах логического вывода

Раздел 4. Немонотонные рассуждения

Система немонотонного вывода с стратегией поиска в ширину

13

Раздел 5. Элементы нечеткой логики

Основные понятия

Нечеткие множества

Построение функции принадлежности

Операции над нечеткими множествами

Основные свойства операций над нечеткими множествами

Раздел 5. Элементы нечеткой логики

Основные понятия

Нечеткие множества

Построение функции принадлежности

Операции над нечеткими множествами

Основные свойства операций над нечеткими множествами

14

Раздел 5. Элементы нечеткой логики

Нечёткая и лингвистическая переменные

Нечёткие числа и интервалы

Нечеткие соответствия и отношения

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

Нечеткие логические формулы

Раздел 5. Элементы нечеткой логики

Нечеткие отношения и отображения

Операции над нечеткими отношениями. и отбражениями

Вычисление функций принадлежности.

15

Раздел 5. Элементы нечеткой логики

Нечеткие предикаты и кванторы. Нечеткие выводы

Алгоритм Mamdani. Алгоритм Tsukamoto. Алгоритм Sugeno. Алгоритм Larsen

Раздел 5. Элементы нечеткой логики

Нечеткие предикаты и кванторы. Нечеткие выводы

Контрольная работа

Формализация утверждений. Истинность.

Выводимость

16

Раздел 5. Элементы нечеткой логики

Упрощённый алгоритм нечёткого вывода

Методы приведения к чёткости

Нисходящие нечёткие выводы

Принцип резолюции для нечеткой логики

Раздел 5. Элементы нечеткой логики

Упрощённый алгоритм нечёткого вывода

9  Образовательные технологии

В учебном процессе, помимо чтения лекций, которые составляют 50% аудиторных занятий, широко используются интерактивные формы (обсуждение отдельных разделов дисциплины, защита домашних заданий и практических работ). В сочетании с внеаудиторной самостоятельной работой это способствует формированию и развитию как общекультурных, так и профессиональных компетенций.

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

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

10  Оценочные средства для текущего контроля и аттестации студента

10.1  Тематика заданий текущего контроля

Текущий контроль складывается из оценивания выполнения и защиты контрольных работ и домашних заданий Перечень тем практических и контрольных работ приведен в разделе 7 данной программы.

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

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

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

a.  Основная литература:

1. Ашинянц методы в искусственном интеллекте

Учебное пособие для вузов. –М.:МГАПИ,2001.–204с., ил.

2. Гуц логика и теория алгоритмов – М.: Книжный дом «ЛИБРОКОМ», 2009. – 120 с.

3. Ярушкина теории нечетких и гибридных систем. – Финансы и статистика, 2004.-320 с.

4. Леоненков ёткое моделирование в среде MATLAB и fuzzyTECH. - СПб.: БХВ-Петербург, 2003.

5. , , Голунов логика и искусственные нейронные сети. - М.: Издательство Физико-математической литературы, 2001. – 224 с

11.2  Дополнительная литература

1. Модальная логика. – М.:Наука, 1974.-520 с.

2. Логический подход к искусственному интеллекту: От модальной логики к логике баз данных:/ и др. – М.:Мир, 19с.

3. и др. Достоверный и правдоподобный вывод в интеллектуальных системах. – М.:ФИЗМАТЛИТ, 20с.

4. Яхъяева множества и нейронные сети. – М.: Интернет-Университет Информационных технологий, 2008. – 316 с.

5. Непейвода логика. – Ид-во НГУ, 2000. – 490 с.

6. Введение в теорию нечетких множеств. –М.:Радио и связь, 1982. – 432 с.

7. Ивин времени // Неклассическая логика. - М.: Наука, 1979.- С. 124-190.

8. Ивлев логика. –М.: МГУ, 1991, 221 с.

9. и др. Нечёткие множества в моделях управления и искусственного интеллекта / Под ред. . - М.: Наука, 19с.

10. Семантика модальной логики. /В сб.: Семантика модальных и интенсиональных логик. –М.: Прогресс, 1981, с.27–40.

11.3  Программные средства

Для успешного освоения дисциплины, студент использует следующие программные средства:

. Matlab версия 7.10 и более поздние

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

Для успешного освоения дисциплины необходимо следующее материально-техническое обеспечение:

·  Дисплейный класс, оборудованный современными персональными компьютерами

·  Интерактивная доска и/или проектор с экраном.