DE0950 Mašīnmācīšanās papildnodaļas

Kods DE0950
Nosaukums Mašīnmācīšanās papildnodaļas
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Arnis Kiršners, Sergejs Paršutins, Solvita Bērziša
Kredītpunkti 6.0
Daļas 1
Anotācija Mašīnmācīšanās ir mākslīgā intelekta tehnoloģiju metožu un pieeju kopums, kas dod sistēmām iespēju automātiski mācīties - pielāgoties esošiem faktoriem, iegūt zināšanas no reāliem datiem un automātiski modificēt savu funkcionēšanas algoritmu bez cilvēka tiešās iejaukšanas procesā. .
Mašīnmācīšanās apvieno metodes un tehnoloģijas lielo datu apjomu apstrādei no tādām nozarēm kā statistiskā analīze, uzraudzītā un neuzraudzītā mācīšanās, datorredze un datordzirde, mākslīgie neironu tīkli, t.sk. arī dziļie mākslīgie neironu tīkli - dziļā mašīnmācīšanās; laika rindu analīze un prognozēšana, izplūdušās tehnoloģijas, nestingra skaitļošana (Soft computing), u.c. .
Kursa ietvaros tiek apskatītas dažādu datu pirmapstrādes tehnoloģijas; klasifikācijas un klasteru analīzes metožu un algoritmu pielietošana zināšanu atklāšanai dažādos uzdevumos; laika rindu un to raksturojošo parametru analīzes un apstrādes pieejas; uz mākslīgiem neironu tīkliem balstītas datu analīzes metodes un pieejas; datordzirdes tehnoloģijas; datorredzes tehnoloģijas un zināšanu iegūšana no vizuāliem datiem. Tiek izskatīti mašīnmācīšanās rīki, t.sk. R un Python mašīnmācīšanās rīki. Kā arī tiek apskatītas mašīnmācīšanās un zināšanu atklāšanas praktiskās pielietošanas jomas..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Mašīnmācīšanās un dziļās mācīšanās modeļu veidi. 4 2 0 0
Rekurentie, konvolūciju un pašorganizējošie neironu tīkli. 8 16 0 0
Plūsmas datu un laika rindu analīze ar mākslīgiem neironu tīkliem. 8 8 0 0
Vizuālo datu analīze, objektu noteikšana un atpazīšana, pielietojot dziļos neironu tīklus. 8 12 0 0
Mākslīgo neironu tīklu veidošanas programmlīdzekļi un mākoņdatošanas servisi. 8 12 0 0
Paralēlā un dalītā mašīnmācīšanās. 8 12 0 0
Mašīnmācīšanās modeļu izstrādes plūsmas automatizācija no datu izgūšanas līdz modeļa izvietošanai. 8 12 0 0
Mašīnmācīšanās lietojumi bioinformātikā, kiberdrošībā un viedajās pilsētās. 8 14 0 0
Modernās tendences dziļā mācīšanās un mākslīgo neironu tīklu tehnoloģijās. 4 8 0 0
Kopā: 64 96 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir sniegt studentiem padziļinātas zināšanas par mākslīgajiem neironu tīkliem un to izmantošanu. Studiju kursa uzdevumi: - iepazīstināt studentus ar mašīnmācīšanās modeļu izstrādes darbplūsmu; - radīt izpratni par mašīnmācīšanās modeļu veidošanos un attīstību; - iepazīstināt ar modeļu implementācijas tehnoloģijām.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj definēt, interpretēt un lietot profesionālu terminoloģiju, kas saistīta ar mākslīgiem neironu tīkliem un dziļo mācīšanos. - Diskusijas laikā, balstoties uz teorētiskajām zināšanām un izmantojot profesionālu terminoloģiju, ir parādītas spējas konstruktīvi diskutēt par risināmo problēmu.
Spēj sagatavot datus neironu tīkla apmācībai un dziļai mācīšanai (dažādiem uzdevumiem). - Veiksmīgi izpildīts datu sagatavošanas uzdevums praktiskajos un patstāvīgos darbos.
Spēj izveidot, apmācīt un pielietot daudzslāņu (klasifikācija un prognozēšana) neironu tīklus. - Sekmīgi izpildīts patstāvīgais darbs.
Spēj izveidot, apmācīt un pielietot rekurentus un LSTM neironu tīklus (plūsmas datu analīze, laika rindu analīze un prognozēšana). - Sekmīgi izpildīts patstāvīgais darbs.
Spēj izveidot, apmācīt un pielietot dziļus konvolūciju neironu tīklus (vizuālo datu analīze, objektu noteikšana un atpazīšana). - Sekmīgi izpildīts patstāvīgais darbs.
Spēj izveidot, apmācīt un pielietot pašoganizējošus neironu tīklus (klasifikācija un klasterēšana). - Sekmīgi izpildīts patstāvīgais darbs.
Studentam ir priekšstats par modernām tendencēm dziļā mācīšanās un mākslīgo neironu tīklu tehnoloģijās. - Diskusijas laikā, balstoties uz teorētiskajām zināšanām un izmantojot profesionālu terminoloģiju, ir parādītas spējas konstruktīvi diskutēt par risināmo problēmu.
Studiju rezultātu vērtēšanas kritēriji
Individuālie praktiskie darbi - 60%
Eksāmens - 40%
 
Priekšzināšanas Matemātika, objektorientētā programmēšana, Python programmēšanas valoda.
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 6.0 32.0 32.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]