Застосування методiв машинного навчання для знаходження максимального елементу

dc.contributor.authorБедратюк, Г.І.
dc.contributor.authorBedratyuk, A.
dc.date.accessioned2022-04-03T17:39:29Z
dc.date.available2022-04-03T17:39:29Z
dc.date.issued2021
dc.description.abstractВ роботі запропоновано реалізації технологіями класичного машинного навчання та аналіз складової частини алгоритму сортування, а саме, знаходження максимального елементу масиву. Було реалізовано такі методи – лінійну регресію, дерева рішень, метод опорних векторів, метод 𝑘-найближчих сусідів. Проведено порівняльний аналіз точності роботи за кожним алгоритмом.uk_UA
dc.description.abstractSorting is the core operation of many computational tasks, including design, digital signal processing, networking, database management, and data processing, for which it is estimated that sorting accounts for more than 25% of total runtime. Although there are well-known fast classical sorting algorithms, there are still interesting sorting algorithms that simulate the work of the human brain, in particular on the basis of neural networks and in general, on the basis of machine learning methods. Systems based on neural networks are probabilistic, ie algorithms based on them will always have a certain percentage of errors and, therefore, they are not used in classical programming. In this paper, classical algorithms are used to construct machine learning models with a teacher that find the maximum element of the array, namely: linear regression, naive Bayesian classifier, reference vectors method, decision tree. The task of finding the maximum element was reduced to the problem of classification in this way - to obtain a marked data set generated random arrays, each of which was labeled a class equal to the position number of the maximum element of the array. Thus, all arrays of dimension n are divided into n classes - the class with number i includes all arrays in which the maximum element is in the i-th place. Data sets of different dimensions were formed - 2, 3, 4, 10, 20 and different quantities - 100,500,1000,2000, 5000,10000, 100000 arrays. Models were trained on each of the 7 datasets and the accuracy of training was found. Based on computational experiments, it was found that the maximum quality of all models - more than 99.9% - was achieved on an array of two elements and deteriorated with increasing dimension of the array, up to 96%. This quality is not inferior to the quality achieved by neural networks. Also, it was found that the best quality of learning among all classical machine learning methods tested is achieved for linear regression and decision tree. The paper proposes the implementation of classical machine learning technologies and analysis of the component of the sorting algorithm, namely, finding the maximum element of the array. . The following methods were implemented: linear regression, decision trees, support-vector machines, the method of k-nearest neighbors. A comparative analysis of the accuracy of each algorithm.uk_UA
dc.identifier.citationБедратюк Г. І. Застосування методiв машинного навчання для знаходження максимального елементу / Г. І. Бедратюк // Вимірювальна та обчислювальна техніка в технологічних процесах. – 2021. – № 2. – С. 86-96.uk_UA
dc.identifier.urihttps://elar.khmnu.edu.ua/handle/123456789/11815
dc.language.isoukuk_UA
dc.publisherХмельницький національний університетuk_UA
dc.subjectалгоритмuk_UA
dc.subjectсортуванняuk_UA
dc.subjectмаксимальний елемент,uk_UA
dc.subjectмашинне навчанняuk_UA
dc.subjectрегресіяuk_UA
dc.subjectнаївний баєсівський класифікаторuk_UA
dc.subjectметод опорних векторівuk_UA
dc.subjectдерево рішеньuk_UA
dc.subjectsorting algorithmuk_UA
dc.subjectmaximum elementuk_UA
dc.subjectmachine learninguk_UA
dc.subjectregressionuk_UA
dc.subjectnaive Bayesian classifieruk_UA
dc.subjectsupport-vector machinesuk_UA
dc.subjectdecision treeuk_UA
dc.subject.udc004.932uk_UA
dc.titleЗастосування методiв машинного навчання для знаходження максимального елементуuk_UA
dc.title.alternativeApplication of machine learning methods for finding the maximum elementuk_UA
dc.typeСтаттяuk_UA
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Назва:
13[1].pdf
Розмір:
831.7 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Назва:
license.txt
Розмір:
4.26 KB
Формат:
Item-specific license agreed upon to submission
Опис:
Зібрання