Hvordan forutsi posisjonen din med wifi-signaler

El maskinlæring hver dag det går mer, for et par dager siden møtte jeg en søknad som heter Hvor er jeg, som lærer stedene vi angir, for dette bruker den Wi-Fi-signaler og kunstig intelligensalgoritmer.

Hva er Whereami?

Hvor er jeg er en åpen kildekode, plattformsapplikasjon (GNU / Linux, OSX og Windows), skrevet i Python av Pascal van Kooten, som bruker Wifi-signaler og maskinlæring for å forutsi hvor du er. wifi_machine_learning

Takk til klassen sklearns RandomForest, dette programmet kan forutsi opptil meget nær steder (fra 2 til 10 meter), det vil si Hvor er jeg den kan fortelle om du ligger på sengen eller ved bordbordet på soverommet ditt.

Denne applikasjonen kan integreres med andre og kan være begynnelsen på et utall nye applikasjoner eller funksjoner.

Whereami bruker

Et program som lar oss forutsi posisjonen vår, kan ha forskjellige bruksområder, blant hvilke vi kan fremheve:

  • Vis frem med vennene våre at datamaskinen vår til enhver tid vet hvor den er i hjemmet.
  • Det kan ha mye bruk i robotikkFor eksempel kan robotene som har ansvaret for rengjøring programmeres slik at de utfører rengjøringen avhengig av hvor de befinner seg.
  • Hjemmeautomatisering kan favoriseres, siden funksjoner i vårt hjem kan aktiveres, avhengig av hvor vi befinner oss. (Tenk deg å sitte i lenestolen din og slå på TVen automatisk, slå av lysene, aktivere klimaanlegget, kjøle ølene og slutte å telle)
  • Vi vet at GPS allerede eksisterer, men for eksempel i tilfelle en katastrofe, ville det å vite i hvilket bestemt område på et hotell du befinner deg være en utrolig hjelp til å redde liv.
  • Grensen er fantasien din.

Hvordan installere Whereami

Å installere Whereami er ekstremt enkelt, bare ha python installert i distribusjonen din og utfør følgende kommando:

pip install whereami

Hvordan bruke Whereami

Så det Hvor er jeg lære eller vise oss hvor vi kan bruke følgende kommandoer: Hvor er jeg

# Ta 100 prøver fra soverommet hennes
hvoreami lærer -l soverom -n 100

# Ta 100 prøver fra kjøkkenet ditt
hvoreami lærer -l kjøkken -n 100

# validering med dataene
hvoreami crossval
# 0.99319

# Hvis du vil at datamaskinen skal si hvor den er plassert
hvoreami forutsier | sier
# Datamaskinen sier: "soverom"

hvoreami spår_proba
# {"soverom": 0.99, "kjøkken": 0.01}

Hvis du vil slette informasjonen du har lært av applikasjonen, kan du sjekke følgende mappe $USER/.whereami.

Jeg håper at datamaskinen din fra nå av lærer hver av stedene der du bruker den til daglig. Hvilken nytte vil du gi denne applikasjonen?


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   dryken sa

    Jeg antar at du kan vite plasseringen til hvilken som helst enhet som er koblet til et wifi-nettverk. I så fall kan du la Wi-Fi være åpent og vite nøyaktig hvilken person som har koblet til takket være beliggenheten.

  2.   kyiv Andres sa

    wow
    Genial!

  3.   lol sa

    Jeg har tenkt på dette problemet en stund, og jeg tror det ville være veldig nyttig å ha denne applikasjonen på en mobil. Noen anelse om hvordan du installerer den på Android? Kan du oppføre deg?