Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Scikit-learn-Concepten | Gegevens Preprocessen Met Scikit-learn
Introductie tot Machine Learning met Python

Scikit-learn-Concepten

Veeg om het menu te tonen

De scikit-learn (sklearn) bibliotheek biedt hulpmiddelen voor preprocessing en modellering. De belangrijkste objecttypen zijn estimator, transformer, predictor en model.

Estimator

Elke klasse met .fit() is een estimator — deze leert van data.

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

Transformer

Een transformer heeft .fit() en .transform(), plus .fit_transform() om beide tegelijk uit te voeren.

Note
Opmerking

Transformers worden meestal gebruikt om de X-array te transformeren. Zoals we zullen zien in het voorbeeld van LabelEncoder, zijn sommige transformers echter bedoeld voor de y-array.

Transformer

nan-waarden die in de trainingsset op de afbeelding worden weergegeven, duiden op ontbrekende gegevens in Python.

Predictor

Een predictor is een schatter met .predict() voor het genereren van uitkomsten.

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

Model

Een model is een voorspeller met .score(), die de prestaties evalueert.

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

Zoals vermeld in het vorige hoofdstuk, is nauwkeurigheid een maatstaf die het percentage correcte voorspellingen weergeeft.

De preprocessing-fase omvat het werken met transformers, en we werken met predictors (meer specifiek met modellen) in de modelleer-fase.

question mark

Selecteer alle juiste uitspraken.

Selecteer alle juiste antwoorden

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 1
some-alt