Zadejte hledaný výraz...

Rada s algoritmem (nejen pro programátory)

HeNe
verified
rating uzivatele
1. 9. 2011 13:59:05
Ahoj,
potřebuji poradit jak vymyslet algoritmus na hodnocení. Nepotřebuji přímo php kod(naprogramuji si to sám), ale jakym zpusobem to udělat, aby to bylo spravedlivé.
Takže jde o hodnocení fotky od 1 do 10 (10 je nejvíc) výsledné hodnocení se momentálně skládá z průměru - součet známek vydělený počtem lidí co hlasovali.
Pro jednotlivce je tohle poměrně přesné výsledné hodnocení, ale problém nastává, když jde o porovnání s ostatními fotkami.
Mám tam žebříček nejlepších fotek, který je ale opravdu nepřesný, jelikož fotka která dostala např. hodnocení 15krát za deset je v žebříčku nad fotkou, která dostala třeba 1000krát za deset a jednou za devět.
Jediný nápad, který jsem měl je do celkového žebříčku zařazovat fotky, které byly minimálně 100krát ohodnoceny. Tím by se vyfiltrovali nové fotky, které dostaly třeba jen 3krát 10bodů.
Přesto si myslím, že to není zrovna nejlepší řešení, ale moje hemisféry už jaksi ne a ne napadnout lepší způsob...
Doufám, že jsem to napsal dost srozumitelně co vlastně chci :) a jestli to vlastně jde... Moc děkuji všem za odpovědi a případné rady!
1. 9. 2011 13:59:05
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672962
http://en.wikipedia.org/wiki/Bayesian_average
1. 9. 2011 14:08:44
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672961
ja bych udelal neco ve stylu ze by se vzal pocet znamek toho co ma min hodnoceni a pak by se nahodne vybral stejny pocet od toho co jich ma vic a pak se to porovnalo.. ( nahodne samozrejme algoritmem kterej urci vzdy stejne hlasy aby se po aktualizaci stranky neukazalo jine hodnoceni ) .. jestli nechapes napis mi PM, muj navrh vysvetlim podrobneji s cislama klidne
1. 9. 2011 14:11:41
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672960
Dodiew
verified
rating uzivatele
(2 hodnocení)
1. 9. 2011 14:17:43
ja bych to udělal tak, že by se třeba do DB zaposival i počet hlasování, forka by měla 10, druhá taky, ale lišilo by se to počtem lidí, kteří kliknuli na 10, tím pádem by se to řadilo podle počtu kliknutí na 10 :)
1. 9. 2011 14:17:43
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672959
Krivaq.cz
verified
rating uzivatele
(1 hodnocení)
1. 9. 2011 14:20:05
to s tim zarazenim nad 100 hodnoceni je dobrej napad
ono porovnavat fotku co ma jedno hodnoceni s fotkou co jich ma tisic moc dobre nejde
jsou jeste moznosti skrtani nejhorsiho hodnoceni na urcity pocet hodnoceni
nebo ty s malo hodnocenim nasobit nakym koeficientem ktery je znevyhodni
ale to vse je na prd a nejlepsi je to co jsi navrh ty
1. 9. 2011 14:20:05
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672958
Ono taky jde o to, co ten žebříček má říkat :)
jesti se má v průběhu času měnit, nebe ne. Když ne může se stát, že na 1. místě bude navždy 1 fotka :)
Mě by se libilo toto: Do tohoto žebříčku by byly zařezěny fotky hodnocené, alespon 100x za posledních 60 dní. A seřadit je modle medianu hlasování(tzn, nutnost ukladat si hodnotu a datum hlasu).
Median odstraní "náhodné" hlasy a 60dni spolu s 100 hodnceními zaručí aspoň nějakou proměnlivost žebříčku.
Teda aspon si to myslim :)
Nebo místo medianu použí jak píše syntaxsugar : http://en.wikipedia.org/wiki/Bayesian_average
1. 9. 2011 14:31:21
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672957
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
1. 9. 2011 14:52:57
Jak to tak čtu, hlavní problém u tebe nastává, když je chceš správně seřadit bez ohledu na to, kolik lidí hlasovalo. Já bych to vyřešil tak, že bych zkrátka porovnával průměry.
Je jedno kolik lidí hlasovalo, důležitý je přeci průměr ne ? :)
1. 9. 2011 14:52:57
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672956
nevím, ale taky se mi to zdá ideální to co psal Z3NTIVA :)
1. 9. 2011 14:56:07
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672955
paneboze, nebudte lini si to precist - vzdyt je to presne to, co chcete
http://en.wikipedia.org/wiki/Bayesian_average
tady je to v praxi:
http://snipplr.com/view/29775/
1. 9. 2011 15:09:22
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672954
@Vedouci: Ten zpusob co si napsal ty a syntaxsugar se mi zda zatim asi nejlepsi ... jak rikas, kdyz si to clovek precte zjisti ze je to presne to co potrebuje.
1. 9. 2011 18:22:17
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672953
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
1. 9. 2011 18:24:45
Asi mate pravdu :)
Btw: Moh si dát reputaci všem, nejen těm nahoře ;P .
1. 9. 2011 18:24:45
https://webtrh.cz/diskuse/rada-s-algoritmem-nejen-pro-programatory#reply672952
Pro odpověď se přihlašte.
Přihlásit