Zimski semestar
Analiza i projektiranje računalom
Oh no no no no
Inicijalno nisam čuo puno dobrog o ovog predmetu, ali je ovaj predmet uspio nadmašiti sve što sam čuo. Pa, počnimo. Prva stvar, materijali su apsolutno sranje. Skripta, koja je praktički 200-tinjak stranica fotokopiranog rukopisa, košta 70 kuna. Ako ne idete na predavanja (a ne vjerujem da bi trebali), trebat će vam. Postoje kanali kroz koje je moguće nabaviti skriptu ali je nevjerojatno odvratno da nema bolje alternative.
Druga stvar, labosi. Labosi su dosta naporni. Kako su relativno fleksibilni što se tiče termina i tjedna predaje, nastaju problemi s ranijim terminima. Naime, ekipica voli strpati ljude u ranojutarnje termine, pogotovo ponedjeljak. Onda se ista ekipica čudi kad ljudi ne dolaze na te termine, pa pretrpaju posljednje dane u tjednu, u podne ili poslijepodne. Ja ne znam jel oni stvarno ne kuže zašto takve stvari neće raditi ili se prave glupi, ali bi trebali shvaćati da ako imaju takav labavi sistem raniji termini gube smisao. Bolje bi im bilo da prestanu biti toliko neujednačeni u ispitivanju labosa, gdje kod jednog asistenta možeš biti gotov u 5-10 minuta, a kod nekih te drila pola sata, 45 minuta, pa da ih uravnoteže u ispitivanju, stave manji, normalniji raspon termina, i u njemu riješe više ljudi. Onda bi možda imali vremena napraviti bolje materijale i uravnoteženije ispite. Ali možda je to previše, to bi ipak zahtjevalo da asistenti ispituju ljude konstantnim intenzitetom, a ne da ga prilagođuju broju ljudi na labosu.
E da, ispiti. Ono što odlikaši jedva stignu napisati. APR ispiti su najnebalansiraniji koje sam pisao na faksu. Čak i ljudi u najboljem stanju imaju problema s vremenom. Kako i ne bi, kad ima hrpa netrivijalnih zadataka, gdje neki potroše i 20 minuta jer ih treba opširno raspisati.
Da se razumijemo, ovaj predmet nije preteško proći. Ali ima par ali - morate biti u prednosti s labosima, ili bar u koraku. Labosi mogu oduzeti jako puno vremena - ovo kažem kao netko tko ih je pisao u Pythonu. Prvi sam napisao nativno u C++-u i trebalo mi je oko 30 sati kroz tjedan dana da sve štima funkcionalno. Kasnije sam saznao da se 1. labos mogao napraviti minimalnom modifikacijom Numpyja. Važno da to nije službena izjava, pa izgoriš na prvom. Isto tako, morate biti brzi u rješavanju zadataka, da ne timeoutate na ispitu, ili bar brzo odrediti koje znate riješiti a koje ne. Ovo dvoje nije uvijek toliko elementarno postići.
Što se tiče same korisnosti, algoritmi nisu pretjerano korisni. Ovo je jedan od potencijalno 3 predmeta u 1. semestru diplomskog gdje se radi genetski algoritam, koji je uglavnom beskoristan danas (izuzev nekog primitivnog pretraživanja hiperparametara, gdje opet ima naprednijih metoda, i gdje je čak random init bolji). Zlatni rez je opće znanje, ajmo reći, ovi ostali su stvari s kojima se vjerojatno nećete susretati u budućnosti. Dijelom razlog toga je što su SGD i metode bazirane na njemu ionako dovoljno dobri algoritmi optimizacije. Nesreća je što na RZ diplomskom praktički birate između ovog i Ribarićevog Raspoznavanja uzoraka. Da sam znao da je ovaj predmet toliko cancer, vjv. bih upisao Raspoznavanje, samo zato što sam prošao Uvod, a Ribarićev predmet mi je lakše pretrpiti nego ovakvu nekvalitetu i malverzacije s labosima.
Težina: 6 / 10
Korisnost: 4 / 10
Bih li preporučio/la predmet: Ne, ali vjerojatno nemate bolji izbor
Engleski jezik u inženjerskoj praksi
Nemam puno toga za reći osim da je ovo mim predmet. Po meni je iznimno loše organiziran, od prijemnog za kojeg sam morao prokrvariti da saznam kad je, do ispita kojeg nisam znao kad pišem do sat vremena prije ispita. Čak su i prezentacije krš i lom, jer ljudi ih forsiraju napraviti u zadnji čas, a profesorica ne napravi dobro plan da to prevenira.
Na temu prezentacija, osobno sam htio obraditi tematiku malo aktivnije, ali profesorica je (opravdano) radi bojazni da bi nekog mogao uvrijediti rekla da ništa od toga. Razlog za tu bojazan je bio što je ona radi svojeg nepoznavanja kulture uvrijedila ERASMUSovce, pa kao da ja to ne ponovim. Jajks. Uglavnom, tada sam ja trebao odabrati neku od ponuđenih prezentacija. Stvar je u tome što su sve te teme bile kao da ih je teoretičar zavjera pisao: Chemtrails, AI, taman je falilo da se priča o Bushovoj upletenosti u 9/11. Ja sam još na početku godine odabrao AI, jer kao, to mogu relativno okej objasniti, a i nije mi se dalo. Fast forward na dan kad sam prezentirao. Prezentacije bi trebale trajati do 15 minuta, ali naravno malo tko se drži toga. Bilo mi je najgore kad su kinezi prezentirali, pa jedan od njih je očito bio dosta loš govornik - njih troje je imalo tu prezentaciju više od 30 minuta, a prezentacija je bila kineska propaganda pomiješana s hranom i geografijom (ali većinski kineska propaganda). Bio sam zadnji, dakle nakon skoro 2 sata slušanja drugih ljudi, i kad sam joj spomenuo temu je preokretala s očima i rekla “Opet”. ???? Bio sam pod dojmom da je odabir tema limitiran na neki broj, al očito da je puno ljudi uzelo to i onda sam ja ispao netko tko reciklira temu. Ono što hoću reći je da su se te stvari dogodile uglavnom radi loše organizacije predmeta.
A i ono što se uči na predmetu je jajks. Predavanja se sastoje od toga da se na nivou 1. razreda srednje ponavljaju vremena. Jedino korisno na predmetu su fraze koje se koriste u inženjerskoj komunikaciji i frazaciji poruka. Ovo ostalo je srednja žalost. Predmet me više-manje naučio par riječi i pravila, i koja boja označava koji osjećaj. Možda sam ja pristran jer mi je engleski na razgovornom nivou, ali kad kažem da je predmet skoro beskoristan, govorim to precijenjujući vlastiti dojam.
Težina: 1 / 10
Korisnost: 2 / 10
Bih li preporučio/la predmet: Ne
Kvantna računala
Simpatičan predmet na kojem vjerojatno nećete puno naučiti. Dakle, obrađuje se kvantna mehanika u kontekstu kvantnih računala. To ne znači da se nešto osobito programira (jer je to dosta dručkije od konvencionalnog programiranja). Ima par korisnih koncepata, meni je recimo bila super kvantna enkripcija jer je zapravo totalno jednostavno za shvatiti ne samo kako je praktički neprobojna, nego isto kako je i ona sama posljedica svojstava kvantne mehanike, tako se i nešto o kvantnim računalima može pojmiti iz toga.
Predmet nije težak, mislim, dosta je lagano imati 5. Predmet može biti zbunjujuć, jer dosta je teško shvatiti zašto, kad su fenomeni jednostavno kvantne prirode, što nam nije logično. Ali prof. Ilijić je super predavač i ako postavite dobra pitanja, dobit ćete i dobre odgovore.
Što se tiče korisnosti, ne mislim da je pretjerano koristan. Stvar je u tome što takvo znanje vjerojatno nigdje nećete primijeniti. Ono u čemu vam predmet eventualno može pomoći je da malo bolje upravljate matricama.
Težina: 3 / 10
Korisnost: 3 / 10
Bih li preporučio/la predmet: Da ako vam je to osobno zadovoljstvo ili tražite laki prolaz, ne u suprotnom.
Napredni algoritmi i strukture podataka
Ovaj predmet me začudio na jedan drugi način - bio je sranje uz dobrog predavača kao prof. Brčić. Ovdje čak ni gradivo nije toliko odvratno. Ono što je po meni problem je što ima dosta toga različitoga, gotovo nabacanog, tako valjda ide predmet. I onda se dogodi to da ni jedno gradivo nije baš sjajno obrađeno. Opet se radi jebeni genetski algoritam. Samo što, odrađen je preloše. Kao i dosta drugih stvari - npr. radi se i backpropagation, koji je isto jadno obrađen, a na šalabahteru ima dovoljno retardiranu notaciju da se morate prisiliti raditi isključivo po tome ili naučiti stvari napamet. Osobno mi je bilo lakše napamet pamtiti gradijente nego gledati te uklete formule. Tako da jbg, ili ćete ići na predavanja ili ćete morati pronaći bolje materijale za učenje od prezentacija. Srećom, na materijalima ima puno tutoriala s kojima ne bi trebalo biti preteško proći predmet.
Labosi su dost elementarni, ja sam samo skopirao implementaciju s NENR-a, kratko sam odgovarao asistentu, s tim da sam imao genetski algoritam kojeg svaki student RZ-a doktorira u tom 1. semestru, pa mi zato nije bilo preteško.
Kontinuirano ne bi trebalo biti preteško proći. Pao sam jer sam se zajebavao na međuispitu, pa sam to ignorirao i zajebavao se i na završnom. Kažem vam koliko je teško proći na roku kad to riješim ovu jesen.
Što se tiče korisnosti, WELL, ona je velika, da budem iskren. Iako je sve shit obrađeno i predmet je generalno neugodan, algoritmi koji se uče na predmetu su stvarno jako korisni, ne samo za RZ-ovce. I iako se sve to uči na shit način, miljama je bolje od APR-a (s kojim ima par preklapanja), i imat će visoku ocjenu.
Težina: 5 / 10
Korisnost: 7 / 10
Bih li preporučio/la predmet: Ne, ali nemate bolji izbor
Neizrazito, evolucijsko i neuro računarstvo
Po meni najbolji predmet u ovom semestru. Vrijedi ići na predavanja. Zadaća je puno, ali u početku nije problem. Najgora su 5. i 6. zadaća, gdje se ručno implementira backprop. Ja sam ih implementirao tako da sam radio fleksibilne okvire, ali preporučam vam da ne trošite vrijeme i hardkodirate što god će vam uštedjeti vrijeme. Skužio sam nakon predmeta da to nije bila poanta predmeta, i da ionako ono što sam napravio se ne može mjeriti s Tensorflow/Pytorch verzijama toga.
Ispiti su po meni čak dosta lagani. Dakle, kombinacija dobrih labosa, dobrih predavanja i dobrih prezentacija izgleda jako olakšavaju stvari, tko bi rekao. Znam da sam imao kriminalno puno bodova na MI za očajnu količinu učenja, jedva da sam učio taj predmet. Možda je i do toga što za razliku od drugih predmeta gradivo nije prenatrpano. Mislim da je Čupić dobro isplanirao tijek gradiva, jedino se možda neuronske mreže predaju tjedan prekratko, ali ne znam koji bih dio gradiva skratio da to ne bude slučaj, možda evolucijsko računarstvo. E da, 4. put u semestru da radim genetske algoritme AHHHHHHHHHHHHHHHHHHHHHHHHHH
Ovaj predmet mi nije bio toliko koristan u praksi, jer stvari koje se rade na njemu su zastarjele. Ali ovo mi je bio najkorisniji predmet teoretski, više od Strojnog, očito sam kompatibilniji s Čupićevskim predmetima gdje je naglasak praksa, pa sam ga mogao više iskoristiti. Ne koristim gotovo ništa s njima, ali ponekad mislim o neizrazitoj logici i mislim da je na ovom predmetu definitivno najbolje obrađeno evolucijsko računarstvo. A mislim kako i ne bi kad je na predmetu herr Golub haha
Težina: 4 / 10
Korisnost: 7 / 10
Bih li preporučio/la predmet: Da
Strojno učenje
Po meni jedini predmet koji je dobar od teorijskih predmeta profila. A ionako ćete ga sigurno uzeti, pa nije ni čudno.
Predmet je klasični Šnajderovski, nema tu ništa novo. Nije imperativ da znate teoriju, ali je zgodno. Predmet pokriva dosta toga. Ne mislim da je toga previše, nisam nikad ni imao taj osjećaj. Mislim da su stvari lijepo balansirane, ali definitivno najveća boljka ovog predmeta su videopredavanja. Prije svakog ispita sam otišao dan prije u knjižnicu, stavio na 1.75 brzinu i preslušao cijeli semestar. Nisam išao na predavanja samo zato što sam radio, definitivno je vrijednost ići na predavanja, ali trebate doći prije da nađete mjesto. Za a.g. 2020/2021 to vjv. nije toliko bitno jer vjerojatno neće biti na faksu, al za ubuduće.
Ispiti su isto tak negdje Šnajderovski teški, što znači da nisu free, ali nisu ni preteški, ali najvažnije jako ih je teško naštrebati, što znači da bi štreberima mogli biti dosta teži od opisanog. Samo opaska - opet genetski algoritmi…
Što se tiče labosa, tu su svakakva iskustva. Navodno postoje neke kvote bodova. Ako je to istina, to je jajks, jer se asistenti po tome što pitaju mogu dosta razlikovati. Na prvom labosa sam bio kod asistenta koji je doslovno tražio stvari koje ne znam. Kasnije mi se posrećilo i dobio sam asistenta koji me pravedno pitao, dakle ne samo što znam, ali sam od njega barem nešto naučio.
E sad, predmet mi nije bio pretjerano koristan. Da, naučio me neke stvari ali zbog toga što sam ignorirao teoriju uglavnom nisam naučio toliko koliko sam trebao. Tako da, iznenađujuće, za ovaj predmet mislim da ako želite naučiti puno i tako iskoristiti svoje vrijeme - učite izvode. Korisni su i iz iskustva znam da su kao cheat kodovi, jako puno se može ako se kod nekog modela naštimaju stvari da nema otpora u matematici. Bez obzira na to što ja nisam uspio iskoristiti predmet 100%, dobit će moju procjenu korisnosti kao ocjenu korisnosti.
Težina: 6 / 10
Korisnost: 7 / 10
Bih li preporučio/la predmet: Da