Exercício 2 - versão 1

Jacques Wainer

Exercício 2 - Versão 1

Data de entrega: 11/6 a meia noite

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

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:

Tabela final

Gere uma tabela final com cada classificador, os valores do RMSE com valore default para os hiperparametros, e o valor do RMSE com o melhor valor dos hiperparametros.