Skip to content

GooseIt/MLserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание 3 по практикуму

Ансамблевые методы машинного обучения. Веб-сервер. Композиции алгоритмов для решения задач машинного обучения

Илюхин Владислав, группа 317

Данный markdown-файл содержит описание построенного в результате проделанной работы веб-сервера, опись его функционала и руководство по использованию.

Стартовая страница

image info

Пользователю предлагаетася два режима работы с сервером - использовать полученные в ходе исследования лучшие модели для случайного леса и градиентного бустинга, либо обучить модели со своими собственными параметрами

Предсказание лучшими моделями

Выбор лучшей модели

image info

Загружаемый файл должен иметь все колонки, присутствующие у датасета по ссылке (кроме, возможно, price). Поддерживаются только датасеты в формате .csv.

Получение предсказаний

image info

Предсказания сохраняются в файл results.sav. Также программа выводит RMSE своего вывода в случае, если на загруженном датасете была колонка с правильными ответами.

Обучение собственных моделей

Выбор ансамблевого метода

image info

Настройка ансамблевого метода

Здесь пользователю предлагается задать гиперпараметры для выбранного метода обучения - у случайного леса и градиентного бустинга необходимо задать различные наборы.

image info

image info

Результат работы

Пользователь получает RMSE своего метода на использованном датасете и может повторить обучение с другой моделю на другом датасете.

image info

Запуск веб-сервера. Docker-контейнер

Для запуска приложения на своем компьютере пользователю необходимо копировать репозиторий и выполнить в терминале команды сборки и запуска контейнера из родительской директории:

sudo docker build -t model .

sudo docker run -p 5000:5000 -i model

Альтернативно, пользователь может просто скачать и запустить образ по ссылке.

About

WebServer implementation, provides pre-trained RF & GB models, as well as ability to train new ones with custom weights

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published