Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Scikit-learn-Koncepter | Forbehandling af Data med Scikit-learn
Introduktion til Maskinlæring med Python

Scikit-learn-Koncepter

Stryg for at vise menuen

Biblioteket scikit-learn (sklearn) tilbyder værktøjer til forbehandling og modellering. Dets primære objekttyper 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() til at udføre begge på én gang.

Note
Bemærk

Transformere bruges normalt til at transformere X-arrayet. Som vi vil se i eksemplet med LabelEncoder, er nogle transformere dog lavet til y-arrayet.

Transformer

nan-værdier vist i træningssættet på billedet angiver manglende data i Python.

Predictor

En predictor er en estimator med .predict() til generering af output.

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

Model

En model er en forudsigelsesmaskine med .score(), som evaluerer ydeevne.

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

Som nævnt i det forrige kapitel er nøjagtighed en måling, der repræsenterer procentdelen af korrekte forudsigelser.

Forbehandling involverer arbejde med transformere, og vi arbejder med prediktorer (mere specifikt med modeller) i modellering-fasen.

question mark

Vælg alle korrekte udsagn.

Vælg alle korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 1
some-alt