Scikit-learnin Käsitteet
scikit-learn (sklearn) -kirjasto tarjoaa työkaluja esikäsittelyyn ja mallintamiseen. Sen keskeiset oliotyypit ovat estimator, transformer, predictor ja model.
Estimator
Mikä tahansa luokka, jossa on .fit(), on estimator — se oppii datasta.
estimator.fit(X, y) # supervised
estimator.fit(X) # unsupervised
Transformer
Transformerilla on .fit() ja .transform(), sekä .fit_transform(), joka suorittaa molemmat yhdellä kertaa.
Muuntimia käytetään yleensä muuttamaan X-taulukkoa. Kuitenkin, kuten näemme LabelEncoder-esimerkissä, jotkut muuntimet on tarkoitettu y-taulukolle.
nan-arvot, jotka näkyvät harjoitusaineistossa kuvassa, osoittavat puuttuvia tietoja Pythonissa.
Ennustaja
Ennustaja on estimaattori, jolla on .predict()-metodi tulosten tuottamiseen.
predictor.fit(X, y)
predictor.predict(X_new)
Malli
Malli on ennustaja, jolla on .score(), joka arvioi suorituskykyä.
model.fit(X, y)
model.score(X, y)
Kuten edellisessä luvussa mainittiin, tarkkuus on mittari, joka ilmaisee oikeiden ennusteiden prosenttiosuuden.
Esikäsittelyvaiheessa työskennellään muuntimien kanssa, ja mallinnusvaiheessa käytetään ennustajia (tarkemmin sanottuna malleja).
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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-learnin Käsitteet
Pyyhkäise näyttääksesi valikon
scikit-learn (sklearn) -kirjasto tarjoaa työkaluja esikäsittelyyn ja mallintamiseen. Sen keskeiset oliotyypit ovat estimator, transformer, predictor ja model.
Estimator
Mikä tahansa luokka, jossa on .fit(), on estimator — se oppii datasta.
estimator.fit(X, y) # supervised
estimator.fit(X) # unsupervised
Transformer
Transformerilla on .fit() ja .transform(), sekä .fit_transform(), joka suorittaa molemmat yhdellä kertaa.
Muuntimia käytetään yleensä muuttamaan X-taulukkoa. Kuitenkin, kuten näemme LabelEncoder-esimerkissä, jotkut muuntimet on tarkoitettu y-taulukolle.
nan-arvot, jotka näkyvät harjoitusaineistossa kuvassa, osoittavat puuttuvia tietoja Pythonissa.
Ennustaja
Ennustaja on estimaattori, jolla on .predict()-metodi tulosten tuottamiseen.
predictor.fit(X, y)
predictor.predict(X_new)
Malli
Malli on ennustaja, jolla on .score(), joka arvioi suorituskykyä.
model.fit(X, y)
model.score(X, y)
Kuten edellisessä luvussa mainittiin, tarkkuus on mittari, joka ilmaisee oikeiden ennusteiden prosenttiosuuden.
Esikäsittelyvaiheessa työskennellään muuntimien kanssa, ja mallinnusvaiheessa käytetään ennustajia (tarkemmin sanottuna malleja).
Kiitos palautteestasi!