Details

Title Сравнительный анализ алгоритмов классификации: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Comparative analysis of classification algorithms
Creators Косенко Кирилл Русланович
Scientific adviser Кузнецова Лидия Валерьевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects машинное обучение ; классификация ; k-ближайших соседей ; деревья решений ; метод опорных векторов ; machine learning ; classification ; k-nearest neighbors ; decision trees ; support vector machine
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr26-1295
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\40861
Record create date 7/1/2026

Allowed Actions

Action 'Прочитать' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Цель выпускной квалификационной работы заключается в сравнительном анализе распространенных алгоритмов классификации и модернизации одного из них. Задачи, которые необходимо решить в ходе исследования: 1) Рассмотреть существующие алгоритмы классификации, применяемые в машинном обучении. 2) Провести сравнительный анализ. 3) Разработать модернизированный метод, на основе алгоритма k-ближайших соседей. 4) Провести анализ эффективности разработанного метода. 5) Сделать выводы на основе полученных результатов. В работе были рассмотрены три алгоритма классификации: k-ближайших соседей, Деревья решений и метод опорных векторов. Они были изучены, смоделированы, реализованы и выполнены на четырех наборах данных. В ходе сравнительного анализа фиксировалась точность, время обучения, время тестирования, зависимость от параметров и устойчивость к ненормализованным данным. По результатам сравнительного анализа были сформулированы преимущества и недостатки рассмотренных алгоритмов. Был разработан модернизированный алгоритм, на основе k-ближайших соседей, решающий проблему зависимости от параметра k. За счет дополнительной оптимизации удалось также снизить время тестирования. Для достижения данных результатов в работе были использованы следующие информационные технологии, в том числе программное обеспечение, облачные сервисы, базы данных и прочие сквозные цифровые технологии: PyCharm Community Edition.

The aim of the final qualification work is a comparative analysis of common classification algorithms and modernization of one of them. The research set the following goals: 1) Consider existing classification algorithms used in machine learning. 2) Conduct a comparative analysis. 3) Develop a modernized method based on the k-nearest neighbors algorithm. 4) Conduct an analysis of the effectiveness of the developed method. 5) Draw conclusions based on the results obtained. Three classification algorithms were considered in the paper: k-nearest neighbors, Decision trees, and the support vector method. They were studied, modeled, implemented, and executed on four datasets. During the comparative analysis, accuracy, training time, testing time, dependence on parameters and resistance to non-normalized data were recorded. Based on the results of the comparative analysis, the advantages and disadvantages of the considered algorithms were formulated. An upgraded algorithm based on k-nearest neighbors has been developed, solving the problem of dependence on the parameter k. Due to additional optimization, it was also possible to reduce the testing time. To achieve these results, the following information technologies were used in the work, including software, cloud services, databases and other end-to-end digital technologies: PyCharm Community Edition.

Network User group Action
ILC SPbPU Local Network All
Прочитать Print Download
Internet Authorized users SPbPU
Прочитать Print Download
Internet Anonymous
...