Innehållsförteckning:
Video: How Google makes improvements to its search algorithm 2024
Människor tänker på data på osäkra sätt och tillämpar olika regler på samma data för att förstå det på sätt som datorer aldrig kan. En dators syn på data är strukturerad, enkel, kompromisslös och absolut inte kreativ. När människor förbereder data för en dator att använda, interagerar data ofta med algoritmerna på oväntade sätt och producerar oönskade utdata.
Problemet är en där människan misslyckas med att uppskatta den begränsade syn på data som en dator har.
Förstå en dators synvinkel
En dator har en enkel datavisning, men det är också en uppfattning som människor normalt inte förstår. För en sak är allt ett tal till en dator eftersom datorer inte är utformade för att fungera med någon annan typ av data. Människor ser tecken på datorskärmen och antar att datorn interagerar med data på det sättet, men datorn förstår inte data eller dess konsekvenser. Brevet A är helt enkelt numret 65 till datorn. I själva verket är det inte riktigt ens 65. Datorn ser en serie elektriska impulser som motsvarar ett binärt värde på 0100 0001.
Datorer förstår inte hela konceptet med versaler och små bokstäver. För en människa är den små bokstaven a helt enkelt en annan form av versalet A,, men på en dator är de två olika bokstäver. En liten a visas som nummer 97 till datorn (ett binärt värde på 0110 0001).
Om dessa enkla typer av enkla bokstäver jämförelser kan orsaka sådana problem mellan människor och datorer, är det inte svårt att föreställa sig vad som händer när människor börjar ta för mycket på andra typer av data. Till exempel kan en dator inte höra eller uppskatta musik. Ändå kommer musik från datorns högtalare. Detsamma gäller grafik. En dator ser en serie av 0s och 1s, inte en grafik som innehåller en vacker scen på landet.
Det är viktigt att överväga data från datorns perspektiv när man använder algoritmer. Datorn ser bara 0s och 1s, inget annat. När du börjar arbeta med algoritmens behov måste du därför se data på det sättet. Du kan faktiskt finna det bra att veta att datorns syn på data gör det enklare att hitta några lösningar, inte svårare.
Arrangera data gör skillnaden
Datorer har också en strikt idé om form och struktur av data. När du börjar arbeta med algoritmer finner du att en stor del av jobbet innebär att data visas i en form som datorn kan använda när man använder algoritmen för att hitta en lösning på ett problem.
Även om en människa mentalt kan se mönster i data som inte ordnas exakt rätt, behöver datorer verkligen precisionen för att hitta samma mönster. Fördelen med denna precision är att datorer ofta kan göra nya mönster synliga. Det är faktiskt en av de främsta orsakerna till att använda algoritmer med datorer - för att hitta nya mönster och sedan använda dessa mönster för att utföra andra uppgifter. En dator kan till exempel känna igen kundens utgiftsmönster så att du kan använda informationen för att generera mer försäljning automatiskt.