En udda sak dök upp för något år sedan, som också är aningen svårt förklara enkelt. På Facebook figurerade en del förslag på ordet – algoritm, och hur vi skulle kunna ändra den? Vanligen var det fel. Ska försöka finna genvägar och göra det lättförklarligt. Så, vad är en algoritm egentligen? Förklarat på enklaste möjliga sätt: det är en instruktion för hur något ska göras, en instruktion för hur man, steg för steg, löser en matematisk eller logisk uppgift.
I olika communities som ex FB möts vi av en ström av info och reklam av blandat slag. Här använder man matematiken att se vad folk gillar, ser på, delade nyheter från olika länder, information om lokala saker, foton på våra vänner, vad de visar på bild – husdjur och barn, politiska diskussioner samt uppgifter om förändrade personliga relationer. Ju fler vänner vi har och ju fler sidor vi följer, desto mer omfattande blir flödet.
Jag sammanfattar här, min syn är att ska du förändra måste du besöka vänner du sällan gör, och att de är mer aktiva, för ju mindre du är aktiv ”ju mindre intressant är du”. Vems uppdateringar ska visas, vems kommentarer ska synas och vilken reklam ska vara synlig? Facebooks algoritm belönar användarnas aktiviteter med ökad synlighet.
I början hade Facebook en någorlunda enkel algoritm, vilken använde sig av främst tre faktorer: närhet, vikt (det vill säga att vissa format ges större betydelse än andra) och aktualitet. År 2013 utvecklade Facebook sin algoritm till att dessutom ta hänsyn till ett tusental andra faktorer. Tillsammans skapar dessa en mycket komplex algoritm, som möjliggör ett stort mått av individanpassning.
Här ingår vilka sorters poster en användare brukar klicka på eller gilla, om någon har gillat en uppdatering utan att klicka på den eller hur länge man läste den, vilka sidor man gillar, vilka sidor ens vänner gillar, vilken reklam man valt bort, om en uppdatering man ser är en text, en länk, en film eller ett foto. Facebook uppdaterar löpande sina centrala algoritmer.
September 2016 hade Facebook, enligt egna uppgifter, 1,18 miljarder användare som är aktiva varje dag. De flesta företag och ideella organisationer, men även publika arrangemang och kulturella föreningar, har en Facebook-sida.
Algoritm som ord och betydelse?
En algoritm är, inom matematiken och datavetenskapen, ändlig uppsättning (mängd) otvetydiga instruktioner som efter exekvering löser ett problem. Algoritmen startar i ett givet tillstånd (starttillstånd) och når resultatet (sluttillstånd) inom ett ändligt antal steg. Varje steg måste var tydligt och precist definierat, på så sätt att utomstående ska kunna exekvera algoritmen och verifiera ett resultat. Ytterligare är effektivitet viktigt, det vill säga varje steg måste vara elementärt och exakt, samt gå att beräkna inom en ändlig tidsram. Knepigt. Men man använder tal när man analyserar vad du gör och intresserar dig för.
Algoritmer används mer:
Kollektivtrafik, olika nättjänster: bl.a. streamingtjänsten Netflix, som föreslår olika filmer m.m. åt användaren med hjälp av algoritmer. De ger rekommendationer där man försöker förutse vad en användare vill se – baserat på egna och andra användares preferenser, så kallad kollaborativ filtrering.
Netflix ägnar sig inte bara åt att förse användarna med rekommendationer på filmer och serier att titta på. Företaget gör numera också egna produktioner, baserade på sin algoritm om vad användarna förväntas vilja se. Netflix kombinerar en avancerad algoritm med egenhändigt skapade kategorier
Mer annorlunda områden=
Nätaffären Amazon använder det där algoritmer reglerar produkternas priser. Tvättmaskiner, vars program styrs av algoritmer som bestämmer när maskinen ska skölja eller när den ska centrifugera. De nya p-apparna, applikationerna som fungerar som hormonfria preventivmedel. Där följer en algoritm kvinnans menscykel och talar om när kvinnan är fertil och när inte.
Början?
Ursprunget för begreppet algoritm uppstod som ett sätt att beskriva procedurer för att lösa matematiska problem som exempelvis att finna den gemensamma delaren för två tal eller att multiplicera två tal. Begreppet formaliserades 1936 genom Alan Turings turingmaskin och Alonzo Churchs lambdakalkyler, som i sin tur lade grunden för datavetenskapen, anses det…
Krångligt?
Det yttersta kriteriet för effektiva algoritmer är dess beräkningskomplexitet, något som mäts i antalet beräkningssteg som krävs för att nå ett resultat. Vanligtvis är det tidskomplexitet som mäts för att särskilja algoritmer, som uppmäts i tidsmängd beroende på problemstorleken. De flesta algoritmer implementeras som datorprogram, då man strukturerar dem i programform.
För att uttrycka program används programspråk som är formella språk med samtliga nödvändiga operationer för att uttrycka en godtycklig beräkningsbar funktion. Ordet algoritm bör ej förväxlas med den matematiska termen logaritm.
Nutid?
Numer har algoritm blivit ett modeord för program som utför avancerade beräkningar, ordet syftar då främst på de delar av programmen som utför komplicerade och omfattande matematiska beräkningar baserade på stora datamängder. Det är ofta underförstått att program som kallas för algoritmer är självgående: de rullar på utan mänsklig tillsyn.
Enkel hemvariant?
Jag använder en variant när jag tar ut system i travlopp. V75 ex. Först noterar jag ”vad är viktigt”? Vinstvan häst? Bra rekord? Formen? Senaste starter? Kusken osv På varje detalj väljer jag ett tal som motsvarar vad jag anser vikten av denna info. Matematiskt räknar jag ihop alla delar och får fram en bra variant av ranking. Men detta är hemsnickrat, min variant och inte i syfte nå ut som i reklam etc 🙂
Ursprung?
Ordet algoritm kommer från arabiskan och ursprungligen från namnet på den persiske matematikern al-Khwarizmi som levde i Baghdad. Genom tiderna har ordet förändrats och kombinerats med grekiskans arithmo’s som betyder siffra och beräkning. Lycka till, krångligt är svårt förklara enkelt, förstår du och … jag? 🙂
CORONA:
Tänk på alla – det konkreta enkla: Handhygien, stanna hemma om du känner dig minsta sjuk, håll avstånd, hosta i armvecken och var rädd om gamla och sjuka.
Källor:
sv.wikipedia.org
svenska.yle.fi
internetstiftelsen.se
it-ord.idg.se
glorydays.se
wieselgren.se/blog
meltwater.com
Blogginlägget nedskrivet 17/5-20