Курс охоплює фундаментальні математичні основи та концепції, необхідні для розуміння роботи штучних нейронних мереж. Студенти ознайомляться з основними поняттями, такими як лінійна алгебра, матричні операції, диференціальне числення та функції активації, які є основою побудови нейронних мереж. Особливу увагу буде приділено алгоритмам оптимізації, функціям втрат, архітектурам мереж (повнозв’язні, згорткові та рекурентні мережі), а також методам регуляризації. Практична частина курсу передбачає реалізацію основних моделей нейронних мереж на Python, що дозволить студентам застосувати теоретичні знання для розв'язання прикладних задач