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
Mahtavaa!
Completion arvosana parantunut arvoon 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!