AI-For-Beginners/translations/et/lessons/3-NeuralNetworks/README.md

53 lines
4.4 KiB
Markdown

# Sissejuhatus tehisnärvivõrkudesse
![Kokkuvõte tehisnärvivõrkude sissejuhatuse sisust doodle'is](../../../../translated_images/et/ai-neuralnetworks.1c687ae40bc86e83.webp)
Nagu me arutasime sissejuhatuses, on üks viis intelligentsuse saavutamiseks treenida **arvutimudelit** või **tehisaju**. Alates 20. sajandi keskpaigast on teadlased katsetanud erinevaid matemaatilisi mudeleid, kuni viimastel aastatel osutus see suund väga edukaks. Selliseid aju matemaatilisi mudeleid nimetatakse **närvivõrkudeks**.
> Mõnikord nimetatakse närvivõrke *tehisnärvivõrkudeks* ehk ANNs, et rõhutada, et tegemist on mudelitega, mitte päris neuronivõrkudega.
## Masinõpe
Närvivõrgud kuuluvad suurema distsipliini, mida nimetatakse **masinõppeks**, alla. Selle eesmärk on kasutada andmeid arvutimudelite treenimiseks, mis suudavad probleeme lahendada. Masinõpe moodustab suure osa tehisintellektist, kuid klassikalist masinõpet me selles õppekavas ei käsitle.
> Külastage meie eraldi **[Masinõpe algajatele](http://github.com/microsoft/ml-for-beginners)** õppekava, et õppida rohkem klassikalisest masinõppest.
Masinõppes eeldame, et meil on olemas mingi näidete andmestik **X** ja vastavad väljundväärtused **Y**. Näited on sageli N-mõõtmelised vektorid, mis koosnevad **tunnustest**, ja väljundeid nimetatakse **siltideks**.
Me käsitleme kahte kõige tavalisemat masinõppe probleemi:
* **Klassifikatsioon**, kus peame sisendobjekti klassifitseerima kaheks või enamaks klassiks.
* **Regressioon**, kus peame ennustama iga sisendnäidise jaoks arvulise väärtuse.
> Kui sisendeid ja väljundeid esitatakse tensoritena, siis sisendi andmestik on M×N suurusega maatriks, kus M on näidiste arv ja N on tunnuste arv. Väljundite sildid Y on M suurusega vektor.
Selles õppekavas keskendume ainult närvivõrkude mudelitele.
## Neuroni mudel
Bioloogiast teame, et meie aju koosneb närvirakkudest (neuronitest), millest igaühel on mitu "sisendit" (dendriidid) ja üks "väljund" (akson). Nii dendriidid kui aksonid suudavad juhtida elektrilisi signaale ning nende vahelised ühendused — sünapsid — võivad näidata erinevat juhtivust, mida reguleerivad neurotransmitterid.
![Neuroni mudel](../../../../translated_images/et/synapse-wikipedia.ed20a9e4726ea1c6.webp) | ![Neuroni mudel](../../../../translated_images/et/artneuron.1a5daa88d20ebe6f.webp)
----|----
Päris neuron *([Pilt](https://en.wikipedia.org/wiki/Synapse#/media/File:SynapseSchematic_lines.svg) Wikipediast)* | Tehisneuron *(Pilt autorilt)*
Seega sisaldab neuroni lihtsaim matemaatiline mudel mitut sisendit X<sub>1</sub>, ..., X<sub>N</sub> ja ühte väljundit Y ning mitmeid kaale W<sub>1</sub>, ..., W<sub>N</sub>. Väljund arvutatakse järgmiselt:
<img src="../../../../translated_images/et/netout.1eb15eb76fd76731.webp" alt="Y = f\left(\sum_{i=1}^N X_iW_i\right)" width="131" height="53" align="center"/>
kus f on mingi mittelineaarne **aktiveerimisfunktsioon**.
> Varased neuroni mudelid kirjeldati klassikalises artiklis [A logical calculus of the ideas immanent in nervous activity](https://www.cs.cmu.edu/~./epxing/Class/10715/reading/McCulloch.and.Pitts.pdf), mille autorid olid Warren McCullock ja Walter Pitts 1943. aastal. Donald Hebb pakkus oma raamatus "[The Organization of Behavior: A Neuropsychological Theory](https://books.google.com/books?id=VNetYrB8EBoC)" välja viisi, kuidas neid võrke treenida.
## Selles osas
Selles osas õpime:
* [Perceptronist](03-Perceptron/README.md), ühest varasemast kahe klassi klassifikatsiooni närvivõrgu mudelist
* [Mitmekihilistest võrkudest](04-OwnFramework/README.md) koos seotud märkmikuga [kuidas luua oma raamistikku](04-OwnFramework/OwnFramework.ipynb)
* [Närvivõrkude raamistikest](05-Frameworks/README.md), koos nende märkmikega: [PyTorch](05-Frameworks/IntroPyTorch.ipynb) ja [Keras/Tensorflow](05-Frameworks/IntroKerasTF.ipynb)
* [Ületreenimisest](../../../../lessons/3-NeuralNetworks/05-Frameworks)
---
**Lahtiütlus**:
See dokument on tõlgitud AI tõlketeenuse [Co-op Translator](https://github.com/Azure/co-op-translator) abil. Kuigi püüame tagada täpsust, palume arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Algne dokument selle algses keeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgenduste eest.