71 lines
2.5 KiB
Markdown
71 lines
2.5 KiB
Markdown
# Лабораторная работа №6
|
||
|
||
> Нейронная сеть
|
||
|
||
### Как запустить лабораторную работу
|
||
|
||
1. Установить python, numpy, sklearn
|
||
1. Запустить команду `python main.py` в корне проекта
|
||
|
||
### Использованные технологии
|
||
|
||
* Язык программирования `python`
|
||
* Библиотеки `numpy, sklearn`
|
||
* Среда разработки `PyCharm`
|
||
|
||
### Что делает программа?
|
||
|
||
Цель программы: на основе данных об автомобилях на вторичном рынке обучить модель нейронной сети MLPRegressor
|
||
на предсказание цены.
|
||
|
||
Модель: MLPRegressor
|
||
|
||
Выбранные признаки:
|
||
|
||
- year
|
||
- mileage
|
||
- state
|
||
|
||
#### Сеть из 1 слоя в 20 нейронов
|
||
|
||
Обучение на 2 вариантах random state
|
||
|
||
Оценки качества по MAPE:
|
||
|
||
min: 91.89810260464559
|
||
median: 91.91394036274613
|
||
max: 91.92977812084669
|
||
std: 0.015837758100552435
|
||
|
||
Выводы: качество хорошее, но всё ещё есть доля ошибки. При этом разброс оценок качества 0.01 процента показывает,
|
||
что random state не сильно влияет на итоговое качество модели.
|
||
|
||
Обучение на 20 вариантах random state
|
||
|
||
min: 91.47984008974515
|
||
median: 91.97261118318303
|
||
max: 92.36410228588716
|
||
std: 0.22711198255843948
|
||
|
||
Выводы: качество неудовлетворительное. Похоже на переобучение. Разброс всё ещё небольшой 0.2 показывает,
|
||
что random state не сильно влияет на итоговое качество модели.
|
||
|
||
#### Сеть из 2 слоев по 20 нейронов
|
||
|
||
Обучение на 2 вариантах random state
|
||
|
||
min: 91.12873208155982
|
||
median: 91.44458715556677
|
||
max: 91.76044222957371
|
||
std: 0.31585507400694723
|
||
|
||
Обучение на 20 вариантах random state
|
||
|
||
min: 90.17104509583521
|
||
median: 91.85328507593465
|
||
max: 92.43304446695873
|
||
std: 0.5086054377534013
|
||
|
||
Выводы: Оптимальный результат 92.43%. Качество хорошее, но процент ошибки всё ещё большой.
|
||
Поэтому для решения поставленной задачи MLPRegressor с предложенными параметрами не подходит.
|