Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 950 Bytes

README.md

File metadata and controls

20 lines (13 loc) · 950 Bytes

ft_linear_regression

This repository contains the ft_linear_regression project from 42 School, which focuses on implementing a simple linear regression model from scratch using Python and NumPy. The primary goal is to understand and apply the fundamentals of linear regression, including data preprocessing, cost function formulation, and optimization using gradient descent.

Features

  • Implementation of a cost function for linear regression.
  • Use of gradient descent to optimize model parameters.
  • Data reading, processing, and handling using NumPy.
  • Visualization of data and the regression line to evaluate model performance.

Skills Developed

  • Basic understanding of linear regression.
  • Application of numerical optimization techniques.
  • Data handling and manipulation using Python and NumPy.

About

This project is part of the curriculum at 42 School, designed to introduce students to key concepts in machine learning.