Hjem Personlig finansiering Hvordan å bruke noen kolonieklynger i forutsigende analyser - dummier

Hvordan å bruke noen kolonieklynger i forutsigende analyser - dummier

Video: HVORDAN UNNGÅ CAKEY FOUNDATION! 2025

Video: HVORDAN UNNGÅ CAKEY FOUNDATION! 2025
Anonim

Et naturlig eksempel på selvorganiserende gruppe du kan bruke i prediktiv analyseadferd er en myrskoloni som jakter på mat. Myrene kollektivt optimaliserer sporet slik at det alltid tar den korteste ruten mulig for et matmål.

Selv om du prøver å forstyrre en marsjerkoloni av maur og hindre dem i å komme seg til matmålet, kommer de raskt tilbake og (igjen) finner den korteste måten som er mulig for matmålet, alle unngår de samme hindringene mens du leter etter mat. Denne ensartetheden av atferd er mulig fordi hver myr avsetter et spor av feromoner på bakken.

Tenk på en hær av maur tomgang i deres rede. Når de begynner å lete etter mat, har de absolutt ingen informasjon om hvor de skal finne den. De marsjerer tilfeldig til en enkelt myr finner mat; Nå må den heldige myren (kall det Ant X) kommunisere sin finne til resten av myrene - og for å gjøre det må den finne veien tilbake til reiret.

Heldigvis produserte Ant X sine egne feromoner hele tiden det lette etter mat; den kan følge sin egen sti av feromoner tilbake til reiret. På vei tilbake til reiret, etter sin egen feromonell, setter Ant X flere feromoner på samme sti.

Som et resultat vil duften på Ant Xs sti være den sterkeste blant alle andre myrens stier. Den sterkeste sporet av feromoner vil tiltrekke seg alle andre maur som fortsatt søker etter mat. De vil følge den sterkeste duften. Ettersom flere myrer blir med i Ant Xs sti, legger de flere feromoner til det; duften blir sterkere. Ganske snart har alle andre maur en sterk lukt å følge.

Hvis flere myrer har oppdaget samme matkilde, vil myrene som tok korteste vei, gjøre flere turer i forhold til maur som følger lengre stier - dermed vil mer feromoner bli produsert på den korteste banen. Forholdet mellom individuell og kollektiv oppførsel er et opplysende naturlig eksempel.

Hver prikk representerer et dokument. Anta at de svarte punktene er dokumenter om prediktiv analyse og de hvite punktene er dokumenter om antropologi. Dots som representerer de ulike typer dokumenter, distribueres tilfeldig i rutenettet til fem celler.

"Myrer" distribueres tilfeldig i rutenettet for å søke etter lignende dokumenter. Hver celle med en verdi i den representerer en forekomst av en "feromon. "Ved hjelp av dokumentmatrisen beregnes hver celles" feromon "-verdi fra det tilsvarende dokumentet.

Ok, hvordan gir en kolonis kollektive intelligens en modell for effektiv dataoverføring? Svaret ligger i en enkel analogi: Myrer søker etter mat i sitt miljø, mye ettersom vi søker etter klynger i et datasett - leter etter lignende dokumenter i et stort sett med dokumenter.

Vurder et datasett med dokumenter du vil organisere etter emne. Lignende dokumenter blir gruppert i samme klynge. Her er der myrkolonien kan gi tips om hvordan man grupperer lignende dokumenter.

Forestill deg et todimensjonalt (2D) rutenett der du kan representere dokumenter som punkter. 2D-nettet er delt inn i celler. Hver celle har en "feromon" (verdi) assosiert med den. Kort fortalt, "feromon" -verdien skiller hvert dokument i en gitt celle.

Prickene distribueres tilfeldigvis tilfeldig - og hver prikk i rutenettet representerer et unikt dokument. Det neste trinnet er å distribuere andre prikker tilfeldig på 2D-nettet, som simulerer mykoloniens søken etter mat i sitt miljø. Disse punktene er i utgangspunktet spredt i samme 2D-rutenett med dokumentene.

Hver ny prikk lagt til gitteret representerer en maur. Disse "myrene", som ofte refereres til i antarkolonalgoritmen som agenter , beveger seg i 2D-nettet. Hver "myr" vil enten hente opp eller slippe av de andre punktene (dokumenter), avhengig av hvor dokumentene passer best. I denne analogien tar "mat" form av dokumenter som er tilstrekkelig liknende slik at de kan grupperes.

En "myr" går tilfeldig i rutenettet; hvis det møter et dokument, kan det utføre en av to handlinger: velg eller slipp. Hver celle har en "feromonintensitet" som angir hvor likt dokumentet er for de andre dokumentene (punktene) som ligger i nærheten av det aktuelle dokumentet - den ene en "myr" skal enten hente eller slippe.

Merk at "ant" i Cell 3 vil hente det svarte punktet fordi den hvite "feromon" -verdien dominerer; og flytt til en celle der verdien er nær (liknende) til hva som er i Cell 4 (flere svarte prikker). Søket fortsetter å iterere til klyngene dannes.

I virkeligheten beveger "myren" dokumenter fra en celle til en annen for å danne klynger ved å utføre en av bare to handlinger: hente et dokument eller slippe et dokument.

Når "myrene" begynte å bevege seg tilfeldig på rutenettet, oppstår en prikk (dokument) i "myren" som tar opp et dokument fra sin nåværende celle, beveger seg med det og slipper det inn i en celle der den hadde Tilstrekkelig likhet å passe.

Hvordan ville en "myr" bestemme den beste cellen der man skal slippe et dokument? Svaret er at verdiene i cellene virker som "feromoner" - og hver celle i 2D-nettet inneholder en numerisk verdi som kan beregnes på en måte som representerer et dokument i cellen.

Husk at hvert dokument er representert som et sett med tall eller en vektor med numeriske verdier. "Fermentets intensitet" (tallverdien) øker når flere dokumenter blir tapt inn i cellen - og verdien reduseres dersom tallene som representerer dokumenter, flyttes ut av cellen.

Hvordan å bruke noen kolonieklynger i forutsigende analyser - dummier

Redaktørens valg

10 Tips for visuelt analysere og presentere data i Excel - dummies

10 Tips for visuelt analysere og presentere data i Excel - dummies

Her er noen konkrete forslag om hvordan du med hell kan bruke diagrammer som dataanalyseværktøy i Excel, og hvordan du kan bruke diagrammer for å mer effektivt kommunisere resultatene av dataanalysen du gjør. Bruk riktig diagramtype Hva mange mennesker ikke skjønner er at du bare kan lage fem ...

10 Måter å forbedre Power Pivot Performance - dummies

10 Måter å forbedre Power Pivot Performance - dummies

Når du publiserer Power Pivot-rapporter på nettet, har du tenkt for å gi publikum den beste opplevelsen som er mulig. En stor del av denne erfaringen er å sikre at ytelsen er god. Ordet ytelse (som det gjelder applikasjoner og rapportering) er vanligvis synonymt med hastighet - eller hvor raskt et program utfører bestemte handlinger ...

Legger ekstra analyselagre til Excel-diagrammer - dummies

Legger ekstra analyselagre til Excel-diagrammer - dummies

Det er ikke uvanlig å bli bedt om å legge til Ekstra analyse til din visualisering som vanligvis ikke er plottet på et Excel-diagram. For eksempel viser dette diagramet salg for hvert kvartal, men klienten vil kanskje også se prosentveksten i samme kvartal. De fleste Excel-analytikere oppfyller dette behovet med faktiske tekstbokser. ...

Redaktørens valg

Reise fotografering kamera sammenligning diagram - dummies

Reise fotografering kamera sammenligning diagram - dummies

Fra smarte telefoner til punkt-og-skyte og digitale speilreflekskameraer, du har en mange fotograferingsvalg der ute. Bruk følgende diagram for å se hvilken type kamera som passer best for deg. Smartphone Point-and-shoot dSLR Bildesensor Kvalitet Lav til middels Medium Høy Vannbestandig (egnet for basseng) Sjeldne Få modeller Sjeldne Optiske Zoom Lav ...

Ta et makrofoto-dummies

Ta et makrofoto-dummies

Fotografi (makrofotografi) gir deg den som ser bildene dine, utsikt over verden ikke normalt sett av det blotte øye. De fleste kameraer, selv smarttelefoner, kan skyte ting med en rimelig nærhet med en viss grad av klarhet og fokus. Mens du reiser, finner du ting som skyter nærbilde, for eksempel hva du spiser til middag, en merkelig feil, ...

Forestille et Moving Object - dummies

Forestille et Moving Object - dummies

Når du ser et bilde, skjønner du selv hva som skjedde da det ble tatt. Noen bilder kan innebære bevegelse eller aktivitet. For eksempel kan du fokusere på en sykkel som beveger seg nedover gaten med bygningene bak den sløret. Dette er annerledes enn grunne dybdeskarphet, men fordi blenderåpningen ikke er det som skaper ...

Redaktørens valg

ACT-strategi for å multiplisere en horisontal matrise med en vertikal matrise - dummies

ACT-strategi for å multiplisere en horisontal matrise med en vertikal matrise - dummies

På ACT Matematisk test, du må sannsynligvis multiplisere par matriser som har enten en rad eller en kolonne. En enkel måte å formere en horisontal matrise med en vertikal matris er å sette opp et lite rutenett. Denne metoden lar deg fylle ut tallene for å få det riktige svaret. Matrix ...

ACT-strategi for å løse en matrise ved hjelp av en determinant-dummies

ACT-strategi for å løse en matrise ved hjelp av en determinant-dummies

Er en determinant en vanlig operasjon utført på en firkantet matrise. På ACT Math-testen er den eneste determinantformelen du trenger å være kjent med, for en 2 x 2-matrise. Her er formelen for determinanten av Merk at determinanten av en matrise bare er et tall, ikke en matrise. Å ...

ACT Trick for Quadratics: Slik finner du raskt en Parabola-dummies retning

ACT Trick for Quadratics: Slik finner du raskt en Parabola-dummies retning

For å spare tid når du graver en kvadratisk funksjon på ACT Math-testen, kan du raskt bestemme retningen for parabolen ved hjelp av et enkelt triks basert på koeffisienten a. Dette trikset vedrører tegnet på variabelen a (i uttrykket ax2): Når a er positivt, er grafen konkav opp. I ...