sklearn.datasets.fetch_olivetti_faces

sklearn.datasets.fetch_olivetti_faces()

Cargue el conjunto de datos de caras Olivetti de AT&T (clasificación).

Descargar si es necesario.

Clases

40

Total de muestras

400

Dimensionalidad

4096

Características

real, between 0 and 1

Lee más en el Manual de usuario.

Parámetros
data_homestr, default=None

Especifique otra carpeta de descarga y caché para los conjuntos de datos. Por defecto, todos los datos de scikit-learn se almacenan en las subcarpetas “~/scikit_learn_data”.

shufflebool, default=False

Si es True, el orden del conjunto de datos se baraja para evitar tener imágenes de la misma persona agrupadas.

random_stateentero, instancia de RandomState o None, por defecto=0

Determina la generación de números aleatorios para barajar el conjunto de datos. Pase un int para una salida reproducible a través de múltiples llamadas a la función. Ver Glosario.

download_if_missingbool, default=True

Si es False, lanza un IOError si los datos no están disponibles localmente en lugar de intentar descargar los datos desde el sitio de origen.

return_X_ybool, default=False

Si es True, devuelve (data, target) en lugar de un objeto Bunch. Para más información sobre los objetos data y target, véase más abajo.

Nuevo en la versión 0.22.

Devuelve
dataBunch

Objeto tipo diccionario, con los siguientes atributos.

data: ndarray, forma (400, 4096)

Cada fila corresponde a una imagen de cara biselada de tamaño original 64 x 64 píxeles.

imágenesndarray, forma (400, 64, 64)

Cada fila es una imagen de cara correspondiente a uno de los 40 sujetos del conjunto de datos.

objetivondarray, shape (400,)

Etiquetas asociadas a cada imagen de la cara. Estas etiquetas van de 0 a 39 y corresponden a los ID de los sujetos.

DESCRstr

Descripción del conjunto de datos Olivetti Faces modificado.

(data, target) : tuple si return_X_y=Truetupla si

Nuevo en la versión 0.22.