Нечіткі логіки
Освітня програма: Програмне забезпечення систем
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Нечіткі логіки
Код дисципліни
ОК.06
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
1 Семестр
Кількість кредитів ЕСТS
3
Результати навчання
ПРН01. Знати і системно застосовувати методи аналізу та моделювання прикладної області, виявлення інформаційних потреб і збору вихідних даних для проектування програмного забезпечення.
ПРН03. Знати і застосовувати базові концепції і методології моделювання інформаційних процесів.
ПРН08. Проводити аналітичне дослідження параметрів функціонування програмних систем для їх валідації та верифікації, а також проводити аналіз обраних методів, засобів автоматизованого проектування та реалізації програмного забезпечення.
ПРН13. Оформляти результати досліджень у вигляді статей у наукових виданнях та тез доповідей на науково-технічних конференціях.
ПРН14. Пояснити, аналізувати, цілеспрямовано шукати і обирати необхідні для вирішення фахових наукових і прикладних задач інформаційно-довідкові та науково-технічні ресурси і джерела знань з урахуванням сучасних досягнень науки і техніки.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
1. Знати базові відомості про розробку програмного забезпечення з використанням сучасних мов програмування, деякі глави математичного аналізу, алгебри, програмування та теорії ймовірностей.
2. Вміти: розв’язувати рівняння та системи лінійних алгебраїчних рівнянь.
3. Володіти навичками: елементами інтегрального числення та теорії ймовірностей.
Зміст навчальної дисципліни
Мета дисципліни – опанування теоретичними питаннями нечіткої алгоритмізації, основними методами розв’язування задач в нечіткій постановці, засобами побудови нечітких моделей задач з різних предметних областей.
В результаті вивчення навчальної дисципліни студент повинен:
знати відомості про основні поняття і визначення теорії нечітких множин, принципи проектування інтелектуальних програмних систем з нечіткими моделями подання знань;
вміти проектувати та розробляти нечіткі моделі подання знань, вибирати найбільш вдалі функції належності для реалізації програмного проекту; використовувати інструментальні засоби розробки.
Рекомендована та необхідна література
1. Д. Рутковская, М. Пилиньский, Л. Рутковский. Нейронные сети, генетические алгоритмы и нечеткие системы. М.: Телеком, 2006. – 382 с.
2. J. Leski. Systemy neuronowo-rozmyte. Warszawa: Naukowo-Techniczne, 2008. – 690 c.
3. Zadeh L.A. Fuzzy sets as a basis for a theory of possibility // Fuzzy Sets and Systems, 1978, N1, p. 3–28.
Заплановані освітні заходи та методи викладання
Лекції, самостійна робота, контрольні роботи, домашні завдання, іспит.
Методи та критерії оцінювання
- семестрове оцінювання:
1. Контрольна робота 1: РН1.1, РН1.2, РН2.1 – 10/6 балів.
2. Контрольна робота 2: РН1.2, РН1.3, РН2.1 – 10/6 балів.
3. Самостійна робота 1 (проект): РН1.2, РН1.3, РН2.1, РН3.1 – 20/12 балів.
4. Самостійна робота 2 (проект): РН1.2, РН1.3, РН2.1, РН3.1 – 20/12 балів.
- підсумкове оцінювання (у формі іспиту)
- максимальна кількість балів які можуть бути отримані студентом: 40 балів;
- результати навчання які будуть оцінюватись: PH1.1, PH1.2, PH1.3, PH2.1, PH3.1;
- форма проведення і види завдань: письмова робота.
- Види завдань: 4 письмових завдань.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Олександр
Іванович
Провотар
Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики