Deep Learning Academy · Oppitunti

Eteenpäin suuntautuva kohinan lisäys ja käänteinen kohinanpoisto

Lisätkää kohinaa ja oppikaa sitten poistamaan se

Oppitunti 1/413 vaihetta

Eteenpäin suuntautuva kohinan lisäys ja käänteinen kohinanpoisto on ilmainen Deep Learning Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Deep Learning Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Deep Learning Academy-kurssilla on yhteensä 4 oppituntia.

Diffuusion kaksi suuntaa

Diffuusiomalli toimii kahteen suuntaan: se lisää kuvaan hitaasti kohinaa ja oppii sitten kulkemaan prosessin takaisin puhtaaksi kuvaksi. 🌫️

Etenevä kohinan lisääminen

Etenevä prosessi on kiinteä eikä vaadi oppimista. Se vain sekoittaa kuvaan pieniä määriä Gaussin kohinaa askel askeleelta.

Kuvasta kohinaksi

Riittävän monen askeleen jälkeen kuvasta tulee puhdasta satunnaiskohinaa, joka näyttää aivan television lumisateelta ilman jälkeäkään alkuperäisestä.

Aika-askel ohjaa sekoitusta

Aika-askel t kertoo, kuinka pitkällä kohinan lisäämisessä ollaan. Pieni t tarkoittaa selkeää kuvaa, suuri t lähes täydellistä kohinaa.

Kohinaa yhteen kuvaan

Voit siirtyä suoraan mille tahansa aika-askeleelle sekoittamalla kuvan ja kohinan yhteen kerralla ilman silmukkaa.

x_t = sqrt_alpha * x_0 + sqrt_one_minus_alpha * noise

Kohina-aikataulu

Aikataulu määrittää, kuinka paljon kohinaa kukin askel lisää. Ensimmäiset askeleet muuttavat kuvaa vain vähän, myöhemmät hukuttavat sen nopeasti.

Käänteinen kohinanpoisto

Käänteinen prosessi on se osa, jonka koulutamme: aloitetaan lumisateesta ja poistetaan jokaisella askeleella hieman kohinaa, kunnes kuva ilmestyy.

Malli ennustaa kohinaa

Nerokas idea on tämä: verkko ei maalaa kuvaa. Se ennustaa lisätyn kohinan, jotta voimme vähentää sen.

Monta pientä askelta

Kohinanpoisto tapahtuu monessa askeleessa, joista jokainen kumoaa pienen määrän kohinaa. Kärsivällisyys tekee lopullisesta kuvasta terävän.

Miksi koulutus toimii niin hyvin

Koska etenemisprosessi tunnetaan, käytettävissä on aina täydellinen kohinan tavoite. Tämä tekee koulutussignaalista selkeän ja vakaan.

Generointi alkaa kohinasta

Kun haluat luoda jotain uutta, syötät vain uutta satunnaiskohinaa ja annat käänteisten askelten muovata siitä täysin uuden näytteen. ✨

Pikatarkistus

Mitä diffuusioverkko oikeastaan oppii ennustamaan?

Kertaus

Diffuusio lisää kohinaa etenemissuunnassa ja oppii poistamaan sitä käänteiseen suuntaan. Kouluta malli ennustamaan kohinaa ja aloita lumisateesta uusien kuvien luomiseksi. 🎉

Aloita maksutta

Opi Python tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Eteenpäin suuntautuva kohinan lisäys ja käänteinen kohinanpoisto” ilmainen?

Kyllä – oppitunnin ”Eteenpäin suuntautuva kohinan lisäys ja käänteinen kohinanpoisto” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Deep Learning Academy-kurssin, päivitä CoddyKit PROhon. Deep Learning Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Eteenpäin suuntautuva kohinan lisäys ja käänteinen kohinanpoisto”?

Lisätkää kohinaa ja oppikaa sitten poistamaan se Harjoittelet Deep Learning Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Deep Learning Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Deep Learning Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Eteenpäin suuntautuva kohinan lisäys ja käänteinen kohinanpoisto”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Deep Learning Academy-oppitunnilla?

Kyllä. Jokainen Deep Learning Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Eteenpäin suuntautuva kohinan lisäys ja käänteinen kohinanpoisto
  2. Ennustakaa kohina U-Netillä
  3. Näytteistyksen aikataulut ja ohjaus
  4. Suorittakaa pipeline Diffusersilla
← Takaisin: Deep Learning Academy