Mikä on neuroni?
Pyyhkäise näyttääksesi valikon
Yksittäinen neuroni
Neuroni on neuroverkon perusyksikkö. Se vastaanottaa numeerisia syötteitä, käsittelee ne ja lähettää tuloksen eteenpäin. Jokaisella syötteellä on painokerroin, joka kuvastaa sen merkitystä.
Neuroni toimii neljässä päävaiheessa:
- Syötteen vastaanotto — vastaanottaa useita arvoja: x1,x2,x3,...
- Painojen soveltaminen — jokainen syöte kerrotaan vastaavalla painokertoimella w1,w2,w3,.... Painot ovat aluksi satunnaisia ja niitä päivitetään myöhemmin koulutuksen aikana takaisinkytkennän avulla
- Yhteenlasku — neuroni laskee painotetun summan: w1x1+w2x2+…
- Aktivointifunktio — summa syötetään funktioon, joka tuottaa neuronin lopputuloksen; funktio valitaan tehtävän mukaan.
Kaikki arvot (syötteet, painot ja tulosteet) ovat liukulukuja, jotka yleensä vaihtelevat välillä -1–1. Jos alkuperäinen data ei ole tässä muodossa, se täytyy esikäsitellä.
Neuroni osana neuroverkkoa
Neuroniin tuloste toimii seuraavan neuronikerroksen syötteenä. Tämä prosessi jatkuu useiden kerrosten läpi, kunnes verkko tuottaa lopullisen tuloksen.
Koulutuksen aikana verkko säätää painoja vähentääkseen virhettä ennusteiden ja todellisten arvojen välillä. Kun verkko tekee virheen, painoja päivitetään, jotta tulevat ennusteet paranevat.
Toistuvien säätöjen kautta verkko oppia tunnistamaan kaavoja datasta ja tarkkuus kasvaa.
1. Mikä on aktivointifunktio?
2. Mitä neuronin painot ilmaisevat?
3. Mikä on takaisinkytkentäalgoritmi (backpropagation)?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme