Машинне навчання

Опис курсу

Машинне навчання (Machine learning) – це ключова дисципліна та набір інструментів для сучасного аналізу даних. Воно дозволяє інженерам будувати системи, які самостійно навчаються на основі даних. Цей підхід є альтернативним до аналітики, яка заснована на правилах, коли розробник повинен визначити чіткі правила, що потребує гарного знання предметної області. За допомогою машинного навчання ви можете будувати системи для аналізу даних при незначній експертизі у предметній області. Системи на основі цього підходу в більшості прикладних напрямків показують кращу ефективність та результативність, аніж системи, які засновані на правилах.

Розділи курсу

  1. Machine learning, its historical development and current state
  2. Supervised learning:
    • linear regression
    • weighted linear regression
    • logistic regression
    • gaussian discriminant analysis
    • naive Bayes classifier
    • neural networks
    • support vector machine
    • decision trees and random forest
  3. Machine learning theory
  4. Advises for practical application and debugging algorithms
    • feature selection
    • generalization
    • debugging complex ML systems
  5. Unsupervised learning
    • k-means clustering
    • anomaly detection
    • dimensionality reduction
    • independent component analysis
  6. Reinforcement learning
  7. Recommender systems
  8. Current state of ML research and application

Інструментарій

MATLAB/Octave

Вимоги до попередніх знань

Основи лінійної аглебри та теорії ймовірностей

Матеріали курсу

Відкрити теку на Dropbox

Викладач

IMG_9566

Сергій Шельпук
Head of Data Science at Ukraine QRhythm / V.I.Tech / LITS / Szkocka Research Group

Сергій є фахівцем у галузі штучного інтелекту та машинного навчання із поєднанням експертизи як з боку комп’ютерних наук, так і з боку бізнесу та менеджменту. Він є засновником найпершої групи з Data Science у SoftServe, найбільшої української ІТ компанії. Сьогодні він є засновником та виконавчим директором компанії QRhythm, засновником та координатором дослідницької групи Szkocka.

Додатково Сергій долучається до розширення спільноти data science та штучного інтелекту в Україні та викладає у Lviv IT School.

Контакти[email protected]