Exercício 2 - Versão 4

Jacques Wainer

Exercício 2 - Versão 4

Data de entrega: 12/7 a meia noite, via email.

Objetivos: aplicar os vários regressores visto em aula. Busca de hiperparametros

Leia

Leia o arquivo Bias_correction_ucl.csv. A derscriçao dos dados esta aqui

O atributo de saída é Next_Tmax (a temperatura máxima no próximo dia).

Cross validation, medida de erro e busca de hiperparametros

Use 5-fold cross validation.

Use RMSE como medida de erro

A busca de hiperparametros será aleatória. O problema especificará um intervalo para hiperparametro. Use uma distribuição uniforme para escolher valores neste intervalo.

Se houver mais de um hiperparametro,

Para cada um dos regressores abaixo

Reporte o RMSE da melhor combinação de hiperparametros e o valor dos hiperparametros encontrados

Também reporte o RMSE de usar os valores default do SKLearn para os hiperparametros que voce buscou.

Linear

Não tem hiperparametro

Linear com regularização L2

alpha: 10 números aleatórios entre 10^{-3} e 10^3: Uniforme no expoente,

Linear com regularização L1

alpha: 10 números aleatório entre 10^{-3} e 10^3: Uniforme no expoente,

SVM Linear

Selecione 10 pares aleatórios ente:

SVM com kernel RBF

Selecione 10 trinca aleatórias ente:

KNN

K: 10 números aleatórios entre 1 e 1000

MLP

Neurônios na camada do meio: de 5 a 20, de três em três

Arvore de decisão

Use prunning.

ccp_alpha 10 números aleatórios entre 0.0 e 0.04

Random Forest

Use todas as combinações dos valores abaixo.

GBM

Selecione 10 trinca aleatórias ente: