Kuinka GMM:t Toimivat?
Pyyhkäise näyttääksesi valikon
Gaussinen seosmalli (GMM) toimii parantamalla iteratiivisesti Gaussin jakaumien sijoittelua, jotta ne sopivat mahdollisimman hyvin aineistoon:
-
Valitse satunnainen määrä Gaussin jakaumia: aloitat päättämällä, kuinka monta Gaussin jakaumaa (klusteria) sovitetaan aineistoon. Tämä määrä on usein ennalta määritelty tai määritetään esimerkiksi silhouette-pisteen avulla, joka mittaa klustereiden erottuvuutta;
-
Laske vastuu: jokaiselle havaintopisteelle lasketaan todennäköisyys, jolla se kuuluu kuhunkin Gaussin jakaumaan. Tätä todennäköisyyttä kutsutaan vastuuksi, ja se riippuu siitä, kuinka lähellä piste on kunkin Gaussin keskipistettä ja jakauman hajontaa (varianssia);
-
Siirrä Gaussin jakaumia: laskettujen vastuiden perusteella Gaussin jakaumien keskiarvoja ja variansseja päivitetään, jotta ne sopivat paremmin havaintopisteisiin. Tämä vaihe varmistaa, että jakaumat mukautuvat vähitellen aineiston rakenteeseen;
-
Toista vaiheet 2 ja 3: vastuuden laskemista ja Gaussin jakaumien siirtämistä toistetaan, kunnes malli konvergoituu.
Milloin GMM konvergoituu?
Konvergenssi tapahtuu, kun Gaussin jakaumien parametrien (keskiarvo, varianssi ja painot) muutokset iterointien välillä ovat hyvin pieniä tai alittavat ennalta määritetyn raja-arvon.
Oletetaan, että käytössä on kaksi Gaussin jakaumaa, jotka yrittävät klusteroida pituusaineiston. Aluksi toinen jakauma voi olla keskittynyt keskimääräiseen pituuteen 5 jalkaa ja toinen 6 jalkaa. Iteraatioiden edetessä Gaussin jakaumat säätävät sijaintiaan ja hajontaansa. Jos niiden keskiarvot ja varianssit vakiintuvat—esimerkiksi toinen asettuu arvoon 5,5 jalkaa ja toinen arvoon 6,2 jalkaa ilman merkittäviä lisämuutoksia—malli on konvergoitunut.
Ensimmäinen iteraatio
Konvergenssin jälkeen
1. Miten GMM liittää klusterit datapisteisiin?
2. Miksi kutsutaan prosessia, jossa GMM:ssä lasketaan pisteen kuulumisen todennäköisyys klusteriin?
3. Missä vaiheessa GMM:ää säädetään Gaussin jakaumia paremmin sopimaan dataan?
4. Mikä määrittää, milloin GMM saavuttaa konvergenssin?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme