.. | ||
screens | ||
lab1.py | ||
README.md |
Лаб 1
Работа с типовыми наборами данных и различными моделями
Вариант 3
Данные: make_classification (n_samples=500, n_features=2, n_redundant=0, n_informative=2, random_state=rs, n_clusters_per_class=1)
Запуск
Выполнением скрипта файла (вывод в консоль + рисует графики).
Модели:
- Линейная регрессия
- Полиномиальная регрессия (со степенью 3)
- Гребневая полиномиальная регрессия (со степенью 3, alpha = 1.0)
Графики
Линейная регрессия: Линейная регрессия предполагает линейную зависимость между признаками и целевой переменной. Это хорошо работает, когда взаимосвязь линейна, а шум в наборе данных минимален. Лучше всего сработала на наборе лун. Хуже всего на кругах. На линейном наборе показала себя на равне с остальными.
Полиномиальная и гребневая показали примерно одинаково на всех наборах.
Полиномиальная регрессия (степень=3): Полиномиальная регрессия обеспечивает более гибкую подгонку за счет полинома более высокого порядка(кубическая кривая). Она может выявить более сложные взаимосвязи между объектами и целевой переменной. Она может сработать лучше, чем линейная регрессия, если истинная взаимосвязь нелинейна.
Гребневая регрессия (степень= 3, альфа=1,0): В случае полиномиальной регрессии с регуляризацией (альфа=1,0) модель добавляет коэффициент регуляризации для управления сложностью обучения. Регуляризация помогает предотвратить переобучение, когда набор данных содержит шум или когда он ограничен.
![датасет 1](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot1.png)
![линейная модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot2.png)
![полиномиальная модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot3.png)
![гребневая модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot4.png)
![датасет 2](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot5.png)
![линейная модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot6.png)
![полиномиальная модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot7.png)
![гребневая модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot8.png)
![датасет 3](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot9.png)
![линейная модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot10.png)
![полиномиальная модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot11.png)
![гребневая модель](/Alexey/IIS_2023_1/media/branch/zhukova_alina_lab_1/antonov_dmitry_lab_1/screens/myplot12.png)