Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Klasifikācijas algoritmu praktiska pielietošana tīmekļa izstrādē |
Title in English |
Practical Application of Classification Algorithms in Web Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Osipovs |
Reviewer |
Olga Kotova |
Abstract |
Bakalaura darba mērķis ir mikropakalpojuma izstrāde teksta klasificēšanai e-komercijas jomā.
Darbā prezentēts teorētiskais materiāls pēc klasifikācijas algoritmiem, tostarp
k-tuvākais (KNN), loģistikas regresija un Naive Bayes klasifikators, kā arī
mikroservisu un REST API darbības pamatprincipi. Aprakstītas Python
programmēšanas valodas iespējas mašīnmācīšanai. Tāpat teorētiskajā pētījumā tika
aplūkoti mikroservisu izveides pamatprincipi.
Darba praktiskā daļa ietver eksperimentāla mikroservisa izveides procesu teksta
klasificēšanai. Šis process sākas ar sākotnējo prasību sagatavošanu un noslēdzas ar
gatavas sistēmas izstrādi. Klasifikācijas modeļu apmācībai un testēšanai tika izmantots
fails, kurā ir 4 kategorijas un 50,000 ierakstu. Darbā aprakstīti modeļu apmācības un
testēšanas posmi, kā arī servera izveide, kas izmanto iepriekš apmācītus modeļus teksta
klasificēšanai.
Veikti eksperimenti, lai atrastu piemērotākās parametru vērtības. Rezultātā tika
izveidots mikropakalpojums, kas spēj efektīvi klasificēt tekstu e-komercijas jomā.
Darba apjoms – 57 lpp., 3 tabulas, 9 attēli un 5 pielikumi |
Keywords |
mākslīgais intelekts, mašīnmācība, mikropakalpojumi, Python, REST API, klasifikācijas algoritmi |
Keywords in English |
artificial intelligence, machine learning, microservices, Python, REST API, classification algorithms |
Language |
lv |
Year |
2024 |
Date and time of uploading |
28.05.2024 15:33:37 |