Detekcija emocija učenika za vrijeme školskog sata s fotografija

Sažetak na hrvatskom: Detekcija emocija jedan je od težih problema računalnog vida. Psiholozi definiraju sedam osnovnih emocija, a to su: sreća, tuga, ljutnja, gađenje, strah, iznenađenje i prezir. Od tih emocija stvoren je reducirani skup emocija koji je primijenjen za detekciju emocija učenika na...

Full description

Permalink: http://skupnikatalog.nsk.hr/Record/fer.KOHA-OAI-FER:51261/Details
Glavni autor: Dukić, David (-)
Ostali autori: Sović Kržić, Ana (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, D. Dukić, 2019.
Predmet:
LEADER 04164na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid7090 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Dukić, David  |9 40542 
245 1 0 |a Detekcija emocija učenika za vrijeme školskog sata s fotografija :  |b završni rad /  |c David Dukić ; [mentor Ana Sović Kržić]. 
246 1 |a Emotion Detection of Pupils During Lecture From Photographs  |i Naslov na engleskom:  
260 |a Zagreb,  |b D. Dukić,  |c 2019. 
300 |a 33 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2019-06-14, datum završetka: 2019-07-12 
520 3 |a Sažetak na hrvatskom: Detekcija emocija jedan je od težih problema računalnog vida. Psiholozi definiraju sedam osnovnih emocija, a to su: sreća, tuga, ljutnja, gađenje, strah, iznenađenje i prezir. Od tih emocija stvoren je reducirani skup emocija koji je primijenjen za detekciju emocija učenika na nastavi. Problem detekcije emocija rješava se algoritmima strojnog učenja za klasifikaciju. Odabrana su dva algoritma strojnog učenja: metoda potpornih vektora i algoritam šume slučajnih stabala. Skup podataka na kojem algoritmi uče i testiraju svoju uspješnost ručno je izrađen. Algoritmima je potreban vektor značajki za svaku fotografiju te pripadna oznaka emocije. Vektor značajki dobiven je pronalaskom bitnih obilježja lica, a oznake emocija ručno su dodijeljene. Metoda potpornih vektora korištena je kao osnovni algoritam za detekciju emocija. Dvije ključne ideje koje metoda potpornih vektora koristi su jezgreni trik te pronalazak potpornih vektora među primjercima vektora značajki. Potporni vektori definiraju granicu odluke. Rezultati dobiveni testiranjem algoritama za detekciju emocija analizirani su kroz matricu konfuzije i kroz stopu uspjeha koja predstavlja točnost. 
520 3 |a Sažetak na engleskom: Emotion detection is one of the most difficult problems in computer science. Psychologists have defined seven basic emotions: happiness, sadness, anger, disgust, fear, surprise and contempt. A reduced set of emotions has been created from these basic emotions. This reduced set has been used to detect the emotions of pupils during lecture. Emotion detection problem was solved by using machine learning classification algorithms. Two algorithms that have been chosen to detect emotions of pupils are: support vector machine and random forest classifier. These algorithms were trained and tested on handmade dataset. Classification algorithms need a vector of features for every photograph from the dataset and appropriate label of emotion. Every vector of features contains facial landmarks. Corresponding label for every vector of features was assigned by hand. Support vector machine uses two key ideas. The first idea is to find so-called support vector examples within a vector of features examples and use those examples to construct decision boundary. The second key idea is the kernel trick. Testing results were analysed with confusion matrix and a success rate that represents algorithm accuracy. 
653 1 |a Python  |a OpenCV  |a emocija  |a skup podataka  |a kaskada klasifikatora bazirana na Haarovim značajkama  |a integralna slika  |a AdaBoost algoritam učenja  |a nadzirano učenje  |a dlib  |a prediktor oblika  |a vektor značajki  |a centar gravitacije  |a strojno učenje  |a prenaučenost  |a unakrsna provjera  |a metoda potpornih vektora  |a maksimalna margina razdvajanja  |a hiperravnina  |a jezgrena funkcija  |a scikit-learn  |a algoritam šume slučajnih stabala  |a matrica konfuzije 
653 1 |a Python  |a OpenCV  |a emotion  |a dataset  |a Haar feature-based cascade of classifiers  |a integral image  |a AdaBoost learning algorithm  |a supervised learning  |a dlib  |a shape predictor  |a vector of features  |a center of gravity  |a machine learning  |a overfitting  |a cross-validation  |a support vector machine  |a maximum margin separator  |a hyperplane  |a kernel function  |a scikit-learn  |a random forest classifier  |a confusion matrix 
700 1 |a Sović Kržić, Ana  |4 ths  |9 40241 
942 |c Z 
999 |c 51261  |d 51261