13S053NM - Neuralne mreže
Specifikacija predmeta | ||||
---|---|---|---|---|
Naziv | Neuralne mreže | |||
Akronim | 13S053NM | |||
Studijski program | Softversko inženjerstvo | |||
Modul | ||||
Tip studija | osnovne akademske studije | |||
Nastavnik (predavač) | ||||
Nastavnik/saradnik (vežbe) | ||||
Nastavnik/saradnik (DON) | ||||
Broj ESPB | 6.0 | Status predmeta | izborni | |
Uslovljnost drugim predmetima | nema | |||
Ciljevi izučavanja predmeta | Upoznavanje studenata sa osnovnim konceptima neuralnih mreža, različitim arhitekturama, sposobnostima učenja neuralnih mreža. Upoznavanje principa rada konvolucionih neuralnih mreža, autoenkoderskih mreža, dubokog učenja. Osposobljavanje studenata da samostalno projektuju neuralne mreže za inženjerske aplikacije, prepoznavanje oblika i digitalnu obradu signala, itd. | |||
Ishodi učenja (stečena znanja) | Studenti će biti sposobni da samostalno analiziraju i sintetizuju različite tipove neuralnih mreža koje se primenjuju u mnogim oblastima inženjerstva. Takođe će naučiti da primenjuju različite algoritme za učenje i obučavanje neuralnih mreža i implementaciju istih korišćenjem programskog paketa Matlab/Python | |||
Sadržaj predmeta | ||||
Sadržaj teorijske nastave | Pregled klasičnih struktura neuralnih mreža, obučavanje, generalnizacija i inicijalizacija neuralnih mreža. Klasifikacija i klasterizacija sa neuralnim mrežama. Konvolucione neuralne mreže. Autoenkoderske neuralne mreže. Pojmovi regularizazije, augmentacija podataka, hiperparametri, aktivacione funkcije, dropout, crossentropia... Arhitekture LeNet, AlexNet, VGG, Resnet... | |||
Sadržaj praktične nastave | Vežbe na računarima uz demonstracije algoritama za obučavanje i dizajn neuralnih mreža. Rešavanje praktičnih problema iz različitih oblasti inženjerstva uz pomoć neuralnim mreža korišćenjem programskog paketa Matlab/Python. | |||
Literatura | ||||
| ||||
Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine | ||||
Predavanja | Vežbe | DON | Studijski i istraživački rad | Ostali časovi |
2 | 2 | 1 | ||
Metode izvođenja nastave | Predavanja, vežbe na računarima | |||
Ocena znanja (maksimalni broj poena 100) | ||||
Predispitne obaveze | Poena | Završni ispit | Poena | |
Aktivnosti u toku predavanja | 0 | Pismeni ispit | 30 | |
Praktična nastava | 12 | Usmeni ispit | 0 | |
Projekti | 18 | |||
Kolokvijumi | 40 | |||
Seminari | 0 |