Искусственный интеллект и логическое программирование

О курсе

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

Результаты обучения

РО1: Знает о развитии искусственного интеллекта и о последних достижениях в этой области. Понимает роль моделирования знаний. Умеет строить модели знаний различных типов.
РО2: Понимает принципы разработки моделей, основанных на знаниях, методах оптимизации, машинном обучении. Умеет строить модели классификации, понимает, как оценить точность таких моделей.
РО3: Знает область применения логического программирования, основные понятия и определения. Умеет решать простейшие задачи на языке Prolog (Пролог).
РО4: Понимает назначение рекурсии в Prolog (Пролог). Умеет решать задачи на языке Prolog (Пролог) с применением рекурсий и использованием списков.
РО5: Умеет решать задачи повышенной сложности с использованием подходов логического программирования.

Образовательная программа (ООП/ДОП)

09.03.04 Программная инженерия

Программа курса

  1. Основные положения искусственного интеллекта. Модели знаний  18 часов.
  2. Системы поддержки принятия решений (на примере задачи машинного обучения  классификации)  18 часов.
  3. Введение в логическое программирование. Основы логического программирования  36 часов.
  4. Prolog: использование рекурсий и списков. Получение структурированной информации из базы данных  18 часов
  5. Индивидуальный проект: решение логических головоломок на Prolog (Пролог)  18 часов.

Длительность курса, количественные характеристики, форма аттестации

Продолжительность курса – 18 недель
Трудоемкость освоения курса – 108 часов.
Трудоемкость курса – 3 зачётные единицы.
Форма контроля  экзамен.

Автор курса

Марухина Ольга Владимировна, к.т.н., доцент Отделения информационных технологий ИШИТР
https://portal.tpu.ru/SHARED/m/MARUKHINA 

Copyright © 2023.

Томский политехнический университет. Все права защищены
Tomsk Polytechnic University, All rights reserved.

Уровень квалификации: Начальный