Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Previsão de Preços Usando Regressão Polinomial | Escolhendo o Melhor Modelo
Regressão Linear com Python

bookDesafio: Previsão de Preços Usando Regressão Polinomial

Neste desafio, será necessário construir a mesma Regressão Polinomial de grau 2 do desafio anterior. No entanto, será preciso dividir o conjunto em um conjunto de treinamento e um conjunto de teste para calcular o RMSE para ambos. Isso é necessário para avaliar se o modelo está sofrendo de overfitting ou underfitting.
Segue um lembrete da função train_test_split() que deverá ser utilizada.

E também um lembrete da função mean_squared_error() necessária para calcular o RMSE:

rmse = mean_squared_error(y_true, y_predicted, squared=False)
Tarefa

Swipe to start coding

  1. Atribuir o DataFrame com uma única coluna 'age' de df à variável X.
  2. Pré-processar o X utilizando a classe PolynomialFeatures.
  3. Dividir o conjunto de dados utilizando a função apropriada do sklearn.
  4. Construir e treinar um modelo no conjunto de treinamento.
  5. Prever os alvos tanto do conjunto de treinamento quanto do conjunto de teste.
  6. Calcular o RMSE para ambos os conjuntos de treinamento e teste.
  7. Exibir a tabela resumo.

Solução

Ao concluir a tarefa, será possível notar que o RMSE do teste é ainda menor do que o RMSE do treinamento. Normalmente, os modelos não apresentam resultados melhores em instâncias não vistas. Neste caso, a diferença é pequena e ocorre por acaso. Nosso conjunto de dados é relativamente pequeno e, ao dividir, o conjunto de teste recebeu pontos de dados um pouco melhores (mais fáceis de prever).

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 5.26

bookDesafio: Previsão de Preços Usando Regressão Polinomial

Deslize para mostrar o menu

Neste desafio, será necessário construir a mesma Regressão Polinomial de grau 2 do desafio anterior. No entanto, será preciso dividir o conjunto em um conjunto de treinamento e um conjunto de teste para calcular o RMSE para ambos. Isso é necessário para avaliar se o modelo está sofrendo de overfitting ou underfitting.
Segue um lembrete da função train_test_split() que deverá ser utilizada.

E também um lembrete da função mean_squared_error() necessária para calcular o RMSE:

rmse = mean_squared_error(y_true, y_predicted, squared=False)
Tarefa

Swipe to start coding

  1. Atribuir o DataFrame com uma única coluna 'age' de df à variável X.
  2. Pré-processar o X utilizando a classe PolynomialFeatures.
  3. Dividir o conjunto de dados utilizando a função apropriada do sklearn.
  4. Construir e treinar um modelo no conjunto de treinamento.
  5. Prever os alvos tanto do conjunto de treinamento quanto do conjunto de teste.
  6. Calcular o RMSE para ambos os conjuntos de treinamento e teste.
  7. Exibir a tabela resumo.

Solução

Ao concluir a tarefa, será possível notar que o RMSE do teste é ainda menor do que o RMSE do treinamento. Normalmente, os modelos não apresentam resultados melhores em instâncias não vistas. Neste caso, a diferença é pequena e ocorre por acaso. Nosso conjunto de dados é relativamente pequeno e, ao dividir, o conjunto de teste recebeu pontos de dados um pouco melhores (mais fáceis de prever).

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

close

Awesome!

Completion rate improved to 5.26
Seção 4. Capítulo 4
single

single

some-alt