Розробка Python-пакету для навчання моделей з використанням методу SVM та субградієнтного підходу
Дата
2022
Автори
Пащенко Дмитро
Назва журналу
ISSN журналу
Назва тому
Видавець
Анотація
Розроблено Python-пакет для розв’язання задачі класифікації методом опорних векторів (SVM) з використанням субградієнтного підходу. Реалізована інтеграція з scikit-learn, що дозволяє виконувати мультикласову класифікацію на базі бінарної, використовувати оцінювач як елемент scikit-learn pipeline тощо. Проведено тестування створеного пакету на базі методу sklearn.utils.estimator_checks.check_estimator(). Досліджено аналогічні інструменти в scikit-learn та знайдено умови доречності використання саме нашого описаного в роботі пакету. Проведено порівняльний аналіз різних функцій втрат. Обґрунтовано доцільність використання hinge loss та субградієнтного підходу. Продемонстровано можливості ядрового методу опорних векторів на основі субградієнтного методу.
Бібліографічний опис
Галузь знань та спеціальність
12 Інформаційні технології , 121 Інженерія програмного забезпечення
Бібліографічний опис
Пащенко Д. Розробка Python-пакету для навчання моделей з використанням методу SVM та субградієнтного підходу : кваліфікаційна робота … бакалавра : 121 Інженерія програмного забезпечення / Пащенко Дмитро. – Київ, 2022. – 30 с.