Sit med kalkulator og prøver å forstå

Perfekt! Det er en kalkulator som må til! :-)

med nokre få unntak har dei ikkje fleire enn "mine" bøker alt i alt

Det er en konsekvens av en slik algoritme, fordi den nedjusterer likheten når den andre har mange bøker i boksamlingen.

Hensikten til denne funksjonen er å finne bokelskere med "like" dine bøker.

Veldig mange har noen av dine bøker i sin samling.

Vi må sortere disse bokelskerne, for vi kan ikke liste opp alle.
(For å lage disse listene, må vi gå gjennom 19.000 boksamlinger 19.000 ganger. Det er tidkrevende.)

La oss si at min boksamling består av bok 1, 2 og 3, 4 og 5, slik:

Meg: [1, 2, 3, 4, 5]

Deretter skal vi sortere bruker u til z etter "likhet", og deres boksamling er slik:
u: [1] (Én lik bok)
v: [1, 6] (Én lik bok)
w: [1, 2, 3] (Tre like)
x: [ 1, 2, 3, 4] (Fire like)
y: [1, 2, 3, 4, 6, 7, 8, 9] (Fire like)
z: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29] (Fem like)

I hvilken rekkefølge bør disse sorteres?

Ta en rask titt på disse boksamlingene og tenk på hvilke er egentlig likest?

De fleste etterlyser dem med flest bøker.

Det vil si at de vil ha z på topp.

Rent intuitivt vil jeg si at den som har likest min boksamling er x.

Du vil gjerne at folk skal ha flere bøker enn deg; ingenting i veien for dette, men det eliminerer y, v, w, og x.

Algoritmen vår sorterer disse boksamlingene slik:

x: [1, 2, 3, 4]
(4 like, 80 prosent fram, 100 prosent tilbake, 90 utjevnet)
w: [1, 2, 3]
(3 like, 60 prosent fram, 100 prosent tilbake, 80 utjevnet)
y: [1, 2, 3, 4, 6, 7, 8, 9]
(4 like, 80 prosent fram, 50 prosent tilbake, 65 utjevnet)
u: [1]
(1 like, 20 prosent fram, 100 prosent tilbake, 60 utjevnet)
z: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29]
(5 like, 100 prosent fram, 17 prosent tilbake, 58 utjevnet)
v: [1, 6]
(1 like, 20 prosent fram, 50 prosent tilbake, 35 utjevnet)

Det er vel og merke ikke hensikten å hente fram "interessante" boksamlinger, kun "like".

Det finnes mange måter å regne ut "likhet" på, og denne er kanskje ikke den beste.

Ingen har imidlertid foreslått en bedre regnemåte ennå.

En bedre regnemåte må innebære en småfilosofisk definering av "likhet", samt en ny og bedre sortering av u, v, w, x, y, z med forankring i denne.

Godt sagt! (0) Varsle Svar

Viser 1 svar.

Takk for svært fyldig forklaring! Tanken bak , forstår eg iallfall litt av...trur eg! Men , lurer på om eg har uttrykt meg litt utydeleg: Dei fleste av dei som står med like bøker, har berre desse bøkene i si samling: td: X har 9 bøker totalt - lik 9 av bøkene i mi samling, Y har 32 bøker totalt - av dei er 30 bøker dei same som eg har i mi samling...berre to bøker kan eg sjå på om dei er av interesse.....
Om det hadde vore mulig å sette ei minimumsgrense for talet på bøker ein måtte ha totalt, så hadde kanskje det vorte betre?

Er uansett imponert over jobben med å få dette i drift! Til lags åt alle......osv Ha ei god helg!

Godt sagt! (1) Varsle Svar

Sist sett

Eli HagelundTor-Arne JensenBjørg L.LailaEgil StangelandBertyAgnete M. HafskjoldPiippokattaRufsetufsaSilje-Vera Wiik ValeEvaDemeterHeidi LTone Maria JonassenEster SGodemineHarald KInger-LisealpakkaBookiacKirsten LundMalinn HjortlandIngunn SAstrid SæverhagenTanteMamieTonjeNorahTheacathyHilde Merete GjessingAstrid Terese Bjorland SkjeggerudJBEivind  VaksvikAndreas HesselbergStig TSissel ElisabethBeathe SolbergNtotheaSynnøve H HoelIngrid Hilmer