Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Mikä on luokittelu | K-NN-luokitin
Luokittelu Pythonilla

Mikä on luokittelu

Pyyhkäise näyttääksesi valikon

Luokittelu on ohjatun oppimisen tehtävä, jossa tavoitteena on ennustaa havaintoyksikön luokka sen piirteiden perusteella. Malli oppii merkittyjen esimerkkien avulla opetusjoukosta ja liittää sitten luokan uusiin, aiemmin näkemättömiin tietoihin.

trainset

Regressio ennustaa jatkuvan numeerisen arvon (esim. hinta), jolla voi olla useita mahdollisia arvoja. Luokittelu ennustaa kategorisen arvon (esim. makeistyypin), valiten yhden vaihtoehdon rajatusta luokkajoukosta.

regr class

Luokittelua on useita tyyppejä:

  • Binaariluokittelu: kohteella on kaksi mahdollista lopputulosta (roskaposti/ei roskaposti, keksi/ei keksi);
  • Moniluokkainen luokittelu: kolme tai useampia mahdollisia kategorioita (roskaposti/tärkeä/mainos/muu; keksi/vaahtokarkki/makeinen);
  • Moniluokkainen moniluokittelu: yksittäinen havainto voi kuulua useaan luokkaan samanaikaisesti (elokuva voi olla toiminta ja komedia; sähköposti voi olla tärkeä ja työhön liittyvä).

Useimpien koneoppimismallien kohdalla kohde täytyy koodata numeroksi. Binaarisessa luokittelussa tulokset koodataan yleensä 0/1 (esim. 1 - keksi, 0 - ei keksi). Moniluokkaisessa luokittelussa tulokset koodataan yleensä 0, 1, 2, ... (esim. 0 - karkki, 1 - keksi, 2 - vaahtokarkki).

binaarinen moniluokkainen

Monet eri mallit voivat suorittaa luokittelua. Esimerkkejä ovat:

  • k-lähimmät naapurit;
  • logistinen regressio;
  • päätöspuu;
  • satunnaismetsä.

Kaikki nämä löytyvät scikit-learn-kirjastosta ja ovat helppokäyttöisiä.

Note
Huomio

Mikään koneoppimismalli ei ole toista parempi. Parhaiten suoriutuva malli riippuu aina käsillä olevasta tehtävästä.

väliaikainen NFL
question mark

Mikä on luokittelun päätavoite koneoppimisessa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 1
some-alt