Praticando perguntas de entrevista de Machine Learning em Python
Lisa Stuart
Data Scientist






| Regularização | L1 (Lasso) | L2 (Ridge) |
|---|---|---|
| penaliza | soma dos valores absolutos dos coeficientes | soma dos quadrados dos coeficientes |
| soluções | esparsas | não esparsas |
| número de soluções | múltiplas | única |
| seleção de variáveis | sim | não |
| robusto a outliers? | sim | não |
| padrões complexos? | não | sim |

| Features | CHAS | NOX | RM |
|---|---|---|---|
| Estimativas de coeficientes | 2.7 | -17.8 | 3.8 |
| Estimativas regularizadas dos coeficientes | 0 | 0 | 0.95 |
# Estimador Lasso
sklearn.linear_model.Lasso
# Estimador Lasso com validação cruzada
sklearn.linear_model.LassoCV
# Estimador Ridge
sklearn.linear_model.Ridge
# Estimador Ridge com validação cruzada
sklearn.linear_model.RidgeCV
# Estimador ElasticNet
sklearn.linear_model.ElasticNet
# Estimador ElasticNet com validação cruzada
sklearn.linear_model.ElasticNetCV
# Divisão treino/teste
sklearn.model_selection.train_test_split
# Erro quadrático médio
sklearn.metrics.mean_squared_error(y_test,
predict(X_test))
# Melhor parâmetro de regularização
mod_cv.alpha_
# Array de valores em log
alphas=np.logspace(-6, 6, 13)
Praticando perguntas de entrevista de Machine Learning em Python