IIS_2023_1/kamyshov_danila_lab_4
2023-12-06 13:46:48 +04:00
..
static kamyshov_danila_lab_4 is done 2023-12-06 13:46:48 +04:00
templates kamyshov_danila_lab_4 is done 2023-12-06 13:46:48 +04:00
app.py kamyshov_danila_lab_4 is done 2023-12-06 13:46:48 +04:00
readme.md kamyshov_danila_lab_4 is done 2023-12-06 13:46:48 +04:00
student-mat.csv kamyshov_danila_lab_4 is done 2023-12-06 13:46:48 +04:00

Общее задание: Использовать метод кластеризации к данным из курсовой работы, самостоятельно сформулировав задачу. Интерпретировать результаты и оценить, насколько хорошо он подходит для решения сформулированной вами задачи.

Задание по вариантам: Тема: Анализ благополучия студентов Датасет: 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', содержащий данные о студентах. Выходные данные:

Веб-страница с тепловой картой, отображающей результаты кластеризации студентов.