Scikit-learn-Concepten
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
Transformer
Een transformer heeft .fit() en .transform(), plus .fit_transform() om beide tegelijk uit te voeren.
Transformers worden meestal gebruikt om de X-array te transformeren. Zoals we echter zullen zien in het voorbeeld van LabelEncoder, zijn sommige transformers bedoeld voor de y-array.
nan-waarden die in de trainingsset op de afbeelding worden weergegeven, duiden op ontbrekende gegevens in Python.
Predictor
Een predictor is een estimator met .predict() voor het genereren van uitkomsten.
predictor.fit(X, y)
predictor.predict(X_new)
Model
Een model is een voorspeller met .score(), waarmee de prestaties worden geëvalueerd.
model.fit(X, y)
model.score(X, y)
Zoals vermeld in het vorige hoofdstuk, is nauwkeurigheid een maatstaf die het percentage correcte voorspellingen weergeeft.
De preprocessing-fase omvat het werken met transformatoren, en tijdens de modellering-fase werken we met voorspellers (meer specifiek met modellen).
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain the difference between a transformer and a predictor?
What are some examples of estimators in scikit-learn?
How is the .score() method used to evaluate a model?
Awesome!
Completion rate improved to 3.13
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
Transformer
Een transformer heeft .fit() en .transform(), plus .fit_transform() om beide tegelijk uit te voeren.
Transformers worden meestal gebruikt om de X-array te transformeren. Zoals we echter zullen zien in het voorbeeld van LabelEncoder, zijn sommige transformers bedoeld voor de y-array.
nan-waarden die in de trainingsset op de afbeelding worden weergegeven, duiden op ontbrekende gegevens in Python.
Predictor
Een predictor is een estimator met .predict() voor het genereren van uitkomsten.
predictor.fit(X, y)
predictor.predict(X_new)
Model
Een model is een voorspeller met .score(), waarmee de prestaties worden geëvalueerd.
model.fit(X, y)
model.score(X, y)
Zoals vermeld in het vorige hoofdstuk, is nauwkeurigheid een maatstaf die het percentage correcte voorspellingen weergeeft.
De preprocessing-fase omvat het werken met transformatoren, en tijdens de modellering-fase werken we met voorspellers (meer specifiek met modellen).
Bedankt voor je feedback!