Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности




Скачать 331.83 Kb.
НазваниеУчебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности
страница3/4
Дата21.12.2012
Размер331.83 Kb.
ТипУчебно-методический комплекс
1   2   3   4
Тема: Знакомство со средой MuLisp. Базовые функции Лиспа. Символы, свойства символов. Средства языка для работы с числами.

Цель работы: Ознакомиться со средой MuLisp. Отработать практические навыки разработки программ с использованием базовых функций и символов Лиспа.

Рекомендации к самостоятельной работе:

* Повторить лекционный материал (лекция № 9)

*Изучить материалы электронного методического пособия «Практикум решения задач по курсу «Основы искусственного интеллекта» (Раздел 2.2)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Содержание работы:

  1. Основные положения программирования на Лиспе.

  2. Загрузка системы, системный редактор.

  3. Базовые функции языка. Символы, свойства символов.

  4. Средства языка для работы с числами.

  5. Задание к лабораторной работе.

6. Задания к лабораторной работе.


1). Запишите последовательности вызовов CAR и CDR, выделяющие из приведенных ниже списков символ «а». Упростите эти вызовы с помощью функций C...R.

а) (1 2 3 а 4)

б) (1 2 3 4 а)

в) ((1) (2 3) (а 4))

г) ((1) ((2 3 а) (4)))

д) ((1) ((2 3 а 4)))

е) (1 (2 ((3 4 (5 (6 а))))))


2). Каково значение каждого из следующих выражений:

  1. (ATOM (CAR (QUOTE ((1 2) 3 4))));

  2. (NULL (CDDR (QUOTE ((5 6) (7 8)))));

  3. (EQUAL (CAR (QUOTE ((7 )))) (CDR (QUOTE (5 7))));

  4. (ZEROP (CADDDR (QUOTE (3 2 1 0))));


3). Проделайте следующие вычисления с помощью интерпретатора Лиспа:

а) 3.234*(45.6+2.43)

б) 55+21.3+1.54*2.5432-32

в) (34-21.5676-43)/(342+32*4.1)


4). Определите значения следующих выражений:

а) ‘(+ 2 (* 3 5))

б) (+ 2 ‘(* 3 5))

в) (+ 2 (’ * 3 5))

г) (+ 2 (* 3 ’5))

д) (quote ‘quote)

е) (quote 6)

Форма представления отчета:

Отчет о выполненной самостоятельной работе должен содержать:

  1. тему лабораторной работы;

  2. условие задачи;

  3. листинг программы;

  4. результаты ее тестирования;



Лабораторная работа № 15, 16. (раздел 5)

Тема: Определение функций. Функции ввода-вывода. Вычисления, изменяющие структуру.

Цель: Получить навыки в написании функций. Изучить функции ввода-вывода.

Рекомендации к самостоятельной работе:

* Повторить лекционный материал (лекция № 9)

*Изучить материалы электронного методического пособия «Практикум решения задач по курсу «Основы искусственного интеллекта» (Раздел 2.2)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Содержание работы:

  1. Функции, определяемые пользователем.

  2. Функция ввода.

  3. Функции вывода.

  4. Вычисления, изменяющие структуру.

  5. Задание к лабораторной работе.

1). Определите с помощью лямбда-выражения функцию, вычисляющую:

  1. +y-x*y;

  2. x*x+y*y;

  3. x*y/(x+y)-5*y;

2). Определите функции (NULL x), (CADDR x) и (LIST x1 x2 x3) с помощью базовых функций. (Используйте имена NULL1, CADDR1 и LIST1, чтобы не переопределять одноименные встроенные функции системы.

3). Используя композицию, напишите функции, которые осуществляют обращение списка из 2, 3, ... , n элементов.

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

a) списком из 2, 3, ... элементов;

b)списком из 2, 3, ... атомов;

5). Напишите функцию:

  1. такую, что P(n) для произвольного целого n есть список из трех элементов, а именно: квадрата, куба и четвертой степени числа n;

  2. для двух аргументов значением которой является список из двух элементов (разности и остатка от деления);

  3. такую, что A(n) есть список (The answer is n). Так, значением (A 12) будет (The answer is 12);

  4. семи аргументов, значением которой служит сумма всех семи аргументов.

6). Для каждого из следующих условий определить функцию одного аргумента L , которая имеет значение T, если условие удовлетворяется, и NIL в противном случае:

  1. n-ый элемент L есть 12;

  2. n-ый элемент L есть атом;

  3. L имеет не более n элементов (атомов или подсписков).



4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ

САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ


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

Особое значение имеет самостоятельная работа студентов в компьютерном классе, где они должны получить прочные навыки реализации составленной программы на ЭВМ, умения по набору, редактированию и запуску программы. Одним из результатов самостоятельной работы за ЭВМ является развитие навыков по проведению анализа результатов выполнения программы, умения доказывать правильность составленного алгоритма.

Самостоятельная работа студентов должна быть направлена на формирование и углубление практических навыков работы с ЭВМ, на овладение приемами постановки и разработки основных этапов решения задачи. В течение семестра студенты должны изучить основные понятия и методы решения задач на ПРОЛОГе.


4.1. Рекомендации для подготовки к лабораторным работам

Рекомендации к самостоятельной работе:


Рекомендации к ЛР №1

* Изучить литературу [1], [3], [4]

* Повторить лекционный материал (лекции №1, 2)

* Выполнить электронный тест «Общие сведения о Прологе» для самоподготовки в среде АСТ.

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Разделы 5.1, 5.2, 5.3)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №2

* Изучить литературу [1], [2], [6]

* Повторить лекционный материал (лекции № 3, 4)

* Выполнить электронный тест «Общие сведения о Прологе» для самоподготовки в среде АСТ.

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Разделы 5.4, 5.5, 5.6)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №3

* Изучить литературу [2], [3], [5]

* Повторить лекционный материал (лекция № 5)

* Выполнить электронный тест «Поиск с возвратом» для самоподготовки в среде АСТ.

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Раздел 5.8)

Трудоемкость – 2 часа


Рекомендации к ЛР №4

* Изучить литературу [1], [3], [6]

* Повторить лекционный материал (лекция № 5)

* Выполнить электронный тест «Поиск с возвратом» для самоподготовки в среде АСТ.

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Раздел 5.8)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №5

* Изучить литературу [2], [3], [5]

* Повторить лекционный материал (лекция № 5)

* Выполнить электронный тест «Поиск с возвратом» для самоподготовки в среде АСТ.

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Раздел 5.8)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №6

* Изучить литературу [1], [3], [4], [6]

* Повторить лекционный материал (лекция № 6)

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Раздел 5.9)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №7,8

* Изучить литературу [2], [3], [4], [6]

* Повторить лекционный материал (лекция № 7)

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Раздел 5.10)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №9, 10

* Изучить литературу [2], [3], [5]

* Повторить лекционный материал (лекция № 8)

* Выполнить электронный тест «Списки» для самоподготовки в среде АСТ.

*Изучить материалы электронного методического пособия «Основы искусственного интеллекта» (Раздел 5.11)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа

Рекомендации к ЛР №11

*Изучить материалы электронного методического пособия «Практикум решения задач по курсу «Основы искусственного интеллекта» (Раздел 2.1)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №12, 13

*Изучить материалы электронного методического пособия «Практикум решения задач по курсу «Основы искусственного интеллекта» (Раздел 2.2)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


Рекомендации к ЛР №14

* Повторить лекционный материал (лекция № 9)

*Изучить материалы электронного методического пособия «Практикум решения задач по курсу «Основы искусственного интеллекта» (Раздел 2.3)

Трудоемкость – 2 часа


Рекомендации к ЛР №15, 16

* Повторить лекционный материал (лекция № 10, 11)

*Изучить материалы электронного методического пособия «Практикум решения задач по курсу «Основы искусственного интеллекта» (Раздел 2.4)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/INDEX.htm

Трудоемкость – 2 часа


4.3. Рекомендации для изучения разделов курса самостоятельно.

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

Изучить литературу:

[5] – стр. 11-27

[7] – стр. 7- 32

Трудоемкость – 2 час.


Тема: Система знаний. Модели представления знаний

Изучить литературу:

[5] – стр. 41-47

[7] – стр. 27- 42

Трудоемкость – 2 час.


Тема: Понятие о экспертной системе.

Изучить литературу:

[5] – стр. 41-47

[7] – стр. 27- 42

[14] – стр. 4-12

Трудоемкость – 2 час.

Тема: Представление о логическом программировании.

Изучить литературу:

[1] – стр. 12-35

[2] – стр. 41-47

[4] – стр. 17- 62

[6 – стр. 23-55

[11] – стр. 117- 132

[14] – стр. 114-142

Трудоемкость – 14 час.


Тема: Представление о функциональном программировании.

Изучить литературу:

[12] – стр.17- 32

[15] – стр. 114-128

Трудоемкость – 6 час.


4.3. Список рекомендуемой литературы в библиотеке АГПУ с указанием места хранения.

УДК 518 ББK 22.18 а.з. К-59 (Научный отдел, Читальный зал)
Козырева Г.Ф.
Лабораторный практикум на языке Visual Prolog: учебно-методическое пособие.-Армавир: , 2004. -54C.

Рекомендуется для изучения разделов 4.1, 4.2, 4.3, 4.5, 4.6

УДК 518 ББK 22.18 а.з. Б-87 (Читальный зал)
Братко И.
Программирование на языке Пролог для искусственного интеллекта/ пер. с англ.-Москва: Мир, 1990. -560C.

Рекомендуется для изучения разделов 1, 2, 4.1, 4.2, 4.3, 4.5, 4.6

УДК 6Ф7.3 ББK 32.973.26 а.з. А-28 (Кабинет информатики, Абонемент)
Адаменко А.Н., Кучуков А.М.
Логическое программирование и Visual Prolog.-Санкт - Петербург: БХВ, 2003. -992C.

Рекомендуется для изучения разделов 2, 3.1, 3.2, 4.1, 4.2, 4.3, 4.5, 4.6

УДК 6Ф7 ББK 32.97 а.з. П-61 (Читальный зал)
Поспелов Г.С., Поспелов Д.А.
Искусственный интеллект-прикладные системы.-Москва: Знание, 1985. -48C.

Рекомендуется для изучения разделов 1, 2, 3.2

УДК 6Ф0.1 ББK а.з. У-37 (Абонемент)
Уинстон П.Г.
Искусственный интеллект / Пер. с англ. В.Л. Стефанюка; Под ред. Д.А. Поспелова.-Москва: Мир, 1980. -519C.

Рекомендуется для изучения разделов 1, 2, 3.1, 3.2


УДК 6Ф0.1 ББK 32.813 а.з. Я-82 (Читальный зал)
Ясницкий Л.Н.
Введение в искусственный интеллект: (учеб. пособие по спец.: "Математика").-Москва: Academia, 2005. -174C.

Рекомендуется для изучения разделов 1, 2, 3.1, 3.2

УДК 6Ф7.3 ББK 32.97 а.з. Я-65 (Абонемент, Читальный зал)
Янсон А.
Турбо - Пролог в сжатом изложении / пер. с нем.-Москва: Мир, 1991. -94C.

Рекомендуется для изучения разделов 4.1, 4.2, 4.3, 4.5, 4.6


4.4. Список электронных ресурсов, рекомендуемых к самостоятельному изучению


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

1. Электронные тесты для самостоятельной работы в среде АСТ (банк тестовых заданий ОИИ.ast)

2. Электронное пособие «Язык программирования ПРОЛОГ»

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/prolog.htm

3. Электронное пособие «Начала работы на Turbo Prolog»

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/turbo_prolog.htm

4. Электронное пособие «Использование строк в Прологе»

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/stroki.htm

5. Электронное пособие «Создание динамических баз данных в Turbo Prolog»

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/kozyreva/OII/baz_dan.htm

1   2   3   4

Похожие:

Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности
...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс по дисциплине “основы искусственного интеллекта”
...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconОсновы искусственного интеллекта
Учебно-методическое пособие предназначено для студентов, обучающихся по специальности «информатика», а также может использоваться...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности icon«Основы искусственного интеллекта»
Рабочая учебная программа по дисциплине «Основы искусственного интеллекта» для ооп «050100 Физика и информатика по циклу б в. 13...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс умк учебно-методический комплекс основы профориентологии
Лукъянченко, Т. Н. Основы профориентологии: учебно-методический комплекс по дисциплине «Основы профориентологии» для студентов, обучающихся...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс дисциплины б ийск бпгу имени В. М. Шукшина
О основы искусственного интеллекта [Текст]: Учебно-методический комплекс дисциплины / Сост.: Е. В. Дудышева, О. Г. Ярославцева; Бийский...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс учебной дисциплины сдм. 01 «основы искусственного интеллекта»
Существенным отличием таких программ и курсов от существующих является их ориентация на мировой уровень подготовки по направлению...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс по дисциплине Основы природопользования (название)
Учебно-методический комплекс «Основы природопользования» составлен в соответствии с требованиями Государственного образовательного...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс по дисциплине интеллектуальные информационные системы
Целью курса является введение в курс проблем и методов решения задач искусственного интеллекта, включая задачи поддержки принятия...
Учебно-методический комплекс по дисциплине “основы искусственного интеллекта” для специальности iconУчебно-методический комплекс по дисциплине интеллектуальные информационные системы
Целью курса является введение в курс проблем и методов решения задач искусственного интеллекта, включая задачи поддержки принятия...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница