IIS_2023_1/kurmyza_pavel_lab_1
2023-10-22 16:37:16 +04:00
..
console_output.jpg kurmyza_pavel_lab_1 is ready 2023-10-22 16:37:16 +04:00
main.py kurmyza_pavel_lab_1 is ready 2023-10-22 16:37:16 +04:00
plots.jpg kurmyza_pavel_lab_1 is ready 2023-10-22 16:37:16 +04:00
README.md kurmyza_pavel_lab_1 is ready 2023-10-22 16:37:16 +04:00

Лабораторная работа №1

ПИбд-41, Курмыза Павел, Вариант 13

Данные:

  • make_moons (noise=0.3, random_state=rs)

Модели:

  • Линейную регрессию
  • Полиномиальную регрессию (со степенью 3)
  • Многослойный персептрон со 100-а нейронами в скрытом слое (alpha = 0.01)

Как запустить ЛР

  • Запустить файл main.py

Используемые технологии

  • Язык программирования Python
  • Библиотеки: sklearn, matplotlib, numpy

Что делает программа

После генерации набора данных с помощью функции make_moons(), программа создает графики для моделей, которые указаны в задании. Затем она выводит в консоль качество данных для этих моделей.

Тесты

Консоль

Консольный вывод

Графики

Графики

Вывод

Исходя из этого, можно сделать вывод: лучший результат показала модель многослойного персептрона на 100 нейронах.