Hem Personliga finanser Strukturera data för att få en lösning - dummies

Strukturera data för att få en lösning - dummies

Innehållsförteckning:

Video: How Google makes improvements to its search algorithm 2024

Video: How Google makes improvements to its search algorithm 2024
Anonim

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.

Strukturera data för att få en lösning - dummies

Redaktörens val

Jewish Funeral Traditions - dummies

Jewish Funeral Traditions - dummies

Judiska begravningar sker vanligen i en synagoge, begravningshem eller på en kyrkogård. Med tradition är judiska begravningar enkla (symboliserar tron ​​att människor är alla lika i döden), men de varierar mycket och har ingen uppsättning liturgi. Att skicka blommor till ett begravnings- eller sorgshem är starkt avskräckt i judendomen. Inte bara kommer ...

Identifiera komplicerade grävande dummies

Identifiera komplicerade grävande dummies

Komplicerat roende är det tekniska namnet som sorgproffs ger till en sorgprocess som sitter fast vid något tillfälle , vilket gör det omöjligt för de förlorade att framgångsrikt starta eller avsluta sorgprocessen. Komplicerat sorg är ofta ett tecken på olösta problem i förhållandet mellan de förlorade och den avlidne som gör det ...

Redaktörens val

Hur man ställer in kartkontroller i Main_iPad. Storyboard i din iOS App - dummies

Hur man ställer in kartkontroller i Main_iPad. Storyboard i din iOS App - dummies

När du har en anpassad vy för MapController i din iOS-app, måste du berätta för iPad-storyboardet att du laddar in din anpassade vy i stället för en UIViewController. Följ dessa steg: Välj Projekt navigator genom att välja Main_iPad. storyboard och välj sedan View Controller i View Controller - Map Scene i dokumentutskriften. ...

Hur man roterar objekt i din iOS-app - dummies

Hur man roterar objekt i din iOS-app - dummies

Här hittar du hur man rotera en vy (i så fall vrid bilen runt) i din iOS-app. För att göra det uppdaterar du den roterande kodstuben du startade med och ersätter den med den fetstilta koden. - (void) rotera {CGAffineTransform transform = CGAffineTransformMakeRotation (M_PI); void (^ animation) () = ^ () {self. bil. transformera = transformera; ...

Hur man ställer in en WeatherController i Main_iPad. storyboard-fil för din iOS-app - dummies

Hur man ställer in en WeatherController i Main_iPad. storyboard-fil för din iOS-app - dummies

Bör du lägga till en ny anpassad vykontroll till din iOS-app innan du fortsätter till dessa steg. Du behöver fortfarande berätta för storyboardet att du vill att den ska ladda den nya anpassade vykontrollen istället för en UIViewController. Följ dessa steg:

Redaktörens val

Spara en grafisk stil i Adobe CS5 Illustrator - dummies

Spara en grafisk stil i Adobe CS5 Illustrator - dummies

Adobe Creative Suite 5 (Adobe CS5) Illustrator tillåter Du sparar en grafisk stil. En grafisk stil är en kombination av alla inställningar du väljer för ett visst filter eller en effekt i Utseendepanelen. Genom att spara informationen i en grafisk stil lagras du dessa attribut så att du snabbt och enkelt kan tillämpa ...

Välj som ett transformationsverktyg i Adobe CS5 Illustrator - dummies

Välj som ett transformationsverktyg i Adobe CS5 Illustrator - dummies

I Adobe Creative Suite 5 (Adobe CS5 ) Illustratör du kan använda markeringsverktyget för att skala och rotera ett valt objekt. Dra begränsningsboxens handtag för att ändra storlek på objektet, eller flytta dig utanför ett handtag och sedan, när markören ändras till en flippig pil (en böjd pil med pilhuvud i båda ändarna), dra till ...

Objekttransformation i Adobe CS5 Illustrator - dummies

Objekttransformation i Adobe CS5 Illustrator - dummies

Verktygen Rotate, Reflect, Scale och Shear i Adobe Creative Suite 5 (Adobe CS5) Illustrator använder alla samma grundläggande steg för att utföra transformationer. Här är fem sätt att transformera ett objekt: en för en godtycklig omvandling och fyra andra för exakta omvandlingar baserat på en numerisk mängd som du anger. Vilkårlig omvandlingsmetod Eftersom detta ...