35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
|
# Лабораторная работа 1
|
|||
|
### Вариант 10
|
|||
|
|
|||
|
### Данные:
|
|||
|
- make_moons (noise=0.3, random_state=rs)
|
|||
|
### Модели:
|
|||
|
- Линейную регрессию
|
|||
|
- Многослойный персептрон с 10-ю нейронами в скрытом слое (alpha = 0.01)
|
|||
|
- Многослойный персептрон со 100-а нейронами в скрытом слое (alpha = 0.01)
|
|||
|
### Запуск
|
|||
|
- Запустить файл lab1.py
|
|||
|
|
|||
|
### Технологии
|
|||
|
- Язык - 'Python'
|
|||
|
- Библиотеки sklearn, matplotlib, numpy
|
|||
|
|
|||
|
### Что делает
|
|||
|
Программа генерирует набор данных с помощью make_moons(), после чего строит графики для моделей, указанных в задании варианта и выводит в консоль качество данных моделей
|
|||
|
|
|||
|
### Пример работы
|
|||
|
Вывод в консоль:
|
|||
|
|
|||
|
Точность:
|
|||
|
|
|||
|
LinearRegression: 0.1997177824893414
|
|||
|
|
|||
|
Multi Layer Perceptron 10 нейронов: 0.45
|
|||
|
|
|||
|
Multi Layer Perceptron 100 нейронов: 0.8
|
|||
|
|
|||
|
Лучший результат показала модель Multi Layer Perceptron на 100 нейронах
|
|||
|
|
|||
|
Ниже представлены графики, выводимые программой
|
|||
|
|
|||
|
![Graphics](graphics.png)
|