https://github.com/matheusotenio/linear_regression_healthcostscalculator
O modelo foi treinado utilizando um conjunto de dados que contém informações sobre diferentes pessoas, incluindo seus custos de saúde. O objetivo é prever os custos de saúde com base em novas informações fornecidas.
https://github.com/matheusotenio/linear_regression_healthcostscalculator
freecodecamp-project linear-regression machine-learning python tensorflow
Last synced: 3 months ago
JSON representation
O modelo foi treinado utilizando um conjunto de dados que contém informações sobre diferentes pessoas, incluindo seus custos de saúde. O objetivo é prever os custos de saúde com base em novas informações fornecidas.
- Host: GitHub
- URL: https://github.com/matheusotenio/linear_regression_healthcostscalculator
- Owner: MatheusOtenio
- Created: 2025-03-02T17:42:14.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-02T18:52:08.000Z (3 months ago)
- Last Synced: 2025-03-02T19:18:57.236Z (3 months ago)
- Topics: freecodecamp-project, linear-regression, machine-learning, python, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Linear Regression Health Costs Calculator
Este projeto foi desenvolvido como parte do currículo "Machine Learning with Python" da freeCodeCamp, com o objetivo de prever os custos de saúde utilizando um algoritmo de **Regressão Linear**. O modelo foi construído utilizando **Machine Learning** e a biblioteca **scikit-learn**.
O modelo foi treinado utilizando um conjunto de dados que contém informações sobre diferentes pessoas, incluindo seus custos de saúde. O objetivo é prever os custos de saúde com base em novas informações fornecidas. O conjunto de dados foi dividido em **80%** para treinamento e **20%** para testes.
### Exemplo de execução:
O código foi treinado utilizando o dataset de treinamento e avaliado com o dataset de teste. A função final verifica se o **MAE** do modelo é inferior a **3500**, o que significa que ele faz previsões com um erro menor que **$3500**.
### Pré-processamento dos dados:
Para garantir a qualidade das previsões, os dados categóricos foram convertidos em valores numéricos e o conjunto de dados foi dividido em **train_dataset** e **test_dataset**. A coluna "expenses" foi separada para formar os **train_labels** e **test_labels**.## Resultado
No meu projeto, consegui criar um modelo de regressão linear funcional que prevê os custos de saúde com um erro absoluto médio abaixo de **3500 dólares**, o que demonstra a capacidade do modelo em generalizar e fazer previsões precisas.

## Referências- [freeCodeCamp](https://github.com/freeCodeCamp)
- [Mephistopheles-0](https://github.com/Mephistopheles-0)