Hjem Personlig finansiering Tæller objekter i en datastrøm - dummier

Tæller objekter i en datastrøm - dummier

Video: Alt tæller i kampen for klimaet - RealMæglerne 2025

Video: Alt tæller i kampen for klimaet - RealMæglerne 2025
Anonim

At lære at tælle objekter i en strøm kan hjælpe dig med at finde de hyppigste emner eller rangordne sædvanlige og usædvanlige begivenheder. Denne algoritme udnytter hashfunktioner og omtrentlige skitser. Det gør det efter at have filtreret duplikerede objekter og tæller forskellige elementer, der er optaget i datastrømmen.

Du bruger denne teknik til at løse problemer som at finde de hyppigste forespørgsler i en søgemaskine, de mest solgte varer fra en onlineforhandler, de meget populære sider på et websted eller de mest volatile aktier (ved at tælle de gange, hvor et lager er solgt og købt).

Du bruger løsningen på dette problem, Count-Min Sketch, til en datastrøm. Det kræver kun et dataport og gemmer så lidt information som muligt. Denne algoritme anvendes i mange virkelige situationer (såsom analyse af netværkstrafik eller styring af distribuerede datastrømme). Opskriften kræver brug af en flok hashfunktioner, der hver især er forbundet med en smule vektor på en måde, der ligner et blomstfilter, som vist i figuren:

  1. Initialiser alle bitvektorer til nuller i alle positioner.
  2. Anvend hash-funktionen for hver bitvektor, når du modtager et objekt fra en strøm. Brug den resulterende numeriske adresse til at øge værdien på den pågældende position.
  3. Anvend hash-funktionen til en objekt og hent værdien i den tilknyttede position, når du bliver bedt om at estimere en objekts frekvens. Af alle de værdier, der modtages fra bitvektorer, tager du det mindste som frekvensen af ​​strømmen.

Hvordan værdier opdateres i en Count-Min Sketch.

Fordi kollisioner altid er mulige, når der anvendes en hash-funktion, især hvis den tilhørende bitvektor har få pladser, har flere bitsvektorer ved hånden sikret dig, at mindst en af ​​dem holder den korrekte værdi. Værdien af ​​valget bør være den mindste, fordi den ikke blandes med falske positive tællinger på grund af kollisioner.

Tæller objekter i en datastrøm - dummier

Valg af editor

Bygg dit eget sociale fællesskab for handel - dummies

Bygg dit eget sociale fællesskab for handel - dummies

På et velproduceret forretningswebsted, du Se ofte et link til et socialt samfundsområde, hvilket også kan føre offsite til sociale medier. Dette område er hvor kundeservice og FAQs sider lever. Du kan også finde et kunde-til-kunde-fællesskab, der tilskynder deltagelse fra dem, der besøger forretningssiden. Uanset om du vælger ...

Bedste praksis til e-mailmarkedsføring - dummies

Bedste praksis til e-mailmarkedsføring - dummies

Emnet for din sociale medievirksomhed e -mails skal være om at opfylde dine kunders interesser. Du kender dine kunder bedre end nogen. Hvis de vil have opskrifter, skal du f.eks. Have en opskrift i din e-mail. Har indhold, der vedrører din virksomhed og kundens behov. Bygg på loyalitetsforslaget og lav ...

Bygg online indtjening gennem links på Amazon og Social Media - dummies

Bygg online indtjening gennem links på Amazon og Social Media - dummies

Sælger gennem billeder og indhold, du deler på populære sociale medier, er en fantastisk måde at nå ud til kunderne. Du kan gøre mere end blot at linke til produkter - find ud af hvordan du kan tjene penge på dit oprindelige indhold, du udgiver. Du genererer indtægter på din hjemmeside og sociale medier via annoncer og links. Hvis du producerer ...

Valg af editor

Hvordan man bruger f-distributioner i Excel - dummies

Hvordan man bruger f-distributioner i Excel - dummies

F-distributioner er sandsynlighedsfordelinger i Excel, der sammenligner forholdet i variationer af prøver trukket fra forskellige populationer. Denne sammenligning giver en konklusion om, hvorvidt afvigelserne i de underliggende populationer ligner hinanden. F. DIST: Left-tailed f-distribution sandsynlighed F. DIST-funktionen returnerer den venstre-tailed sandsynlighed for at observere et forhold på to samples 'variationer så store ...

Sådan bruges logaritmisk skalering til Excel-dataanalyse - dummier

Sådan bruges logaritmisk skalering til Excel-dataanalyse - dummier

Logaritmer og logaritmisk skalering er værktøjer, som du vil bruge i dine Excel-diagrammer, fordi de gør det muligt for dig at gøre noget meget kraftfuldt. Ved logaritmisk skalering af din værdi-akse kan du sammenligne den relative ændring (ikke den absolutte ændring) i datareserværdier. For eksempel, sig at du vil sammenligne salget ...

Sådan bruges Flash Fill in Excel 2016 - dummies

Sådan bruges Flash Fill in Excel 2016 - dummies

Excel 2016s handy Flash Fill-funktion giver dig evnen at tage en del af de data, der er indtastet i en kolonne i et regnearktabell, og indtast bare disse data i en ny tabelkolonne ved kun at bruge et par tastetryk. Serien af ​​indgange vises i den nye kolonne, bogstaveligt talt i en flash (således ...

Valg af editor

ØGe din blog med bedre indhold - dummier

ØGe din blog med bedre indhold - dummier

Som du tænker på måder at generere buzz på din blog, du kan også forbedre kvaliteten af ​​din blog ved at fokusere på dine bogføringsteknikker. Disse tip kan give dig nogle gode promoveringsideer: Skriv om aktuelle eller kontroversielle problemer. Denne ide virker som en no-brainer, men det er nemt at glemme. Betal ...

Opbygge et XML-sitemap og forbedre din blogs SEO-design - dummies

Opbygge et XML-sitemap og forbedre din blogs SEO-design - dummies

Søgemaskineoptimering ) handler om at øge din blogs synlighed i søgemaskiner som Google. Forbedre din WordPress blogs SEO gennem smarte design valg. Antag for eksempel at du skriver et indlæg om planlægning af en superhelt fødselsdagsfest. Du vil gerne have, at posten vises i søgeresultater, når nogen skriver "superheltefødselsdagsfest" i ...

Mærke dit WordPress-mobilwebsted med gratis blogdesign - dummies

Mærke dit WordPress-mobilwebsted med gratis blogdesign - dummies

Mest WordPress mobile plug- ins for din blogs design kan tilpasses. Du tilpasser en mobil plugin til din blog ved at ændre farver og temaer, tilføje et brugerdefineret logoikon og indstille en brugerdefineret hjemmeside. Med WPtouch mobile plug-in kan du tilføje branding som supplerer din blogs design og gør det nemmere at navigere. Før du ...