Capítulo 16. Regressão logística
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
16.0 Introdução
Apesar de ser chamada de regressão, a regressão logística é, na verdade, uma técnica de classificação supervisionada amplamente utilizada . A regressão logística (e as suas extensões, como a regressão logística multinomial) é uma abordagem direta e bem compreendida para prever a probabilidade de uma observação pertencer a uma determinada classe. Neste capítulo, iremos abordar o treino de uma variedade de classificadores utilizando a regressão logística no scikit-learn.
16.1 Treinar um classificador binário
Problema
Tens de treinar um modelo de classificador simples.
Solução
Treina uma regressão logística em scikit-learn utilizando LogisticRegression:
# Load librariesfromsklearn.linear_modelimportLogisticRegressionfromsklearnimportdatasetsfromsklearn.preprocessingimportStandardScaler# Load data with only two classesiris=datasets.load_iris()features=iris.data[:100,:]target=iris.target[:100]# Standardize featuresscaler=StandardScaler()features_standardized=scaler.fit_transform(features)# Create logistic regression objectlogistic_regression=LogisticRegression(random_state=0)# Train modelmodel=logistic_regression.fit(features_standardized,target)
Debate
Apesar de ter "regressão" no nome, uma regressão logística é, na verdade, um classificador binário amplamente utilizado ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access