|
|
||
|---|---|---|
| .. | ||
| 03-Perceptron | ||
| 04-OwnFramework | ||
| 05-Frameworks | ||
| README.md | ||
README.md
Sissejuhatus tehisnärvivõrkudesse
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 õ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.
![]() |
![]() |
|---|---|
| Päris neuron (Pilt Wikipediast) | Tehisneuron (Pilt autorilt) |
Seega sisaldab neuroni lihtsaim matemaatiline mudel mitut sisendit X1, ..., XN ja ühte väljundit Y ning mitmeid kaale W1, ..., WN. Väljund arvutatakse järgmiselt:
kus f on mingi mittelineaarne aktiveerimisfunktsioon.
Varased neuroni mudelid kirjeldati klassikalises artiklis A logical calculus of the ideas immanent in nervous activity, mille autorid olid Warren McCullock ja Walter Pitts 1943. aastal. Donald Hebb pakkus oma raamatus "The Organization of Behavior: A Neuropsychological Theory" välja viisi, kuidas neid võrke treenida.
Selles osas
Selles osas õpime:
- Perceptronist, ühest varasemast kahe klassi klassifikatsiooni närvivõrgu mudelist
- Mitmekihilistest võrkudest koos seotud märkmikuga kuidas luua oma raamistikku
- Närvivõrkude raamistikest, koos nende märkmikega: PyTorch ja Keras/Tensorflow
- Ületreenimisest
Lahtiütlus:
See dokument on tõlgitud AI tõlketeenuse 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.


