Программа будет предоставлять пользователю возможность загружать файл с данными в формате txt, в котором первая строка будет содержать информацию о количестве признаков и количестве строк. Затем он будет выбирать признаки для кластеризации, а также при необходимости задавать количество кластеров. Перед обработкой файла система будет проверять корректность данных: соответствие указанного количества признаков, наличие и валидность первой строки в файле.
После загрузки данных и параметров программа будет применять метод кластеризации k-means, используя введенные параметры: количество объектов, признаков и кластеров. Если количество кластеров не задано, программа осуществит автоматический подбор гиперпараметров. Далее будут вычисляться метрики для оценки качества кластеризации: Инерция, Индекс силуэта, Давид-Болдуин индекс и V-меры.
По завершении алгоритма будет отображена плоскость с кластерами, выделенными разными цветами, а ниже выведутся рассчитанные метрики. Пользователю будет доступна функция загрузки эталонных данных для сравнения: загруженные кластеры отобразятся в соседнем окне. Также пользователь сможет сохранять результаты кластеризации и метрики в базу данных или экспортировать их в файл.
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |