ElkinStas / ft_linear_regression

линейная регрессия, построенная методом наименьших квадратов

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ft_linear_regression

проект школы 21 - посвящен анализу данных и построению линейной регрессии

Суть проекта

Нужно сделать линейную регрессию по предоставленному датасету. Поиск весов должен быть осуществлен посредством градиентного спуска. Сама задача состоит из 2 частей

Часть 1

Датасет представляет собой набор данных по двум параметрам: километраж и цена автомобиля. Нужно предсказать цену автомобиля по его километражу. В первой программе веса должны быть равны 0, если обучения еще не было

Часть 2

Происходит обучение модели и поиск подходящих весов для модели. Поиск осуществляется методом градиентного спуска. После нахождения весов - запись их в файл.

Особняком стоят jupiter ноутбуки - там есть решение аналитическим методом. Для такой задачи оно гораздо лучше и быстрее, но суть проекта именно в реализации градиентного спуска, поэтому они лежат особняком

About

линейная регрессия, построенная методом наименьших квадратов


Languages

Language:Jupyter Notebook 95.4%Language:Python 4.6%