Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Conceptos de Scikit-learn | Preprocesamiento de Datos con Scikit-learn
Quizzes & Challenges
Quizzes
Challenges
/
Introducción al Aprendizaje Automático con Python

bookConceptos de Scikit-learn

La biblioteca scikit-learn (sklearn) proporciona herramientas para el preprocesamiento y modelado. Sus principales tipos de objetos son estimator, transformer, predictor y model.

Estimator

Cualquier clase con .fit() es un estimator — aprende a partir de los datos.

estimator.fit(X, y)     # supervised  
estimator.fit(X)        # unsupervised

Transformer

Un transformer tiene .fit() y .transform(), además de .fit_transform() para realizar ambos procesos a la vez.

Note
Nota

Los transformadores suelen utilizarse para transformar el arreglo X. Sin embargo, como veremos en el ejemplo de LabelEncoder, algunos transformadores están diseñados para el arreglo y.

Los valores nan que se muestran en el conjunto de entrenamiento en la imagen indican datos faltantes en Python.

Predictor

Un predictor es un estimador con .predict() para generar salidas.

predictor.fit(X, y)
predictor.predict(X_new)

Modelo

Un modelo es un predictor con .score(), que evalúa el rendimiento.

model.fit(X, y)
model.score(X, y)

Como se mencionó en el capítulo anterior, precisión es una métrica que representa el porcentaje de predicciones correctas.

La etapa de preprocesamiento implica trabajar con transformadores, y se trabaja con predictores (más específicamente con modelos) en la etapa de modelado.

question mark

Seleccione todas las afirmaciones correctas.

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain the difference between a transformer and a predictor?

What are some examples of estimators in scikit-learn?

How is the .score() method used to evaluate a model?

bookConceptos de Scikit-learn

Desliza para mostrar el menú

La biblioteca scikit-learn (sklearn) proporciona herramientas para el preprocesamiento y modelado. Sus principales tipos de objetos son estimator, transformer, predictor y model.

Estimator

Cualquier clase con .fit() es un estimator — aprende a partir de los datos.

estimator.fit(X, y)     # supervised  
estimator.fit(X)        # unsupervised

Transformer

Un transformer tiene .fit() y .transform(), además de .fit_transform() para realizar ambos procesos a la vez.

Note
Nota

Los transformadores suelen utilizarse para transformar el arreglo X. Sin embargo, como veremos en el ejemplo de LabelEncoder, algunos transformadores están diseñados para el arreglo y.

Los valores nan que se muestran en el conjunto de entrenamiento en la imagen indican datos faltantes en Python.

Predictor

Un predictor es un estimador con .predict() para generar salidas.

predictor.fit(X, y)
predictor.predict(X_new)

Modelo

Un modelo es un predictor con .score(), que evalúa el rendimiento.

model.fit(X, y)
model.score(X, y)

Como se mencionó en el capítulo anterior, precisión es una métrica que representa el porcentaje de predicciones correctas.

La etapa de preprocesamiento implica trabajar con transformadores, y se trabaja con predictores (más específicamente con modelos) en la etapa de modelado.

question mark

Seleccione todas las afirmaciones correctas.

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
some-alt