SÄkumlapa
Å ajÄ vietnÄ“ Latvijas UniversitÄtes Datorikas fakultÄtes docents un MatemÄtikas un informÄtikas institÅ«ta vadoÅ¡ais pÄ“tnieks Agris Å ostaks apkopo dažÄdas interesantas ar datorzinÄtnÄ“m saistÄ«tas tÄ“mas, kas galvenokÄrt varÄ“tu tikt attÄ«stÄ«tas studiju darbu (kvalifikÄcijas, kursa, bakalaura, maÄ£istra) veidÄ.
2017. gada rudens semestrÄ« kopÄ ar docenti ElÄ«nu Kalniņu tika organizÄ“ts SpecseminÄrs par Grafisko DomÄ“na Specifisko Valodu atbalsta rÄ«ku bÅ«vi.
Satura rÄdÄ«tÄjs
Tēmas
Å eit ir vispÄrÄ«gs tÄ“mu uzskaitÄ«jums, kuru lÄ“nÄ garÄ taisos detalizÄ“t.
Domēnspecifiskas valodas
- Valoda likumu (juridiskÄ nozÄ«mÄ“), kas ietver sevÄ« precÄ«zus aprēķinus, atkļūdoÅ¡anai.
- Valoda kÄrÅ¡u spēļu noteikumu aprakstīšanai
Bakalaura darbs, MatÄ«ss Lulle, DomÄ“nspecifiskas valodas izstrÄde kÄrÅ¡u spēļu noteikumu aprakstīšanai, 2014
Bakalaura darbs, Sandis Krutovs, DomÄ“nspecifiskÄ valoda tÄ«mekļa programmēšanai, 2012
AutomÄtu Teorija un FormÄlÄs Gramatikas
- MagazÄ«nas automÄtu "normÄlformas"
- TÄ«mekļa rÄ«ks galÄ«gu automÄtu (determinÄ“tu, nedeterminÄ“tu, magazÄ«nas) bÅ«vei, darbinÄÅ¡anai un pÄrveidei.
- AutomÄtiska risinÄjuma pÄrbaude un novÄ“rtēšana
- Problēmu ģenerēšana
Bakalaura darbs, ArtÅ«rs JÄnis PÄ“tersons, GalÄ«gu determinÄ“tu automÄtu bÅ«ves uzdevumu automÄtiska vÄ“rtēšana, 2018
Å ahs
- Šaha uzdevumu MATS X GĀJIENOS ģenerēšana
- Šaha uzdevumu Skaistuma novērtēšana
- Vai cilvÄ“ks + dators spÄ“lÄ“ labÄk nekÄ tikai dators?
- AutomÄtiska pozÄ«cijas atpazīšana no foto
Bakalaura darbs, DÄvids MiezÄks, Å aha uzdevumu Ä£enerēšana, 2020
Bakalaura darbs, Olafs EglÄjs, Galda spēļu stÄvokļu automÄtiska atpazīšana, 2018
Flexible Modeling
- Diagrammu zīmēšanas rīks (~ Powerpoint vai Visio)
- Diagrammu zÄ«mēšanas rÄ«ks ar manuÄlu semantikas pievienoÅ¡anu
- Diagrammu zÄ«mēšanas rÄ«ks ar pusautomÄtisku semantikas pievienoÅ¡anu (semantikas inference)
- Ne-grafu diagrammu formalizÄcija
- Diagrammas elementu formas vispÄrinÄÅ¡ana, izmantojot superformulu
- Diagrammatiskas valodas kognitÄ«vÄs efektivitÄtes novÄ“rtēšana
Bakalaura darbs, Ralfs Sedlenieks, Ar superformulu ģenerētu objektu īpašības un pielietojumi, 2019
Bakalaura darbs, Zane Siliņa, Grafisko valodu kognitÄ«vÄs efektivitÄtes novÄ“rtēšana, 2013
VaicÄjumu valodas
- Grafiskas vaicÄjumu valodas izstrÄde
- Grafiskas vaicÄjumu valodas rÄ«ka izstrÄde
- Uz dabÄ«go valodu balstÄ«tas vaicÄjumu valodas izmantojamo konstrukciju sarežģītÄ«ba
- VaicÄjumu žurnÄla izmantoÅ¡ana datu shÄ“mas uzlaboÅ¡anai
- GADBMS (GPU-accelerated Database Management Systems) un vaicÄjumu valodas priekÅ¡ tÄm.
Ģenerēšana
- RegulÄro izteiksmju Ä£enerēšana no piemÄ“riem
- Bezkonteksta gramatiku ģenerēšana no piemēriem
- RegulÄro izteiksmju krustvÄrdu mÄ«klu automÄtiska Ä£enerēšana
- Dotajiem datiem līdzīgu datu ģenerēšana
- Ainavu ģenerēšana
- InduktÄ«vÄ programmēšana
Bakalaura darbs, Agnese Rumkovska, Algoritmiski ģenerēta mūzika, 2020
Bakalaura darbs, Dmitrijs ArkaÅ¡arins, LietotÄja vadÄ«ts reljefa Ä£enerēšanas algoritms, 2020
Bakalaura darbs, Inta Kovaļenko, L-sistēmu pielietojums augu 3D modeļu ģenerēšanai, 2017
Bakalaura darbs, MÄris Jankovskis, Datu jaukÅ¡anas tehnikas datu anonimizÄcijai, 2016
Spēles
- Procedural Content Generation (PCG) in Games
- General Game Playing
- Model Driven Engineering (MDE) spēļu izstrÄdÄ“
- Galda spēļu botu izstrÄde ar mašīnmÄcīšanÄs metodÄ“m
- Domeina specifisku valodu (DSL) izstrÄde spēļu aprakstīšanai
- GalÄ«gu automÄtu, regulÄru izteiksmju, gramatiku pielietojums spēļu izstrÄdÄ“
Bakalaura darbs, MÄrtiņš Kurmis, ProcedurÄla trÄ«sdimensionÄla labirinta Ä£enerēšana, 2019
Bakalaura darbs, EmÄ«ls KadiÄ·is, DažÄdu galda spēļu spÄ“lēšana ar vispÄrÄ«gu mašīnmÄcīšanÄs algoritmu, 2018
Bakalaura darbs, Uvis Zviedris, Datorspēļu lÄ«meņu ar adaptÄ«vu sarežģītÄ«bas pakÄpi procedurÄla Ä£enerēšana, 2016
KombinatoriskÄs OptimizÄcijas ProblÄ“mas
- KombinatoriskÄs optimizÄcija universÄlo risinÄtÄju (solveru) ietvari. PiemÄ“ram, Optaplanner, OR Tools.
- Vehicle Routing Problem With Time Windows - klasiskie risinÄjumi
- Vehicle Routing Problem With Time Windows - vai iespÄ“jams risinÄt ar mašīnmÄcīšanÄs metodÄ“m?
- Optaplanner rīka lietošana stundu saraksta izveidošanai un optimizēšanai
- Grafiska domēnspecifiska valoda Optaplanner solveru definēšanai.
Sporta analītika
- Sporta rezultÄtu prognozēšana
Bakalaura darbs, Madars Zvaigzne, MašīnmÄcīšanÄs pielietojums sporta notikumu prognozēšanÄ