AI-For-Beginners/translations/fi/lessons/3-NeuralNetworks
localizeflow[bot] 7a9b37f3b1 chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:07:34 +00:00
..
03-Perceptron chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:07:34 +00:00
04-OwnFramework chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:07:34 +00:00
05-Frameworks chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:07:34 +00:00
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:07:34 +00:00

README.md

Johdanto neuroverkkoihin

Yhteenveto neuroverkkojen sisällöstä piirroksena

Kuten keskustelimme johdannossa, yksi tapa saavuttaa älykkyyttä on kouluttaa tietokonemalli tai keinotekoinen aivot. 1900-luvun puolivälistä lähtien tutkijat kokeilivat erilaisia matemaattisia malleja, kunnes viime vuosina tämä suunta osoittautui erittäin menestyksekkääksi. Näitä aivojen matemaattisia malleja kutsutaan neuroverkoiksi.

Neuroverkkoja kutsutaan joskus keinotekoisiksi neuroverkoiksi (Artificial Neural Networks, ANNs) korostaakseen, että kyseessä ovat mallit, eivät oikeat neuroniverkot.

Koneoppiminen

Neuroverkot ovat osa laajempaa tieteenalaa nimeltä koneoppiminen, jonka tavoitteena on käyttää dataa tietokonemallien kouluttamiseen ongelmien ratkaisemiseksi. Koneoppiminen muodostaa suuren osan tekoälystä, mutta emme käsittele perinteistä koneoppimista tässä oppimateriaalissa.

Tutustu erilliseen Koneoppiminen aloittelijoille -oppimateriaaliimme oppiaksesi lisää perinteisestä koneoppimisesta.

Koneoppimisessa oletamme, että meillä on jokin esimerkkien X datasetti ja vastaavat tulosarvot Y. Esimerkit ovat usein N-ulotteisia vektoreita, jotka koostuvat ominaisuuksista, ja tulokset kutsutaan luokiksi.

Käsittelemme kahta yleisintä koneoppimisongelmaa:

  • Luokittelu, jossa meidän täytyy luokitella syöteobjekti kahteen tai useampaan luokkaan.
  • Regressio, jossa meidän täytyy ennustaa numeerinen arvo jokaiselle syötteen näytteelle.

Kun syötteet ja tulokset esitetään tensoreina, syötedatasetti on M×N-kokoinen matriisi, jossa M on näytteiden lukumäärä ja N on ominaisuuksien lukumäärä. Tulosluokat Y ovat M-kokoinen vektori.

Tässä oppimateriaalissa keskitymme vain neuroverkkopohjaisiin malleihin.

Neuronin malli

Biologiasta tiedämme, että aivomme koostuvat hermosoluista (neuroneista), joilla jokaisella on useita "syötteitä" (dendriittejä) ja yksi "tulos" (aksoni). Sekä dendriitit että aksonit voivat johtaa sähköisiä signaaleja, ja niiden väliset yhteydet — synapsit — voivat osoittaa vaihtelevaa johtavuutta, jota säätelevät välittäjäaineet.

Neuronin malli Neuronin malli
Oikea neuroni (Kuva Wikipediasta) Keinotekoinen neuroni (Kuva tekijältä)

Näin ollen yksinkertaisin matemaattinen malli neuronista sisältää useita syötteitä X1, ..., XN ja yhden tuloksen Y sekä joukon painoja W1, ..., WN. Tulos lasketaan seuraavasti:

Y = f\left(\sum_{i=1}^N X_iW_i\right)

missä f on jokin epälineaarinen aktivointifunktio.

Varhaiset neuronimallit kuvattiin klassisessa artikkelissa A logical calculus of the ideas immanent in nervous activity, jonka kirjoittivat Warren McCullock ja Walter Pitts vuonna 1943. Donald Hebb ehdotti kirjassaan "The Organization of Behavior: A Neuropsychological Theory" tapaa, jolla näitä verkkoja voidaan kouluttaa.

Tässä osiossa

Tässä osiossa opimme seuraavista aiheista:


Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa väärinkäsityksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä.