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
Awesome!
Completion rate improved to 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!