Pages

Obrada podataka u programskom okviru Apache Spark
Obrada podataka u programskom okviru Apache Spark
Niko Krvavica
U prvom dijelu ovog rada prikazana je arhitektura programskog okvira Apache Spark-a, dok je u drugom dijelu prikazana obrada skupa podataka i korištenje klasifikacijskih i regresijskih algoritama koji se nalaze unutar Spark-ove knjižice MLlib. Cijeli postupak obrade, treniranja i evaluacije modela napisan je u programskom jeziku Python. Za prikaz korištenja klasifikacijskih algoritama korišteni su naivni Bayesov klasifikator i klasifikator stabla odluke dok su za prikaz korištenja...
Obrada protokola i formata zasnovanim na tekstu u programskom jeziku Erlang
Obrada protokola i formata zasnovanim na tekstu u programskom jeziku Erlang
Marko Samaržija
JSON format je jednostavan format koji se sastoji od parova ključa i vrijednosti, koji se koristi pri razmjeni podataka između programskih jezika i platformi. C je popularan jezik za implementaciju operacijskih sustava i poznat je po efikasnošću izvođenja, te se zato čini kao idealan kandidat za implementaciju obrade formata JSON. Erlang se s druge strane čini kao dobar kandidat kao funkcionalni jezik koji ima ugrađenu podršku za podudaranjem uzoraka Implementirana su 3 modela;...
Obrada rezultata mjerenja propuštanja zaštitne zgrade nuklearne elektrane
Obrada rezultata mjerenja propuštanja zaštitne zgrade nuklearne elektrane
Bruno Bogatin
Tokom 10. mjeseca 2016. provodio se integrirani test curenja na tlaku u slučaju nezgode u NE Krško. Test je proveden u pet faza i prije provođenja bilo je potrebno pripremiti kontejnment na način da se odrede lokakna curenja pomoću lokalnih testova curenja tipa B i C. Za vrijeme provođenja testa mjereni su tlak, temperatura, relativna vlažnost, temperatura kondenzacije i volumni protok. Obrada mjerenih podataka provodila se pomoću tri standardom predviđena postupka da se dobije...
Obrada slike na ugradbenom sustavu u svrhu analize zamućenosti vode
Obrada slike na ugradbenom sustavu u svrhu analize zamućenosti vode
Ana Cej Gagović
U okviru završnog rada obavljena je osnovna konfiguracija pločice Raspberry Pi te napravljena skripta za obradu slike u svrhu analize zamućenosti vode brojanjem čestica koje plutaju u određenom volumenu vode. Skripta je pisana u programskom jeziku Python korištenjem biblioteke OpenCV. Glavno rješenje problema analize zasniva se primjenom klase „SimpleBlobDetector“ implementirane u OpenCV koja svojim algoritmom detektira i prebrojava plutajuće čestice u vodi. Zbog energetske...
Obrada slike u svrhu međusobne lokalizacije dvaju robota
Obrada slike u svrhu međusobne lokalizacije dvaju robota
Nina Družetić
U ovom završnom radu opisan je proces obrade slike u svrhu lokalizacije dvaju robota. Obrada slike, koja je provedena, sastoji se od algoritama za prepoznavanje crvene i zelene boje te za identifikaciju kružnih oblika. Pomoću podataka dobivnih direktno iz tih funkcija i funkcija koje su nadopunjavale navedene, dobiveno je dovoljno informacija za izvedbu glavnog cilja rada,koji je određivanje međusobne udaljenosti i položaja između dva robota. Za programsko rješenje korišten je...
Obrada slike uz pomoć konvolucijskog genetskog programiranja
Obrada slike uz pomoć konvolucijskog genetskog programiranja
Ante Gazibarić
Obrada slike pomoću kartezijskog genetskog programiranja .
Obrada sonarske slike u svrhu detekcije šake ronioca
Obrada sonarske slike u svrhu detekcije šake ronioca
Franka Guštin
Ronioci prilikom svojih misija djeluju u opasnom i slabo nadziranom okruženju gdje i najmanji neočekivani tehnički kvarovi ili nedostatak pažnje mogu dovesti do katastrofalnih posljedica. Iz tog se razloga koriste autonomne podvodne ronilice koje pomažu roniocu na misijama i prate njegovo fizičko i psihičko stanje. U radu je implementiran sustav koji na temelju sonarske slike detektira šaku ronioca i određuje broj ispruženih prstiju te tako omogućava interakciju između ronioca i...
Obrada toka podataka korištenjem platforme Apache Beam
Obrada toka podataka korištenjem platforme Apache Beam
Gregory Tomadin
U ovom radu opisane su osnove obrade toka podatka, kada i zašto se koristi te prednosti takve obrade. Isto tako u ovom radu opisani su osnovni koncepti platforme Apache Beam, njene komponente (cjevovod, PCollection, PTransform itd.), njene funkcionalnosti te način izvođenja aplikacija definiranih pomoću skupova razvojnih alata Apache Beama.
Obrada toka podataka korištenjem platforme Apache Pulsar
Obrada toka podataka korištenjem platforme Apache Pulsar
Petar Gabrijel Kedmenec
Apache Pulsar je platforma otvorenog koda za razmjenjivanje poruka između procesa. U ovom radu su obrađeni najvažniji dijelovi platforme čije razumijevanje je kritično za efikasan rad s platformom. U sklopu rada je također razvijen i studijski slučaj na kojemu su prikazane neke od mogućnosti platforme.
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Darija Lukić
U okviru ovog rada opisana je Javina Kafka Streams knjižnica za obradu toka podataka, točnije jedan od API-ja koje ona nudi, Kafka Streams DSL API. Kafka Streams knjižnicu nudi softverska platforma Apache Kafka, zbog čega je za potrebe njenog razumijevanja pobliže prikazana i sama Kafkina arhitektura. Kao rezime prikazanog, dana su dva jednostavna primjera obrade stvarnih povijesnih jednogodišnjih podataka Citi Bike aplikacije.
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Josip Lučić
Ovaj rad demonstrira obradu toka podataka koristeći Processor API u programskom jeziku Java. On je jedan od dvaju API-ja koje platforma Apache Kafka nudi u sklopu programske knjižnice Kafka Streams. S obzirom na to da je Kafka Streams sastavni dio platforme, rad se prije svega fokusira na njenu arhitekturu, funkcionalnosti i terminlogiju radi lakšeg razumijevanja. Naravno, prije objašnjavnja programskog koda, glavni koncepti samog Processor API-ja su također opisani. Podaci koji se...
Obrada toka senzorskih podataka korištenjem platforme Apache Apex
Obrada toka senzorskih podataka korištenjem platforme Apache Apex
Borna Bezjak
U radu je opisana platforma za obradu velike količine podataka Apache Apex. Prikazana je integracija s platformom Apache Hadoop, osnovni koncepti rada s platformom Apache Apex. Opisan je proces validiranja aplikacije, te kako se platforma Apache Apex nosi s ograničenim resursima i kako se oporavlja od pogrešaka. Uz opis platforme prikazan je proces izrade aplikacije za obradu tokova podataka s temperaturnih senzora. Aplikacija čita zapise iz datoteke i dinamički računa maksimalnu,...

Pages