Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Scikit-learn-konsepter | Forbehandling av Data med Scikit-learn
Introduksjon til maskinlæring med Python

Scikit-learn-konsepter

Sveip for å vise menyen

Biblioteket scikit-learn (sklearn) tilbyr verktøy for forhåndsprosessering og modellering. Hovedtypene av objekter er estimator, transformer, predictor og model.

Estimator

Enhver klasse med .fit() er en estimator — den lærer fra data.

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

Transformer

En transformer har .fit() og .transform(), samt .fit_transform() for å utføre begge samtidig.

Note
Merk

Transformere brukes vanligvis til å transformere X-arrayet. Men som vi vil se i eksempelet med LabelEncoder, er noen transformere laget for y-arrayet.

Transformer

nan-verdier vist i treningssettet på bildet indikerer manglende data i Python.

Prediktor

En prediktor er en estimator med .predict() for å generere utdata.

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

Modell

En modell er en prediktor med .score(), som evaluerer ytelsen.

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

Som nevnt i forrige kapittel, er nøyaktighet en metrikk som representerer prosentandelen korrekte prediksjoner.

Forbehandlingsfasen innebærer arbeid med transformere, og vi arbeider med prediktorer (mer spesifikt med modeller) i modelleringsfasen.

question mark

Velg alle riktige påstander.

Velg alle riktige svar

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 1
some-alt