machine_learning

Bureaucracy

Чу́дище о́бло, озо́рно, огро́мно, стозе́вно и ла́яй

Here I will place information needed to fill different bureaucratic forms. A text will be provided in Ukrainian so I can copy-paste it into Microsoft Word (which I don’t have at the moment as Linux user).

Кредити (всього) загальний обсяг (год) Аудиторних (год) Самостійна робота (год)
всього
аудиторних
лекції практичні семінарські лабораторні індивідуальні
3 90 48 32 - 16 - - 42

ЗМІСТОВИЙ МОДУЛЬ 1

Інструменти машинного навчання

Тема 1. Місце класичних методів машинного навчання у компʼютерних науках та огляд інструментів необхідних для курсу.

Лекція 1.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Неявна конвертація типів.
    • Вихід з циклу за умовою, break та continue.

Лекція 2.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Генератори.
    • Використання списків та словників при ітерації. Одночасна ітерація за кількома списками, zip.

Тема 2. Необхідні допоміжні бібліотеки.

Лекція 3.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Композиції універсальних функцій для прискорення виконання коду.
    • Порівняння роботи списків та масивів numpy.array.

Лекція 4.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Індексування таблиці за вибраним стовпчиком.
    • Завантаження даних з файлу. Формат “дані, розділені комою” (csv).

Лекція 5.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Налаштування відображення, кольори та товщини ліній.
    • Легенди графіків, різні налаштування, бібліотека стилів seaborn.

ЗМІСТОВИЙ МОДУЛЬ 2

Методи машинного навчання

Тема 3. Методи класифікації та регресії.

Лекція 6.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Парадокс Сімпсона.
    • Вивести MLE для нормального розподілу з наперед заданим середнім.
    • Вивести MLE для нормального розподілу з наперед заданимою варіацією.

Лекція 7.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Ознаки для класифікації тексту: наявність слова, простий підрахунок слів та TFIDF (term frequency inverse document frequency).

Лекція 8.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Метод оптимізованого градієнтного спуску.
    • Зв’язок між методом Ньютона та псевдооберненою матрицею. Типові проблеми методу.

Лекція 9.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Коефіцієнт детермінації. Нормований коефіцієнт детермінації.
    • Регресія в базисі тригонометричних функції. Зв’язок з рокладом Фур’є.

Лекція 10.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Параметр гамма ядра радіальних базисних функцій. Його значення та вплив на класифікацію.
    • Алгоритм послідовної мінімальної оптимізації (Sequential minimal optimization, SMO) для навчання машини опорних векторів.

Лекція 11.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Регресія за допомогою випадкового лісу.
    • Методи обрізання дерева рішень (pruning).

Тема 4. Методи кластеризації та пониження розмірності.

Лекція 12.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Метод головних компонент та нормальні моди зв’язаних осциляторів.
    • Пониження розмірності графічної інформації, eigenfaces.

Лекція 13.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Модифікації методу k-середніх: Mini Batch, k-медіани, PAM-алгоритм, метод k-середніх++, нечітка кластеризація.

Лекція 14.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Модель суміші гаусіан з точки зору оцінки максимальної правдоподібності (Maximum Likelihood Estimation).
    • ЕМ-алгоритм для методу k-середніх.

Лекція 15.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Ядрова оцінка густини розподілу як ненаївний Баєс.
    • Застосування ядрової оцінки густини розподілу для ілюстрації.

Лекція 16.

Завдання для самостійної роботи ( год.)
  1. Вивчення матеріалу лекції.
  2. Опрацювання матеріалу, що винесений на самостійне вивчення:
    • Загальний огляд існуючих популярних засобів розробки та тренування нейромереж.