Розробка програмного застосунку кластерного аналізу засобами С#
| dc.contributor.author | Скрипник, Ірина Анатоліївна | |
| dc.date.accessioned | 2024-12-22T20:30:51Z | |
| dc.date.available | 2024-12-22T20:30:51Z | |
| dc.date.issued | 2024 | |
| dc.description | Скрипник І. А. Розробка програмного застосунку кластерного аналізу засобами С# : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник О. В. Кудін. Запоріжжя : ЗНУ, 2024. 78 с. | uk |
| dc.description.abstract | UA : Робота викладена на 78 сторінцках друкованого тексту, містить 40 рисунків, 25 джерела, 3 додатки. Об’єкт дослідження – процес застосування методів кластеризації до об’єктів даних. Предмет дослідження – засоби кластерного аналізу заданої множини даних та особливості використання цих засобів. Мета роботи: вивчення існуючих методів та алгоритмів кластеризації та розробка застосунку кластерного аналізу на C#. Методи дослідження – аналіз методів кластеризації, виявлення їх особливостей для наборів даних; аналіз популярних бібліотек машинного навчання та візуалізації для C#; експеримент з різними алгоритмами кластерного аналізу та даними; аналіз результатів. В процесі дослідження проаналізовано проблему кластеризації об’єктів даних, їх попередньої обробки, розглянуто існуючі бібліотеки машинного навчання для C#, засоби візуалізації вхідних даних та результатів кластерного аналізу. Як результат, розроблено програмний застосунок мовою C# з використанням бібліотек ML.NET, Accord.NET для кластеризації, OxyPlot для візуалізації результатів. Програмне рішення реалізує кластерний аналіз наборів даних за допомогою різних алгоритмів кластеризації, візуалізує отримані результати, що дозволяє зробити висновки щодо застосування методів кластеризації даних. | uk |
| dc.description.abstract | EN : The work is presented on 78 pages of printed text, 40 figures, 25 references, 3 supplements. The object of the research is the process of applying clustering methods to data objects. The subject of the research is the tools for cluster analysis of a specified dataset and the peculiarities of using these tools. The purpose of the work is to study existing clustering methods and algorithms and to develop a cluster analysis application in C#. The research employed methods such as the analysis of clustering methods and the identification of their features for datasets; examination of popular machine learning and visualization libraries for C#; experimentation with various clustering algorithms and datasets; and analysis of the results. The research examined the problem of clustering data objects, their preprocessing, and explored existing machine learning libraries for C#, as well as tools for visualizing input data and clustering results. As a result, a software application was developed in C# using the ML.NET and Accord.NET libraries for clustering and OxyPlot for result visualization. The solution implements cluster analysis of data sets using various clustering algorithms, visualizes the obtained results, and provides insights into the application of clustering methods for data analysis. | uk |
| dc.identifier.uri | https://dspace.znu.edu.ua/items/5cd7cedd-1b3c-417c-bbc2-715eeeb6c03d | |
| dc.language.iso | uk | uk |
| dc.subject | алгоритми кластеризації | uk |
| dc.subject | аналіз даних | uk |
| dc.subject | датасет | uk |
| dc.subject | кластерний аналіз | uk |
| dc.subject | машинне навчання | uk |
| dc.subject | метрика | uk |
| dc.subject | мова C# | uk |
| dc.subject | Accord.NET | uk |
| dc.subject | ML.NET | uk |
| dc.subject | OxyPlot | uk |
| dc.subject | clustering algorithms | uk |
| dc.subject | cluster analysis | uk |
| dc.subject | C# language | uk |
| dc.subject | data analysis | uk |
| dc.subject | dataset | uk |
| dc.subject | machine learning | uk |
| dc.subject | metrics | uk |
| dc.title | Розробка програмного застосунку кластерного аналізу засобами С# | uk |
| dc.type | Магістерська робота | uk |