.. | ||
lab2.py | ||
means.png | ||
RandomizedLasso.py | ||
README.md | ||
result.png |
Лабораторная работа №2
Ранжирование признаков
Выполнил студент группы ПИбд-41 Липатов Илья
Как запустить лабораторную работу:
- установить python, numpy, matplotlib, sklearn
- запустить проект (стартовая точка класс lab2)
Какие технологии использовались:
- Язык программирования
Python
, библиотеки numpy, matplotlib, sklearn - Среда разработки
PyCharm
Что делает лабораторная работа:
- генерирует данные и обучает модели модели RandomizedLasso, Ridge,Random Forest Regressor.
- ранжирует признаки с помощью моделей RandomizedLasso, Ridge,Random Forest Regressor.
- отображает получившиеся значения\оценки каждого признака каждым методом\моделью и среднюю оценку.
Примеры работы:
Результаты:
- RandomizedLasso: 1, 2, 4, 5
- Ridge: 4, 11, 12 и 1 или 2 (одинаковый результат)
- Random Forest Regressor: 4, 1 11, 12