Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acensjj/ft_linear_regression
Ce projet vous servira a faire vos premiers pas dans l'IA et plus precisement le machine learning. Vous allez commencer par algo simple. Vous coderez un program qui peut predire le prix d une voiture en utilisant la regression lineaire avec un algorithme du gradient
https://github.com/acensjj/ft_linear_regression
42 42born2code ft-linear-regression ia python
Last synced: about 6 hours ago
JSON representation
Ce projet vous servira a faire vos premiers pas dans l'IA et plus precisement le machine learning. Vous allez commencer par algo simple. Vous coderez un program qui peut predire le prix d une voiture en utilisant la regression lineaire avec un algorithme du gradient
- Host: GitHub
- URL: https://github.com/acensjj/ft_linear_regression
- Owner: AcensJJ
- Created: 2021-10-29T21:09:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-17T10:53:07.000Z (about 3 years ago)
- Last Synced: 2024-11-09T04:32:42.394Z (about 2 months ago)
- Topics: 42, 42born2code, ft-linear-regression, ia, python
- Language: Python
- Homepage:
- Size: 1.29 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ft_linear_regression
### Description
Ce projet vous servira a faire vos premiers pas dans l'IA et plus precisement le machine learning. Vous allez commencer par algo simple. Vous coderez un program qui peut predire le prix d une voiture en utilisant la regression lineaire avec un algorithme du gradient
# Partie Obligatoire
Ce que vous devez faireImplémentez un algorithme de regression linéaire sur un seul element, en l’occurencele kilométrage d’une voiture Pour ce faire vous devez faire 2 programmes :
- Le premier programme sera utilisé pour prédire le prix d’une voiture en fonctionde son kilométrage. Quand vous lancerez le programme, celui ci vous demandera lekilométrage et devrait vous donner un prix approximatif de la voiture en utilisantl’hypothèse suivante :
![formule1](https://user-images.githubusercontent.com/45235527/140348830-b8275ec3-5908-4a12-9da1-bbdf166316a7.PNG)
Avant de lancer le programme d’entrainement, theta0 et theta1 auront pour valeur0.
- Le second programme sera utilisé pour entrainer votre modèle. Il lira le jeu dedonnées et fera une regression linéaire sur ces données.Une fois la regression linéaire terminée, vous sauvegarderez la valeur de theta0 ettheta1 pour pouvoir l’utiliser dans le premier programme.Vous utiliserez la formule suivante :
![formule2](https://user-images.githubusercontent.com/45235527/140348840-4d426b93-b304-44b0-8ab4-152e10ebe1e9.PNG)
Je vous laisse devinez ce à quoi m correspond :)
Veuillez noter que le prixEstime est la même chose que dans notre premier pro-gramme, mais ici il utilise vos valeures temporaires afin de calculer theta0 et theta1.Attention a bien mettre a jour theta0 et theta1 en même temps.
# Bonus
Voici des bonus qui pourrait être utiles :
- Visualiser les données sur un graph avec leur repartition.
- Afficher la ligne résultant de votre regression linéaire sur ce même graphe et voirsi ca marche !
- Un programme qui vérifie la precision de votre algorithme.
... Et n’importe quoi qui pourrait rendre cet exercice encore meilleur.
# Requirements
- python3.10
- lib:
- pip3 install pandas
- pip3 install matplotlib
# doc# Results