Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

Pitanja i odgovori

Svarog

Fortius ahaa, da, to bi se moralo složiti lista, ali kada kaže izborni predmet smjera, misli na bilo koji predmet koji se predaje u tom semestru (zima/ljeto) i na računarstvu je, a kada samo kaže izborni predmet onda se misli na bilo koji predmet na diplomskom, bez obzira na smjer. Što se tiče preduvjeta, mislim da je bilo govora da se ide u smjeru uklanjanja svih preduvjeta koji nisu neophodni kao što je bilo i na preddiplomskom, ali ne mogu potvrditi.
Uglavnom, treba čekati dok objave informacijski paket za sve konkretne info


Fortius

Veles da sori nije mi bas to bilo jasno s predmetima smjera itd.


LUJXIV

Jesu oni na fer3 diplomskom maknuli predmete matematike, fizike i prirodoslovlja?


Kushim

Koheleth koristi se i u grafici


[obrisani korisnik]

Može li me netko uputiti u vezi projekta (Projekt R ilitiga Projekt iz Programske Potpore na fer2) na kojem sam?

Za projekt imamo napraviti “Rangiranje uređaja na mreži”. Nije nužno vezano uz pentesting vec onako, trebamo ih samo rangirati. Imamo neke značajke po kojima bismo ih mogli rangirati:

  • source ip address
  • source port number
  • destination ip address
  • destination port number
  • transaction protocol
  • source bits per second
  • destination bits per second
  • source to destination packet count
  • destination to source packet count

itd..
Odabrali smo znacajke po kojima bismo ih rangirali i prvotno smo htjeli sami odrediti neke težine svake značajke tj. koliku bi težinu pojedina značajka nosila u rangu, jer su neke bitnije nego druge. Na to su nam rekli da to ne možemo tako, već da trebamo genetskim algoritmom odrediti težine (msm, moze i nekom drugom metodom ali su rekli da ako netko pise neki clanak i pitaju ga kako ste odredili tezine, ne mozete reci “cinilo mi se da bi ovako moglo biti dobro”). Ja sam za genetske algoritme tek cuo nesto osnovno na UMJINT, pa ako me netko moze uputiti koje gradivo da proucim kako bih napisao algoritam. Koliko dugo bi mi trebalo da svladam materiju i napisem dovoljno dobar algoritam?

Svaki clan bi trebao napisati genetski algoritam po onome kako on misli da bi rang trebao izgledati, tj. trebamo prvo odrediti iz nekoliko vec postojecih uređaja kako bi oni trebali biti rangirani medjusobno.


micho

[obrisani korisnik] Koliko dugo bi mi trebalo da svladam materiju

sat vremena

[obrisani korisnik] i napisem dovoljno dobar algoritam?

vjerojatno beskonačno, genetski algoritmi se ne koriste ni za što korisno danas, sve su to preuzele neuronke

Ako imate označene podatke, najlakše rješenje je regresija 1xN mreže gdje bi direktno dobili navedene težine svake od značajki. A ako takve podatke nemate, onda imate ill-defined problem koji bez induktivnih pristranosti nećete riješiti.

Definicija takve mreže i njene funkcije gubitka je u pytorchu doslovno

import torch

model = torch.nn.Linear(in_features=broj_značajki, out_features=1)
loss_function = torch.nn.MSELoss()

U svakom slučaju genetski algoritam ne određuje kakvo je rješenje takve hipotetske funkcije, već to radi funkcija dobrote. A funkciju dobrote bi za svaku metodu morali sami izvesti proučavanjem literature. Ali čak i da imate tu funkciju dobrote, ne postoji ni jedan jedini razlog zašto bi koristili genetski algoritam - čak i da imate slučaj gdje je ta funkcija jako gadna za gradijentni spust, redefinicija modela u nešto kao

Linear(broj_značajki, 4096) -> ReLU -> Linear(4096, 1)

će vjerojatno dovoljno izravnati plohu funkcije dobrote, jedino će vam u tom slučaju rezultati biti neinterpretabilni, ali u tom slučaju vam genetski algoritam neće naći rješenje.

U svakom slučaju ako se ipak odlučiš za genetske algoritme, vjerujem da je moja implementacija ovdje dovoljno solidna za sve što bi pokušali sami napisati, pa možeš početi od toga.


[obrisani korisnik]

M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽
Pod značene podatke misliš podatke kojima bismo trenirali neuronku?
Nemamo nista, sami smo morali naci znacajke po kojima bismo rangirali uređaje, samo su nam rekli da moramo istraziti po kojim znacajkama bismo ih mogli rangirati. Ovo je sve sto smo dobili

Potrebno je osmisliti i razviti sustav za rangiranje uređaja na mreži. S obzirom na to da u mreži može biti puno uređaja, potrebno ih je rangirati po nekim značajkama poput, količina prometa koja prolazi kroz uređaj ili broj uređaja s kojima komunicira. Potrebno je istražiti mogu li se uspoređivati samo uređaji istog tipa ili postoji li metoda za usporedbu bilo kojeg uređaja. Ovaj sustav služio bi kako bi se alarmima generiranim IDS-om dodijelio prioritet.

Istražiti problem rangiranja uređaja u mreži
•Po kojim značajkama ih rangirati?
•Koje metode rangiranja postoje?
•Istražiti moguće ulazne skupove podataka
•Napraviti demonstraciju rangiranja uređaja u mreži (programski kod)
•Ulazni podaci - pronaći ili kreirati skup podataka koji sadrži odabrane značajke
•Izlazni podaci - rang uređaja


micho

[obrisani korisnik] A dobro, onda biste morali generirati podatke. Tj., neovisno o metodi učenja tj. nalaženja takve funkcije bi morali prvo imati neke podatke. Ne znam što je IDS pa ne mogu detaljnije od toga reći što bi trebali.


[obrisani korisnik]

M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽
Imamo 700 000 generiranih primjera uređaja, pa mislim da je to dovoljno, ali isto bismo morali nekako reci sto je dobar rang a sto ne? Morali bismo rucno nekako uzeti recimo 100 uređaja i reći da ovaj mora biti ispred ovog ali iza ovog, i onda tako nekako trenirati neuronku?


micho

[obrisani korisnik] Hmmmmm ono što bi mogli je uzeti je označiti najkarakterističnije primjerke tih uređaja, i to uzeti kao jezgrenu funkciju nakon što ih označite. Tom jezgrenom funkcijom bi analogno mogli označiti i ostatak primjera, automatski programom mislim. Dakle to bi bili neki if elsovi, nešto elementarno jako. Nakon što za sve primjere imate oznake prije kojeg je oznaka i nakon kojeg, možete reformulirati funkciju gubitka; jedan ulaz bio bi 2 primjerka, svakom od njih bi kroz neuronku predvidili score, a loss funkcija bi vam bila numerička razlika da štima relacija a < b (ako bi a imao manji rang od b). Koja bi to bila funkcija gubitka, ne znam, ali ono što želite s njom je maksimizirati b - a, tj. želite maksimizirati njihovu razliku, pa bi to npr. mogla biti a - b (funkcija gubitka se minimizira, dakle obrnuto od maksimizacije).

Ali za sve to očito prvo trebate formulirati problem. Metoda rješavanje dolazi tek na kraju. Ako ne možete dobro formulirati problem, ni jedna metoda vam neće pomoći više od pogađanja. Meni se čini da vi ni intuitivno ne znate rangirati te uređaje, a onda ne možete ni očekivati da će to računalo moći xD


[obrisani korisnik]

M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽
Nastavljajuci se na ovo, znas li mozda koliku bismo ocjenu dobili kada bismo samo ručno odredili značajke, tj. koliko je često da netko padne PPP (projekt iz programske potpore ilitiga Projekt R)? Ja bih rado istražio malo više o tome kako bih to riješio kako si opisao, no imam uz to 2 projekta čiji rokovi su za 2 tjedna, uz to i labose, a članovi tima ne pokazuju neku inicijativu (i ja sam jednako aktivan kao oni). Je li moguće nekako u 2-3 dana (let’s say 10h/day) sklepati neko ok rjesenje?


Tinki-Winky

Zna li netko što o Statutu fakulteta? Piše li tamo u kojem roku ispiti moraju biti ocjenjeni?


GranAutismo

Tinky Winky Čekaš krugove?


Lyras

GranAutismo OPRPP1 još nije ispravljen.


GranAutismo

Lyras Bar nismo jedini.

Pao sam na “gotovo do Božića” meme ko Europa 1914., pa Nijemci 1941. i svijet 2020.


JoKing

GranAutismo Rekao da ima želju da nitko ne bude na roku, well na kraju nitko ni neće biti na roku (barem zimskom) jer nema teoretske da ispravi završne ovim tempom unutar 2 tjedna.


GranAutismo

JoKing Nekim čudom završni isprave unutar par dana. Kad se rok piše za 2 tjedna onda se odjednom može ispravit u razumno vrijeme, a međuispite puste malo da odleže ko da je grah.


psiho

Sori nisam upucen, jel izaso onaj kalendar za rokove?


Amon

GranAutismo To je jer za završne ispite imaju rokove do kada to mora biti ispravljeno, a za MI ne
Pa onda odgađaju ispravljanje (jer im se naravno ne da) i zato imamo rezultate puuuuno kasnije


Dijana

Trenutno sam na 1. godini preddiplomskog, jel se mogu po ljeti prijavit za strucnu praksu, tj.
koje su mi mogucnosti za neki studentski posao a da nije konobarenje/skladiste?


Vasili

SmolBoi Možeš, ali moraš sam/a tražiti firme i javljat im se. Za korištenje FER sustava praksi moraš imati minimalno 60 ects-a i ti to ne možeš skupiti na vrijeme jer su prijave za prakse prije kraja 2. semestra.

Znam više ljudi koji su išli na praksu nakon 1. godine, tako da se može.


« Prethodna stranica Sljedeća stranica »