IIS_2023_1/volkov_rafael_lab_2/readme.md
2023-12-05 12:27:36 +04:00

28 lines
2.6 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.

Общее задание:Используя код из [1] (пункт «Решение задачи ранжирования признаков», стр. 205), выполните ранжирование признаков с помощью указанных по варианту моделей. Отобразите получившиеся значения\оценки каждого признака каждым методом\моделью и среднюю оценку. Проведите анализ получившихся результатов. Какие четыре признака оказались самыми важными по среднему значению? (Названия\индексы признаков и будут
ответом на задание).
8 вариант:
Лассо (Lasso), Рекурсивное сокращение признаков (Recursive
Feature Elimination RFE), Сокращение признаков Случайными деревьями
(Random Forest Regressor)
Запуск через файл app.py
Технологии:
Flask: веб-фреймворк для Python, используется для создания веб-приложения.
scikit-learn: библиотека машинного обучения для Python, в данном случае, используется для реализации методов машинного обучения, таких как Lasso, RFE и Random Forest Regressor.
NumPy: библиотека для выполнения вычислений с массивами и матрицами в Python.
Описание работы программы:
Генерация случайных данных X и Y.
Обучение моделей машинного обучения (Lasso, RFE, Random Forest Regressor) на сгенерированных данных.
Ранжирование признаков с использованием различных методов.
Визуализация результатов ранжирования и отображение наиболее важных признаков.
Входные данные:
X: массив случайных данных размером (750, 14).
Y: массив случайных данных размером (750,).
Выходные данные:
Веб-страница с результатами ранжирования признаков для каждого метода, списком самых важных признаков и таблицами значений X и Y.