|
|
|
|
LEADER |
04217na a2200229 4500 |
003 |
HR-ZaFER |
008 |
160221s2017 ci ||||| m||| 00| 0 en d |
035 |
|
|
|a (HR-ZaFER)ferid5652
|
040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
100 |
1 |
|
|a Šarić, Doria
|
245 |
1 |
0 |
|a Računalna analiza sličnosti matematičkih zadataka zadanih riječima :
|b završni rad /
|c Doria Šarić ; [mentor Jan Šnajder].
|
246 |
1 |
|
|a Computational Analysis of the Similarity of Math Word Problems
|i Naslov na engleskom:
|
260 |
|
|
|a Zagreb,
|b D. Šarić,
|c 2017.
|
300 |
|
|
|a 31 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: 2017-06-09, datum završetka: 2017-09-08
|
520 |
3 |
|
|a Sažetak na hrvatskom: Cilj ovog rada bio je napraviti sustav za kategorizaciju matematičkih zadataka.
Tvrtka PhotoMath prije nekoliko je godina uspješno izašla na tržiste sa istoimenom
aplikacijom koja omogućuje korisnicima da mobitelom skeniraju zadatak te u kratkom
vremenu dobiju detaljan postupak rješavanja. PhotoMath mi je dao priliku da riješim
ovaj problem i osigurao vlastiti skup podataka za ovaj rad. Svaki matematički za-
datak predstavljen je stablom naredbi odnosno postupaka koji čine rješenje zadatka.
Svakom zadatku cilj je pridijeliti matematičku kategoriju. Sve su kategorije ranije
definirane taksonomijom te svaka kategorija predstavlja neko matematičko područje.
Implementirana su dva različita pristupa. Prvi je pristup obuhvaćao pretvorbu stabla
postupaka u pripadajuće vektore značajki. Vektori su bili generirani tako da sadržavaju
i informacije o strukturi podataka. Nad vektorima značajki zatim se radila klasifikacija
podataka. Rezultati su se pokazali poprilično uspješnima. Drugi pristup sastojao se
od izgradnje matrice med̄usobne sličnosti svih podataka u skupu. Isprobane su dvije
metode mjerenja sličnosti izmed̄u stabla. Najbolje rezultate postigla je mjera sličnosti
koja ovisi o broju zajedničkih naredbi saržanih u oba stabla. Druga metoda pokazala
se manje učinkovitom.
|
520 |
3 |
|
|a Sažetak na engleskom: The task of this thesis was to build a system that can classify computer-solvable
mathematical tasks into predefined mathematical categories. A few years ago, a com-
pany named PhotoMath released its homonymous app that is able to output solution
steps to the user after recognizing the mathematical task scanned with a mobile phone.
They provided me with the data set and the idea for this project. Each mathematical
category represents some area of mathematics. The categories are hierarchically re-
lated. Each task is represented by a corresponding solver tree. Solver tree is a tree
that consists of steps which explain task resolution to the user. There were two main
ideas to implement. The first approach consisted of mapping solver trees from each
task in the data set to a vector in the feature space. Although this approach may not
be optimal, the results are quite successful. The cause of that might be that our trans-
formation to feature space encoded the tree structure into feature vectors to the right
extent. In contrast, the second approach avoids operating on feature space directly and
uses kernel methods. I have implemented two kernel functions and passed their refer-
ence to Support Vector Machine. The first kernel function calculated a kernel based on
the string similarities between trees encoded as strings. This method proved even more
successful than the first approach with mapping solver trees to the feature space. Later
on, I implemented a kernel function that generates a kernel matrix based on common
subpaths in solver trees. Despite my expectations, this proved to be much less efficient.
|
653 |
|
1 |
|a višeklasna klasifikacija
|a sličnost kod stabla
|a kernel metode
|a hijerarhijska klasifikacija
|a kategorizacija matematičkih zadataka
|a strojno učenje
|a kernelizirana klasifikacija
|
653 |
|
1 |
|a hierarchical multinomial classification
|a hierarchical data
|a tree similarity
|a mathematical categories
|a task categorization
|a classification
|a kernel
|a machine learning
|
700 |
1 |
|
|a Šnajder, Jan
|4 ths
|
942 |
|
|
|c Z
|
999 |
|
|
|c 47956
|d 47956
|