IIS_2023_1/kamyshov_danila_lab_1
2023-12-06 13:45:07 +04:00
..
static kamyshov_danila_lab_1 is done 2023-12-06 13:45:07 +04:00
templates kamyshov_danila_lab_1 is done 2023-12-06 13:45:07 +04:00
app.py kamyshov_danila_lab_1 is done 2023-12-06 13:45:07 +04:00
readme.md kamyshov_danila_lab_1 is done 2023-12-06 13:45:07 +04:00

Общее задание: Используя код из пункта «Регуляризация и сеть прямого распространения» из [1] (стр. 228), сгенерируйте определенный тип данных и сравните на нем 3 модели (по варианту). Постройте графики, отобразите качество моделей, объясните полученные результаты.

13 вариант:Данные: make_moons (noise=0.3, random_state=rs) Модели: · Линейную регрессию · Полиномиальную регрессию (со степенью 3) 43 · Многослойный персептрон со 100-а нейронами в скрытом слое (alpha = 0.01)

Чтобы Запустить приложение нужно запустить файл app.py

Технологии:

Язык программирования: Python Фреймворк: Flask (для веб-приложения) Библиотеки: NumPy, scikit-learn, Matplotlib Описание программы: Программа представляет собой веб-приложение, реализованное с использованием Flask. Она генерирует данные, используя make_moons из scikit-learn, и сравнивает три модели машинного обучения: линейную регрессию, полиномиальную регрессию степени 3 и многослойный персептрон с 100 нейронами в скрытом слое и параметром регуляризации alpha=0.01.

Входные данные:

Данные, сгенерированные с использованием make_moons (noise=0.3, random_state=0). Выходные данные:

Веб-страница с кнопкой "Сравнить модели". После нажатия кнопки выводятся графики, представляющие результаты трех моделей (линейной регрессии, полиномиальной регрессии и многослойного персептрона) с соответствующими оценками (score). Графики сохраняются и отображаются на веб-странице.