[MEKRAC] Gradivo
bodilyfluids
Ducky tako je, kompozicija i to bi trebalo bit to
bodilyfluids
Ima neki postupak kako efikasno provjerit max-min tranzitivnost?
Ducky
Dragi prijatelj strojnog učenja ignoriraj provjeru za jedinice, prvo gledaj nule jer su najsumnjivije… all i got
Ducky
Dragi prijatelj strojnog učenja also ovo si vjv već skužio al ak nisi:
za pojedini element možemo gledati ovako. Označio sam elemente po redosljedu provjere
znači 0>=min(0, 0.8) pa min(1, 0) pa min(0, 1) pa (0.6, 0)
ispravi te me ak sam krivo neš skužio xd
Emma63194
Dragi prijatelj strojnog učenja Ne znam koliko je efikasno, ali u teoriji možeš napraviti kompoziciju relacije same sa sobom i ako se nešto promijeni u rezultantnoj relaciji, onda znaš da ti ova početna nije bila tranzitivna (ne mora ni dobivena nužno biti, ali to sada nije bitno).
feel_d_boot
Dragi prijatelj strojnog učenja
Emma63194
Zar ovo nije samo u slučaju kad je početna relacija refleksivna i simetrična?
Napraviš jednu kompoziciju relacije same sa sobom pa ako je rezultantna relacija ista kao početna, onda ima svojstvo tranzitivnosti. Ako nije, znaš da početna relacije nema svojstvo tranzitivnosti.
Ne znam koliko sam dobro objasnija, al na 65. stranici skripte (77 od 291) ima jednostavno objašnjeno i kad relacija ima svojstva simteričnosti i refleksivnosti i kad ih nema.
EDIT: OBAVEZNO me ispravite ako sam nešto krivo napisa da ne bih sjeba nekoga ubuduće.
bodilyfluids
Ducky good point, al zapravo nije tako lose kad se postupak ponovi par puta
Daeyarn
zna li netko 4. iz MI 2017? kad nemamo istu varijablu u antecedentu, jel a je “oko 8” I b je “oko 6” relacija (presjek njihovih cilindricnih prosirenja)? I onda konacna relacija za to jedno pravilo kartezijev produkt dobivene relacije i cilindricnog prosirenja konzekventa
Ducky
Daeyarn
evo rješenje od prošle godine.
10 minuta sam pokušavao shvatiti otkud cilindrično proširenje. Jel možeš pliz elaborirat?
Daeyarn
Ducky maa zabrijao sam nekj, mislio sam da se treba tipa za prvo pravilo napisati neizraziti skupovi a je oko 8 i b je oko 6, i onda njih spojiti u relaciju operatorom I, i onda napraviti kartezijev produkt te relacije i skupa y je oko 3, i onda konacni neizraziti skup izracunat kao kompoziciju s ulazom
nisam razmisljao da se samo konkretno izracuna vrijednost od a je oko 8 za a=7 I b je oko 6 za b=7, i onda kartezijev produkt tog broja sa y je oko 6(usporedivanje sa svakim elementom iz y je oko 3 i uzimanje minimuma)
hvala na rjesenju!!!
Ducky
Daeyarn aha, oke. Also jel
za prvo pravilo napisati neizraziti skupovi a je oko 8 i b je oko 6, i onda njih spojiti u relaciju operatorom I, i onda napraviti kartezijev produkt te relacije i skupa y je oko 3, i onda konacni neizraziti skup izracunat kao kompoziciju s ulazom
to možda odgovor na a dio zadatka? (postupak zaključivanja temeljeno na kompoziciji)
Daeyarn
Ducky msm da da, ali sam i bio krivo skuzio sto treba u b) raditi
bodilyfluids
Koja je ideja s selekcijom kod genetskih algoritama? Recimo za generacijske algoritme. Recimo da je veličina populacije 100. Jel ideja da prvo od tih 100 selektiramo neki dio, npr. 40 i onda nasumično 100 puta biramo dvije jedinke od selektiranih i tako dobivamo novu populaciju?
A kod eliminacijskih prvo eliminiramo dio, i onda od preživjele populacije opet random 100 puta uzimamo par koji stvara novu jedinku?
Pretpostavljam da se može napravit na svakakve načine, ali jesam dobro shvatio da je ovo gore način koji su nam na predmetu prezentirali?
tonkec
Dragi prijatelj strojnog učenja Za ovaj prvi dio ako uzmeš npr. roulette wheel selekciju, “zavrtiš” dvaput (možda još koji put ako odabreš dvije iste jedinke) to kolo nad cijelom populacijom i dobiješ dva roditelja. Križaš ta dva roditelja i dobiješ jedno ili dvoje djece (ovisi o križanju) i onda možeš dodati dvije najbolje od te tri (četiri) u novu populaciju. Taj proces radiš do kada ne popuniš sve pozicije u novoj populaciji, a tih pozicija je koliko ti je veličina pupulacije.
Za ovaj drugi dio bi mogao napraviti sort populacije po dobroti jedinki, ubiti goru polovicu pa onda preostale koristiti za stvaranje nove populacije. Drugi način kako možeš je umjesto da koristiš samo bolju polovicu za stvaranje nove generacije, izgeneriraš onoliko novih jedinki koliko si ubio i onda sve zajedno koristiš za stvaranje nove populacije.
Rene
tonkec oprezno s ovim drugim, tu imas dosta velik selekcijski pritisak gdje u startu odbacis dosta rjesenja (pogotovo problematicno na pocetku kad su sva rjesenja relativno losa) tako da nije najbolja taktika. Npr. k-turnirska selekcija nasumicno bira iz svih, s tim da ce losije vjerojatnije biti eliminirane
bodilyfluids
upomoc
angello2
Dragi prijatelj strojnog učenja ma nebu to valjda pito hahahah
Rene
Dragi prijatelj strojnog učenja
Neku shemu možeš “uništit” na dva načina: križanjem i mutacijom; selekcija ne utječe na to jer ne mijenja jedinku.
Vjerojatnost da ćeš uništit shemu križanjem proporcionalna je definiranoj dužini (jer što je veći razmak između fiksnih znakova, to između njih ima više mjesta na kojem možeš napravit promjenu) i vjerojatnosti križanja, a obrnuto proporcionalna broju mogućih točaka prekida. Primjer: sheme su *11** i 1***1. Neka je križanje s jednom točkom prekida i neka križaš s 00000. Prvu shemu ćeš sjebat ako je točka prekida na 2. mjestu, a drugu ako je na 1. ili 2. ili 3. ili 4. mjestu.
Vjerojatnost da ćeš uništit shemu mutacijom je proporcionalna redu sheme(jer mutacija će uništit shemu ako mutiraš fiksni gen, a broj fiksnih gena je o(S)) i vjerojatnosti mutacije. To je drugi član koji se oduzima na desnoj strani.
Znači očekivani broj rješenja koje su podskup sheme S će rasti s ovim faktorom \frac{\bar{D_s}}{\bar{D}} jer su iznadprosječno dobre, pa će više preživljavat, ali umanjeno za ove slučajeve kada će se shema uništit križanjem i mutacijom. Ngl nije ni meni najbistrije u glavi, ali valjda će ti pomoć
bodilyfluids
Kako učite za MI nakon što ste prošli MI 2017?
Jaster111
Kako riješiti 4.b) ako bi nam bilo zadano zaključivanje temeljeno na kompoziciji, a ne na pravilima?
bodilyfluids
Jaster111 ispravite me ako sam u krivu, ovako sam shvatio razliku:
Temeljeno na kompoziciji:
stvori pravila -> napravi spoj pravila -> kompozicija(ulaz, spojena pravila) -> defuzzify rezultat kompozicije
Temeljeno na pojedinačnim pravilima:
stvori pravila -> za sva pravila napravi kompozicija(ulaz, pojedinačno pravilo) -> spoji rezultate, tj. kompozicije -> defuzzify spojene kompozicije
Dakle u prvom slučaju spajaš pravila i dobiš jedan zaključak, u drugom slučaju ne spajaš pravila, pa imaš više zaključaka koje prvo treba spojit pa defazificirat.
Nevezano za pitanje ali primjeti kako sam oprezno koristio riječ “spoj” relacija. Spajanje radiš presjekom ili unijom, ovisno o tome koristiš li lokalna ili globalna pravila zaključivanja.
AK10
iz cega uciti evolucijsko? vidim da tipa ovo kruzno krizanje nema u prezentacijama
bodilyfluids
endyyyy evolucijsko uči s prezentacije, vjerojatno je došlo do promjena u gradivu od 2017 do sada.