Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Concetti di Scikit-learn | Preprocessing Dei Dati con Scikit-Learn
Quizzes & Challenges
Quizzes
Challenges
/
Introduzione al Machine Learning con Python

bookConcetti di Scikit-learn

La libreria scikit-learn (sklearn) offre strumenti per la pre-elaborazione e la modellazione dei dati. I suoi principali tipi di oggetti sono estimator, transformer, predictor e model.

Estimator

Qualsiasi classe con .fit() è un estimator — apprendimento dai dati.

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

Transformer

Un transformer dispone di .fit() e .transform(), oltre a .fit_transform() per eseguire entrambe le operazioni contemporaneamente.

Note
Nota

I trasformatori sono solitamente utilizzati per trasformare l'array X. Tuttavia, come vedremo nell'esempio di LabelEncoder, alcuni trasformatori sono progettati per l'array y.

I valori nan mostrati nel set di addestramento nell'immagine indicano dati mancanti in Python.

Predittore

Un predittore è un stimatore con .predict() per generare output.

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

Modello

Un modello è un predittore con .score(), che valuta le prestazioni.

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

Come menzionato nel capitolo precedente, accuratezza è una metrica che rappresenta la percentuale di previsioni corrette.

La fase di preprocessing implica l'utilizzo di trasformatori, mentre si lavora con i predittori (più specificamente con i modelli) nella fase di modellazione.

question mark

Seleziona tutte le affermazioni corrette.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookConcetti di Scikit-learn

Scorri per mostrare il menu

La libreria scikit-learn (sklearn) offre strumenti per la pre-elaborazione e la modellazione dei dati. I suoi principali tipi di oggetti sono estimator, transformer, predictor e model.

Estimator

Qualsiasi classe con .fit() è un estimator — apprendimento dai dati.

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

Transformer

Un transformer dispone di .fit() e .transform(), oltre a .fit_transform() per eseguire entrambe le operazioni contemporaneamente.

Note
Nota

I trasformatori sono solitamente utilizzati per trasformare l'array X. Tuttavia, come vedremo nell'esempio di LabelEncoder, alcuni trasformatori sono progettati per l'array y.

I valori nan mostrati nel set di addestramento nell'immagine indicano dati mancanti in Python.

Predittore

Un predittore è un stimatore con .predict() per generare output.

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

Modello

Un modello è un predittore con .score(), che valuta le prestazioni.

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

Come menzionato nel capitolo precedente, accuratezza è una metrica che rappresenta la percentuale di previsioni corrette.

La fase di preprocessing implica l'utilizzo di trasformatori, mentre si lavora con i predittori (più specificamente con i modelli) nella fase di modellazione.

question mark

Seleziona tutte le affermazioni corrette.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1
some-alt