Pages
-
-
Kombinatorno pretraživanje i heurističke metode
-
Domagoj Magaš Kombinatorno pretraživanje proučava algoritme za pronalaženje različitih rješenja problema za koje se vjeruje da su veoma teški u praksi. Algoritmi neiscrpnog pretraživanja zasigurno će dati rješenje, no nisu prihvatljivi zbog vremenske neoptimalnosti i ekponencijalne složenosti. Unatražno pretraživanje uz korištenje odsijecanja nevaljanih rješenja daleko je bolji izbor. Uniformna pretraga i različite varijacije heurističkih metoda koje izdvajaju djelomična saznanja o...
-
-
Kombinatorno testiranje komponenti u poslovnim procesima
-
Joško Nikolić Razvoj programske potpore za poslovne procese složen je postupak u kome se nastoje otkriti nekonzistentnosti u najranijoj fazi razvoja programske potpore. Zadatak ovog rada je upoznati se s odabranim formalizmima za modeliranje poslovnih procesa. Poslovni proces promatramo kao skup komunicirajućih programskih komponenti. Nakon toga koristeći kombinatorno testiranje se provodi i detaljno opisuje testiranje odabranog skupa komponenti. Posebna pažnja obraćena je na odabir optimalnog broja...
-
-
Kombiniranje informacija o strukturi proteina i RNA u razvoju nove funkcije bodovanje temeljene na dubokom učenju
-
Ivona Martinović Predikcija strukture RNA molekula još je teži zadatak od predikcije stukture proteine zbog toga što je trenutno dostupno značajno manje strukturnih mjerenja RNA molekula. Jedan od pristupa predviđanju strukture RNA molekula je treniranje neuronske mreže koja bi ocjenjivala koliko je neka konfiguracija atoma daleko od toga da bude ispravna RNA molekula. Jedan takav model, nazvan ARES (Atomic Rotationally Equivariant Scorer), nedavno je implementiran. Ovaj rad istražio je u kolikoj se...
-
-
Kombiniranje tehnika adaptivnoga predtreniranja za zadatak automatizirane provjere činjenica
-
Ivan Rep Razvoj tehnika strojnog učenja uvelike je promijenio ulogu numeričkih podataka i kako se ti podaci iskorištavaju. Kombiniranje tehnika obrade prirodnog jezika i arhitekture transformatora nadmašilo je ljudske performanse na određenim zadacima razumijevanja prirodnog jezika. Jedan od zadataka razumijevanja prirodnog jezika je i automatizirana provjera činjenica, koja postaje sve više potrebna zbog brzine širenja dezinformacija u modernim medijima. Ovaj rad bavi se primjenom modela...
-
-
Kompaktni multiplatformni alat za izvršavanje naredbi upitnog jezika SQL
-
Luka Krištof Unatoč pojavi drugih vrsta, relacijske baze podataka još uvijek su najkorištenije. Temelj takvih baza podataka je upitni jezik SQL. Mnogi dostupni alati za uređivanje i izvršavanje naredbi tog jezika veliki su, neprenosivi, nepristupačni i vrlo često vezani uz jedan sustav za upravljanje bazama podataka. Cilj ovog rada bio je izgraditi alat koji će biti kompaktan, jednostavan za korištenje te omogućiti jednostavan rad s više različitih sustava za upravljanje bazama podataka. U...
-
-
Komparativna analiza algoritama grupiranja primjerenih obradi velikih skupova podataka
-
Marko Šmitran Cilj ovog rada je ispitivanje i usporadba svojstava algoritama grupiranja prikladnih
za grupiranje velikih skupova podataka. Algoritmi odabrani kao prikladni u tu svrhu
su: K-means, CLARANS, BIRCH i DENCLUE. Kvaliteta grupiranja je najvažniji
kriterij usporedbe algoritama. Kvaliteta grupiranja mjeri se unutarnjim i vanjskim validacijskim metrika. Objašnjen je rad svih odabranih algoritama i validacijske metrike
su definirane, a potom su provedena ispitivanja. Algoritmi grupiranja...
-
-
Komparativna analiza algoritama za otkrivanje zajednica u društvenim mrežama
-
Petar Ilijašić Početkom devedesetih godina 20. stoljeća je započeo razvoj društvenih mreža. Kućna računala su postala dio svakog kućanstva, čime je broj korisnika na društvenim mrežama sve više rastao. Razvojem tehnologije, kućna računala su postala sposobna proizvoditi veliku količinu podataka. Prve društvene mreže su bile u obliku platformi za komunikaciju, dok su današnje društvene mreže ostvarile veliki kapacitet korisnika te proizvodnju podataka različite semantike. Podaci mogu...
-
-
Komparativna analiza arhitektura programske podrške
-
Ivan Srbljinović U ovom diplomskom radu provedena je analiza te je pružen pregled i opis osnovnih vrsta arhitekture programske podrške. Na temelju postojeće literature, arhitekturni obrasci podijeljeni su u četiri kategorije – strukturalne obrasce te obrasce raspodijeljenih, interaktivnih i adaptivnih sustava. Iz svake kategorije opisano je nekoliko arhitekturnih stilova. Za svaki stil opisana je njegova primjena i komponente, a potom su dane prednosti i nedostatci svakog arhitekturnog oblikovnog...
-
-
Komparativna analiza obrazaca arhitekture softvera
-
Jura Škrlec Ovaj rad daje opis i implementaciju obrazaca MVC, MVP i MVVM te opis i implementaciju njihov varijanti. Implementirane aplikacije su reprezentativne funkcionalno višekorisničke aplikacije nad istom bazom podataka. Rad demonstrira postupak prilagodbe za različite platforme (Windows i web) te demonstrira postupak promjene mehanizma pohrane podataka (relacijska baza podataka i web servis).
Ovaj rad na jednom mjestu sadrži opis i implementaciju svake komponente spomenutih...
-
-
Komparativna analiza postupaka razvoja mobilnih aplikacija
-
Marin Smoljanić Cilj ovog diplomskog rada jest proučiti i usporediti tehnologije, postupke razvoja, raspoložive radne okvire razvoja mobilnih aplikacija za dva najzastupljenija mobilna operativna sustava – Android i iOS. Opisane su postojeće tehnologije izrade mobilnih aplikacija. Kao praktični dio rada razvijene su dvije nativne mobilne aplikacije, višeplatformska te Web aplikacija prema definiranim funkcionalnostima nad reprezentativnim modelom baze podataka. Kroz postupak razvoja programskih...
-
-
Komparativna analiza programskih okvira za objektno-relacijsko preslikavanje
-
Filip Smoljan U radu su prikazane važnije karakteristike Entity Framework i Dapper alata za objektno-relacijsko preslikavanje. Opisuje se prenosivost, interoperabilnost, konkurentnost alata i objašnjeni su problemi koji mogu utjecati na efikasnost izvršavanja upita. Testirala se efikasnost izvršavanja upita koristeći Entity Framework alat, Dapper alat i pomoću ADO.NET priključnica. U provođenju testova koristili su se različiti objektni modeli u različitim uvjetima korištenja. Rezultati testova...
Pages