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

[AVSP] Gradivo

netko_tamo

Serial Number Q5U4EX7YY2E9N imas dvije matrice, jedna ti je matrica koja kao redove ima korisnike, a stupci su joj značajke korisnika. obzirom da su značajke ivice i marice iste onda budes imal matricu [[x1,x2], [x1, x2]]. A za filmove imas matricu ciju su stupci filmovi, a redovi su joj značajke pojedinog filma pa budes onda imal matricu [[0,2, -0.63], [-0.75, 0.4]]. I imas sustav s dvije nepoznanice nakon množenja te dvije matrice, znači za Ivicu i hobita ti to bude 0.2×1 - 0.75×2 = 0.23, za Maricu i Pinokia ti to bude -0.63×1 + 0.4×2 = 0.77


janeromero

netko_tamo

tito
hvala ekipa 💜🙏


tito

Serial Number Q5U4EX7YY2E9N u ovom zadatku se radi o dekompoziciji matrice.
U ovom slučaju možemo zamisliti matricu s značajkama o knjigama kao jednu komponentu umnoška, a druga matrica sadrži nepoznanice o interesima ivice i marice koji su zapravo isti. A rezultantna matrica je interes korisnika za određene knjige.


|0.2 -0.75| * |x| = |0.23|
|-0.63 0.4| |y| | 0.77|


rezultat je zbroj x i y, a ovo gore bi treble biti matrice🙂
EDIT: zeznulo me formatiranje ovo bi trebao biti umnožak matrica 2×2 s 2×1 = 2×1


janeromero

Just_some_name normaliziras ocjene, za svaku komponentu radis sumu umnozaka vrijednosti featurea sa pripadajucom ocjenom i na kraju podijelis sumu sa 3, i onda si dobio komponentu vektora za taj feature.

dakle ocjene 4 2 i 5 normaliziramo na 0.33, -2.67 i 1.33
za cpu racunas 0.33*2.92 -2.67*3.02 + 1.33*2.96 i sve podjelis sa 3 i dobis -1.05
na kraju ces imat vektor user = x*cpu + y*gb + z*ram\ i ovaj -1.05 je x


Audaces

Serial Number Q5U4EX7YY2E9N

netko_tamo
Ova 2 rjesenja ne daju iste rezultate, koje je ispravno onda? (ja bih rekao 2.)


netko_tamo

Just_some_name normaliziras ocjene tak da oduzmes prosjek i dobijes vektor ocjena [⅓, -5/3, 4/3]. i sad imas sustav Ax = b, A su ti značajke ovih kompova transponirano, znači prvi redak A matrice bi bio [2.92, 570, 6], x ti je vektor user značajki koje trebaš odredit, a b ti je vektor ocjena


brbrbr

netko_tamo jel netko rijesio ovaj bas do kraja? dobivam neke cudne brojeve iako mi djeluje da ovaj postupak mora biti ispravan (npr. u korisnickom profilu ispada da mu pase -941 cpu sto mi nema smisla previse)


Just_some_name

Audaces meni ispadne kao ovo drugo, mislim da se kolega zbunio kod prve normalizacije jer bi trebalo biti -1.67, a ne -2.67


janeromero

Audaces Just_some_name ja se ispričavam izgleda da je moj postupak krivi, od kolege vuk172 izgleda točnije pa onda bolje taj proučite


MJ3


12.zadatak iz zbirke zadataka, zašto se brisanje najstarijeg pretinca događa tek kad dolazi 9.bit,a ne 8. (ako je 8>N)? šta točno znači taj N?


ImJustAKid

MJ3 mislim da zato što kad imaš osmi bit taj N=7 još uvijek zahvaća ovaj crveni pravokutnik a kad dođe deveti je sedmi bit izvan pa se briše sve prije


janeromero

MJ3 N je prozor koliko daleko u prošlost pamtimo podatke (7). znači current_timestamp - N + 1 je zadnji prozor koji smije postojati. u 8 retku najstariji prozor je timestampa 2, a trenutno vrijeme je 8, 8-7+1 = 2.
u 9. retku trenutni timestamp je 9 i najstariji prozor koji smije postojati u memoriji je onaj sa vremenskom oznakom 3, s obzirom da se ovaj prozor od 2 jedinice nije mergeao s novijim i time dobio noviju oznaku, briše se


chuuya

Atem Prilično sam sigurna da se zaokružuje normalno. U jednom zadatku (nez sad kojem) je bilo k=4.16 i rezultat je 4. Čak sam išla raspisivat šta bi se desilo da je k = 3 ili 5 i stvarno je p(FP) najmanji s 4.


Audaces

Just_some_name A koliko dobijes na kraju rezultat?


tito

koji bi bio najlošiji kompetitivni omjer za 3 oglašivača ako se upotrijebi balance algoritam, za 2 je ¾ ali iskreno ne razumijem kako su došli do toga na prezama


jelenan

tito Koliko sam shvatila za >2 oglašivača je najlošiji omjer uvijek: 1 - 1/e, tj. približno 0.63


brbrbr


Jel netko zna kako se rješavaju ovakvi zadaci?


tito

brbrbr malo gore u temi je odgovor


brbrbr

brbrbr Bump za ovo, objašnjen je gore postupak ali s tim postupkom dobivam krivo rješenje (ispada -1.76, mora bit -3.49).


Cyric223

Može netko objasniti ovaj

konkretno zanima me kako se dolazi do P (a,c) i P(b,c) koji su prikazani u rješenju, ako je ono uopće i ispravno.


ketamie

Cyric223

evo mog rjesenja… istog ces naci i u doc-u na materijalima. dobije se negativna vjerovatnost koja nema pretjeranog smisla. malo sam razmisljao o tome i sudeci po formulama izgleda da vjerovatnosti u ovom modelu nisu jako intuitivne… izgleda ako je py i 0, model se ponasa kao i da ne postoji i uzima samo x. radije, moguce je samo poboljsati vjerovatnost veze ako se preklapaju entiteti. ovo se zapravo vidi iz formule za p(u,v). gotovo mi se cini da je asistent samo nasrao neku brojku ocekivajuci da je moguca ta vjerovatnost, a sudeci po ovom doslovno nije. sa px=0.8, najmanja moguca vjerojatnost ovog AGM-a je gotovo 13% bez obzira na py. to jest ako je formula dobra, a zasad nisam nasao razloga zasto ne bi bila 😞


netko_tamo

brbrbr prema postupku kojeg sam gore opisao ja dobivam -3.49 zbrajanjem značajki, prva je -2.22, druga -1.26.
Prva jednadžba je 0.2×1 - 0.75×2 = 0.5, adruga -0.63×1 + 0.4×2 = 0.9


brbrbr

netko_tamo Da nedostajao mi je predznak izgleda, hvala!


tito

netko_tamo ja dobivam -2.47


Just_some_name

netko_tamo zasto ti prva jednadba je izjednjacena sa 0.5 (a ne sa 0.23) i druga sa 0.9 ( a ne 0.77)?
edit: sad sam skuzila da su to dva razlicita zadatka


« Prethodna stranica Sljedeća stranica »