IIS_2023_1/kamyshov_danila_lab_1/readme.md
2023-12-06 13:45:07 +04:00

29 lines
2.4 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] (стр. 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). Графики сохраняются и отображаются на веб-странице.