10. predavanje: Uvod u duboko učenje Flashcards

1
Q

Navesti središnji problem u strojnom/dubokom učenju.

A

Središnji problem u strojnom/dubokom učenju je smislena transformacija podataka - učenje smislene reprezentacije.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Navesti funkcije gubitka koje se koriste kod problema klasifikacije i regresije.

A
  • Binarna klasifikacija: unakrsna entropija
    -(1/N) * sum_i ( y_ilog(y_i’) + (1-y_i)log(1-y_i’) )
  • Regresija: srednja kvadratna pogreška, srednja
    apsolutna pogreška
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Objasniti motivaciju uvođenja aktivacijske funkcije i navesti primjere.

A

Bez nje imamo linearnu transformaciju ulaznih podataka. Za bogatiji prostor hipoteza treba nelinearnosti, odnosno aktivacijske funkcije. Primjeri: ReLu, Sigmoida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Objasniti važnost sloja modela dubokog učenja.

A

Svaki sloj radi jednu jednostavnu geometrijsku transformaciju na podacima koji prolaze kroz njega.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Objasniti pojam optimizacije.

A

Optimizacija je proces prilagođenja modela u cilju postizanja najboljih performansi za podatke za učenje.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Objasniti pojam poopćenja.

A

Poopćenje je kvaliteta kako se trenirani model ponaša na podacima koje prije nije vidio. Ne možemo ju kontrolirati. Možemo jedino prilagoditi model podacima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Navesti posljedicu induktivne pristranosti.

A

Induktivna pristranost dopušta algoritmu za učenje da prioritizira jedno rješenje pred rguima, neovisno o podacima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Navesti glavne klase neuronskih mreža.

A
  • MLP: potpuno povezane mreže
  • CNN: konvolucijske mreže
  • RNN: povratne mreže
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kada se koristi potpuno povezana mreža (MLP)?

A
  • ulazni podatci sa sastoje od uzoraka fiksne
    veličine
  • MLP izvodi podudaranje uzorka za fiksnu
    ulaznu veličinu
  • odlično za po dijelovima linearne podatke
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kada se koristi konvolucijska mreža (CNN)?

A
  • ulazni podatci imaju rešetkastu strukturu poput
    2D/3D slika i videa
  • hvata svojstva slika: lokalna i globalna
    invarijantnost na rešetci
  • odlično za rešetkasto strukturirane podatke
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Kada se koristi povratna mreža (RNN)?

A
- ulazni podaci su uređeni slijedovi (mogu 
  varirati veličinom)
- rekurzivna formula sumira sekvencu s 
  vektorom h
- ne mogu naučiti dugotrajne zavisnosti
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Na koji način stopa učenja utječe na postupak učenja modela?

A

Premala stopa: polagano učenje i mogućnost da zaglavimo u lokalnom minimumu. Prevelika stopa: prilikom osvježavanja možemo završiti u slučajnom dijelu krivulje (divergencija).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Navesti osnovne probleme kod postupka učenja modela.

A
  1. učenje nije počalo, gubitak učenja ne opada s
    vremenom
  2. učenje je počelo u redu, ali model ne
    poopćava dovoljno - ne postižemo bolje od
    podrazumijevane osnovne točnosti
  3. gubitak učenja i validacije opada, postižu se
    rezultati bolji od podrazumijevane osnovne
    točnosti, no ne može se pretrenirati
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Navesti moguća rješenja osnovnih problema kod postupka učenja modela.

A
  1. podešavanje parametara gradijentnog spusta
  2. korištenje adekvatne arhitekture
  3. povećanje kapaciteta modela
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Definirati proces ručne konstrukcije značajki.

A

Proces korištenja vlastitog znanja o podacima i korištenom algoritmu strojnog učenja u cilju postizanja da algoritam radi bolje primjenom rukom kodiranih transformacija podataka.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly