AI-For-Beginners/translations/fi/lessons/3-NeuralNetworks
leestott 2555d81160 🌐 Update translations via Co-op Translator 2025-08-29 16:53:37 +00:00
..
03-Perceptron 🌐 Update translations via Co-op Translator 2025-08-29 16:53:37 +00:00
04-OwnFramework 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00
05-Frameworks 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00
README.md 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00

README.md

Johdanto neuroverkkoihin

Yhteenveto neuroverkkojen johdannosta doodlessa

Kuten keskustelimme johdannossa, yksi tapa saavuttaa ÀlykkyyttÀ on kouluttaa tietokonemalli tai keinotekoinen aivo. 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 hermosolujen verkostot.

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 -opetussuunnitelmaamme 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 piirteistÀ, ja tuloksia 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ötenĂ€ytteelle.

Kun syötteet ja tulokset esitetÀÀn tensoreina, syötedatasetti on M×N-kokoinen matriisi, jossa M on nĂ€ytteiden mÀÀrĂ€ ja N on piirteiden mÀÀrĂ€. Tulosluokat Y ovat M-kokoinen vektori.

TÀssÀ oppimateriaalissa keskitymme vain neuroverkkopohjaisiin malleihin.

Hermosolun malli

Biologiasta tiedÀmme, ettÀ aivomme koostuvat hermosoluista, joilla jokaisella on useita "tuloja" (aksonit) ja yksi lÀhtö (dendriitti). Aksonit ja dendriitit voivat johtaa sÀhköisiÀ signaaleja, ja aksonien ja dendriittien vÀliset yhteydet voivat osoittaa erilaisia johtavuusasteita (joita sÀÀtelevÀt vÀlittÀjÀaineet).

Hermosolun malli Hermosolun malli
Oikea hermosolu (Kuva Wikipediasta) Keinotekoinen hermosolu (Kuva tekijÀltÀ)

NÀin ollen yksinkertaisin matemaattinen hermosolumalli sisÀltÀÀ useita tuloja X1, ..., XN ja yhden lÀhdön Y sekÀ joukon painoja W1, ..., WN. LÀhtö lasketaan seuraavasti:

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

missÀ f on jokin epÀlineaarinen aktivointifunktio.

Varhaiset hermosolumallit 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:


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À.