Системи штучного інтелекту

Розподіл балів

  • І половина семестру (09.02.26 - 21.03.26)
    • Лабораторні 1(3), 2(3), 3(4), 4(4) - 14 балів
    • Презентація - 5 балів
    • Контрольна робота - 20 балів
  • ІІ половина семестру (23.03-23.05.2026)
    • Лабораторні 5(4), 6(4), 7(4), 8(4) - 16 балів
    • Презентація 2 - 5 балів
    • Контрольна робота - 20 балів
  • Протягом семестру
    • Самостійна робота - 10 балів
  • Екзаменаційна сесія
    • Поточні бали - 40 балів
    • Екзаменаційні тести - 50 балів
    • Усна компонента - 10 балів

Диски для звітності

Корисні посилання
Follow Us
Практична реалізація ШІ-системи

Самостійна робота

Вимоги до самостійної роботи

Для виконання комплексної розрахункової роботи (20 балів) студент має програмно реалізувати систему штучного інтелекту, яка виконує певні функції: класифікація об’єктів, розпізнавання образів, передбачення, еволюція життя, інтелектуальна гра тощо.

В основі системи має бути інтелектуальний алгоритм або нейронна мережа. Для програмування можна використовувати математичний апарат чи алгоритм як власний так і запозичений з відкритих джерел.

Вимоги до системи:

    Мова програмування за вибором студента.

  • Зрозумілий і дружній інтерфейс (десктоп або веб).
  • Користувач має мати можливість змінювати параметри, мати зручні засоби введення вхідних даних і отримати результати виконання у зручному для сприйняття вигляді.
  • Наявність документації щодо правил користування програмою (пункт меню).
  • Зазначення © вашого прізвища (ніка) в любому місці інтерфейсу.
  • Реалізовану систему можна розмістити на Github, безкоштовному хостингу, на комп’ютері студента.

Формат захисту

  • Демонстрація роботи системи.
  • Пояснення алгоритму.
  • Зміна параметрів системи
  • Інтерпретація отриманих результатів
  • Обгрунтування сфери застосування реалізованої ситеми

Типові завдання для реалізації

I.Класичні та евристичні алгоритми (Теми 2–3)

  • Інтелектуальна система розв’язання задачі комівояжера (генетичний алгоритм / мурашиний алгоритм з візуалізацією маршруту)
  • Система оптимізації розкладу занять. Метаевристичний алгоритм, налаштування параметрів популяції.
  • Симулятор еволюції популяції. Генетичні оператори: мутація, схрещування, відбір.

II. Машинне навчання (Теми 4–7)

  • Система класифікації об’єктів за числовими ознаками (kNN, Decision Tree, Naive Bayes)
  • Система прогнозування ціни, погоди, попиту тощо (лінійна/поліноміальна регресія)
  • Інтелектуальна система кластеризації даних (K-Means, DBSCAN з візуалізацією)
  • Навчання агента керуванню середовищем (Q-learning у простій грі або симуляції)

III. Нейронні мережі та глибоке навчання (Теми 8–11).

  • Реалізація багатошарового перцептрону для класифікації (власна або з використанням бібліотек)
  • Система розпізнавання рукописних цифр (MLP або CNN, датасет MNIST)
  • Порівняльна система навчання нейромереж (вплив кількості шарів, епох, активацій)
  • Інтерактивний симулятор роботи нейрона та нейромережі (освітній проєкт з візуалізацією)

IV. Комп’ютерний зір (Тема 12).

  • Система розпізнавання об’єктів на зображенні. (OpenCV + ML або CNN)
  • Інтелектуальна система розпізнавання облич. (Haar / HOG / CNN)
  • Система детекції об’єктів з використанням YOLO. (готова модель + інтерфейс)

V. Обробка природного мовлення, машинний переклад, великі мовні моделі (Теми 13–15)

  • Система автоматичного визначення мови тексту
  • Чат-бот на основі правил або ML/LLM (локальний або API)
  • Інтелектуальна система аналізу тональності тексту (позитив / негатив / нейтрально)
  • Система автоматичного реферування текстів
  • AI-помічник для навчання студентів (питання–відповіді, пояснення тем, LLM)

Зміст звіту

  1. Назва та мета виконання самостійної роботи.
  2. Теоретичні та технічні відомості про реалізовану систему: блок-схема алгоритму, математичний апарат.
  3. Скріншоти інтерфейсусистеми з описом.
  4. Документація щодо використання системи.
  5. Аналітичні висновки щодо отриманих результатів, можливого застосування реалізованої системи в певній галузі.