Scikit-learn-Koncept
Biblioteket scikit-learn (sklearn) tillhandahåller verktyg för förbehandling och modellering. Dess huvudsakliga objekttyper är estimator, transformer, predictor och model.
Estimator
Alla klasser med .fit() är en estimator — den lär sig från data.
estimator.fit(X, y) # supervised
estimator.fit(X) # unsupervised
Transformer
En transformer har .fit() och .transform(), samt .fit_transform() för att utföra båda samtidigt.
Transformers används vanligtvis för att transformera X-arrayen. Dock, som vi kommer att se i exemplet med LabelEncoder, är vissa transformers avsedda för y-arrayen.
nan-värden som visas i träningsuppsättningen på bilden indikerar saknade data i Python.
Prediktor
En prediktor är en estimator med .predict() för att generera utdata.
predictor.fit(X, y)
predictor.predict(X_new)
Modell
En modell är en prediktor med .score(), som utvärderar prestanda.
model.fit(X, y)
model.score(X, y)
Som nämnts i föregående kapitel är noggrannhet en metrisk som representerar andelen korrekta förutsägelser.
Förbehandlingssteget innebär arbete med transformatorer, och vi arbetar med prediktorer (mer specifikt med modeller) i modelleringssteget.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 3.13
Scikit-learn-Koncept
Svep för att visa menyn
Biblioteket scikit-learn (sklearn) tillhandahåller verktyg för förbehandling och modellering. Dess huvudsakliga objekttyper är estimator, transformer, predictor och model.
Estimator
Alla klasser med .fit() är en estimator — den lär sig från data.
estimator.fit(X, y) # supervised
estimator.fit(X) # unsupervised
Transformer
En transformer har .fit() och .transform(), samt .fit_transform() för att utföra båda samtidigt.
Transformers används vanligtvis för att transformera X-arrayen. Dock, som vi kommer att se i exemplet med LabelEncoder, är vissa transformers avsedda för y-arrayen.
nan-värden som visas i träningsuppsättningen på bilden indikerar saknade data i Python.
Prediktor
En prediktor är en estimator med .predict() för att generera utdata.
predictor.fit(X, y)
predictor.predict(X_new)
Modell
En modell är en prediktor med .score(), som utvärderar prestanda.
model.fit(X, y)
model.score(X, y)
Som nämnts i föregående kapitel är noggrannhet en metrisk som representerar andelen korrekta förutsägelser.
Förbehandlingssteget innebär arbete med transformatorer, och vi arbetar med prediktorer (mer specifikt med modeller) i modelleringssteget.
Tack för dina kommentarer!