IIS_2023_1/kamyshov_danila_lab_4/readme.md
2023-12-06 13:46:48 +04:00

32 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Общее задание:
Использовать метод кластеризации к данным из курсовой работы, самостоятельно сформулировав задачу.
Интерпретировать результаты и оценить, насколько хорошо он подходит для решения сформулированной вами задачи.
Задание по вариантам:
Тема: Анализ благополучия студентов
Датасет: Student Alcohol Consumption
ссылка: https://www.kaggle.com/datasets/uciml/student-alcohol-consumption?resource=download
Задача для кластарезации:
модель linkage
применение алгоритмов кластеризации к данным о студентах, для выявления схожих групп студентов по признакам
Чтобы Запустить приложение нужно запустить файл app.py
Технологии:
Flask: Фреймворк для создания веб-приложений на языке Python.
pandas: Библиотека для обработки и анализа данных.
scipy: Библиотека для научных вычислений, включая алгоритмы кластеризации.
seaborn: Библиотека для визуализации данных.
Описание работы программы:
Программа использует Flask для создания веб-приложения. Она загружает данные о студентах из файла 'student-mat.csv' с использованием pandas. Затем она выполняет кластеризацию студентов с использованием алгоритма linkage из scipy и визуализирует результаты с помощью seaborn в виде тепловой карты (heatmap).
Программа предоставляет веб-страницу, на которой отображается тепловая карта, показывающая схожесть студентов по выбранным признакам.
Входные данные:
Файл 'student-mat.csv', содержащий данные о студентах.
Выходные данные:
Веб-страница с тепловой картой, отображающей результаты кластеризации студентов.