- •Кафедра інженерії програмного забезпечення
- •Завідувач кафедри __________________________________ м.Сидоров
- •1. Пояснювальна записка
- •1.1. Місце навчальної дисципліни в системі професійної підготовки фахів
- •1.2. Мета викладання навчальної дисципліни
- •1.3. Завдання вивчення навчальної дисципліни
- •1.4. Інтегровані вимоги до знань та умінь з навчальної дисципліни
- •1.5. Інтегровані вимоги до знань і умінь з навчальних модулів
- •1.6. Міждисциплінарні зв’язки навчальної дисципліни
- •2. Зміст навчальної дисципліни
- •2.1. Тематичний план навчальної дисципліни
- •2.2. Проектування дидактичного процесу з видів навчальних занять
- •2.2.1. Лекційні заняття, їх тематика та обсяг
- •2.2.2. Лабораторні заняття, їх тематика та обсяг
- •2.2.3. Самостійна робота студента, її зміст та обсяг
- •2.2.3.1. Домаші завдання
- •3. Навчально-методичні матеріали з дисципліни
- •3.1. Список рекомендованих джерел
- •3.2. Перелік наочних та інших навчально-методичних посібників, методичних матеріалів до тзн
- •4. Рейтингова система оцінювання набутих студентом знань та вмінь
- •4.1 Основні терміни, поняття, означення
- •4.2. Порядок рейтингового оцінювання набутих студентом знань та вмінь
- •Аркуш поширення документа
- •Аркуш ознайомлення з документом
- •Аркуш реєстрації ревізії
- •Аркуш обліку змін
- •Узгодження змін
1. Пояснювальна записка
1.1. Місце навчальної дисципліни в системі професійної підготовки фахів
Дисципліна «Інтелектуальні системи» вивчає застосування методів штучного інтелекту при розробці різноманітних комп’ютерних систем і продовжує підготовку студента за напрямом 6.050103 «Програмна інженерія».
1.2. Мета викладання навчальної дисципліни
Основною метою дисципліни є вивчення сучасних методів проектування інтелектуальних інформаційних систем, експертних систем та робототехнічних системах.
1.3. Завдання вивчення навчальної дисципліни
У результаті вивчення дисципліни студент повинен знати:
Завданнями вивчення навчальної дисципліни є:
оволодіння знаннями з проектування архітектури експертних систем та систем штучного інтелекту;
оволодіння знаннями застосування основні принципи розробки ігрових інтелектуальних систем;
оволодіння знаннями виявлення експертних знаній;
оволодіння знаннями формування знаній на основі машинного навчання;
оволодіння знаннями формування пояснень на основі знань;
оволодіння знаннями застосування інструментальних засобів розробки експертних систем.
1.4. Інтегровані вимоги до знань та умінь з навчальної дисципліни
У результаті вивчення даної навчальної дисципліни студент повинен:
Знати:
архітектуру експертних систем та систем штучного інтелекту;
основні принципи розробки ігрових інтелектуальних систем;
інструментальні засоби розробки інтелектуальних систем;
схеми представлення невизначеності знаній та даних;
основні схеми представлення проблемно - орієнтованих знаній;
методи керування роботами та сфери їх застосування.
Вміти:
класифікувати й аналізувати інтелектуальні системи з метою оцінки їх якості;
программно реалізувати стратегію рішення задач пошуку в глибину та ширину;
використати формулу правила Байеса в імовірнісних термінах для формування правил на мові шансів;
використати формулу правила Байеса в термінах експертних методів та теорії нечітких множеств;
використовувати альфа-бета-процедуру для відсікання дерева розв'язків в ігрових інтелектуальних системах;
проектувати і реалізовувати інтелектуальні системи різних типів;
реалізовувати алгоритм зворотного розповсюдження помилки.
1.5. Інтегровані вимоги до знань і умінь з навчальних модулів
Навчальний матеріал дисципліни структурований за модульним принципом і складається з двох навчальних модулів.
1.5.1. У результаті засвоєння навчального матеріалу навчального модуля №1 "Проектування експертних систем" студент повинен:
Знати:
методи виявлення та представлення експертних знань;
основні функції, які виконуються експертними системами;
архітектуру експертних систем,
засоби формування пояснень;
основні стратегії рішення задач пошуку у глибину та ширину;
особливості представлення задач у виді И/ИЛИ-дерева;
особливості представлення невизначеності знань і даних;
операції над нечіткими множинами;
асоціативні сеті і системи фреймів.
Вміти:
застосовувати методи виявлення та представлення експертних знань;
виконувати операції над структурними даними;
використати формулу правила Байеса в імовірнісних термінах для формування правил на мові шансів;
використати формулу правила Байеса в термінах експертних методів;
використати формулу правила Байеса в термінах теорії нечітких множеств;
застосувати методи експертних оцінок при виявленні знань;
застосувати методи обробки нечетких множеств в моделях управління та штучного інтелекту;
розробити правила типа “якщо - то” для представлення знань;
розробити оболонку експертної або інтелектуальної інформаційної системи.
1.5.2. У результаті засвоєння навчального матеріалу навчального модуля №2 " Побудова інтелектуальних інформаційних систем " студент повинен:
Знати:
методи питального програмування інтелектуальних інформаційних систем;
засоби розвитку виразних можливостей обмеженого природного язика;
основні системні функції програм - міркувань;
принципи побудови систем – порадників с представленням правил та стратегій в базі вмінь;
характерні приклади ігор с непротилежними інтересами;
принципи вибору раціональних стратегій;
принципи побудови ігрових систем с повною інформацією;
принципи побудови алгоритмів реалізації мінімаксного принципу;
сфери використання роботів;
архітектуру робототехнічного програмного забезпечення;
робототехнічні мови програмування/
Вміти:
застосувати методи питального програмування інтелектуальних інформаційних систем;
застосовувати засоби розвитку виразних можливостей обмеженого природного язика при проектуванні інтелектуальних систем;
розробляти алгоритмів реалізації мінімаксного принципу;
розробити архітектуру робототехнічного програмного забезпечення;
застосовувати робототехнічні мови програмування при моделюванні діяльності робототехнічних систем.