Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Scikit-learnin Käsitteet | Datan Esikäsittely Scikit-learnilla
Quizzes & Challenges
Quizzes
Challenges
/
Johdatus koneoppimiseen Pythonilla

bookScikit-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.

Note
Huomio

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).

question mark

Valitse kaikki oikeat väittämät.

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

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?

bookScikit-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.

Note
Huomio

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).

question mark

Valitse kaikki oikeat väittämät.

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
some-alt