Scikit-learn-Koncepter
scikit-learn (sklearn)-biblioteket 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
Transformer
En transformer har .fit() og .transform(), samt .fit_transform() til at udføre begge på én gang.
Transformere bruges normalt til at transformere X-arrayet. Som vi vil se i eksemplet med LabelEncoder, er nogle transformere dog lavet til y-arrayet.
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)
Model
En model er en prædiktor med .score(), som evaluerer ydeevne.
model.fit(X, y)
model.score(X, y)
Som nævnt i det forrige kapitel er nøjagtighed en metrik, der repræsenterer procentdelen af korrekte forudsigelser.
Forbehandlingsfasen involverer arbejde med transformere, og vi arbejder med prædiktorer (mere specifikt med modeller) i modelleringsfasen.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.13
Scikit-learn-Koncepter
Stryg for at vise menuen
scikit-learn (sklearn)-biblioteket 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
Transformer
En transformer har .fit() og .transform(), samt .fit_transform() til at udføre begge på én gang.
Transformere bruges normalt til at transformere X-arrayet. Som vi vil se i eksemplet med LabelEncoder, er nogle transformere dog lavet til y-arrayet.
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)
Model
En model er en prædiktor med .score(), som evaluerer ydeevne.
model.fit(X, y)
model.score(X, y)
Som nævnt i det forrige kapitel er nøjagtighed en metrik, der repræsenterer procentdelen af korrekte forudsigelser.
Forbehandlingsfasen involverer arbejde med transformere, og vi arbejder med prædiktorer (mere specifikt med modeller) i modelleringsfasen.
Tak for dine kommentarer!