Kako predvidjeti svoje mjesto pomoću wifi signala

El stroj za učenje svaki dan napreduje više, prije nekoliko dana upoznao sam aplikaciju koja se zove Gdje sam, koji uči lokacije koje naznačujemo, za to koristi Wi-Fi signale i algoritme umjetne inteligencije.

Što je Whereami?

Gdje sam je aplikacija otvorenog koda za više platformi (GNU / Linux, OSX i Windows), koju je na Pythonu napisao Pascal vanKooten, koja koristi Wifi signale i strojno učenje za predviđanje gdje se nalazite. wifi_mašinsko_učenje

Zahvaljujući klasi sklearn's RandomForest, ova aplikacija može predvidjeti vrlo blizu mjesta (od 2 do 10 metara), tj. Gdje sam može utvrditi jeste li na krevetu ili za stolom u spavaćoj sobi.

Ovaj se program može integrirati s drugima i može biti početak bezbroja novih aplikacija ili funkcionalnosti.

Whereami koristi

Aplikacija koja nam omogućuje predviđanje našeg položaja može imati razne namjene, među kojima možemo istaknuti:

  • Pokažite se s našim prijateljima da naše računalo u svakom trenutku zna gdje se nalazi u kući.
  • Može se široko koristiti u roboticiNa primjer, roboti koji su zaduženi za čišćenje mogu se programirati tako da, ovisno o njihovom mjestu, obavljaju čišćenje ili ne.
  • Može se favorizirati automatizacija kuće, budući da se ovisno o našem položaju mogu aktivirati funkcionalnosti našeg doma. (Zamislite da sjednete na stolicu i televizor se automatski uključi, svjetla se isključe, klima uređaj se aktivira, piva se ohlade i prestanete brojati).
  • Znamo da GPS već postoji, ali na primjer, u slučaju katastrofe, znajući u kojem određenom dijelu hotela se nalazite bila bi nevjerojatna pomoć u spašavanju života.
  • Granica je vaša mašta.

Kako instalirati Whereami

Instaliranje Whereamija izuzetno je jednostavno, samo instalirajte python u vašu distribuciju i izvršite sljedeću naredbu:

pip install whereami

Kako se koristi Whereami

Za što Gdje sam krenite učiti ili nam pokažite svoje mjesto možemo koristiti sljedeće naredbe: Gdje sam

# Uzmite 100 uzoraka iz njezine spavaće sobe
whereami naučiti -l spavaća soba -n 100

# Uzmite 100 uzoraka iz svoje kuhinje
whereami naučiti -l kuhinja -n 100

# provjera valjanosti s podacima
whereami crossval
# 0.99319

# Ako želite da računalo kaže gdje se nalazi
whereami predviđaju | reći
#Computer kaže: "spavaća soba"

whereami predvidjeti_proba
# {"spavaća soba": 0.99, "kuhinja": 0.01}

Ako želite izbrisati podatke koje je aplikacija naučila, možete provjeriti sljedeću mapu $USER/.whereami.

Nadam se da će od sada vaše računalo učiti svako mjesto na kojem ga svakodnevno koristite. Kakvu biste korist imali od ove prijave?


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Posušen dijo

    Pretpostavljam da možete znati mjesto bilo kojeg uređaja povezanog na wifi mrežu. Ako je to slučaj, WiFi možete ostaviti otvorenim i točno znati koja se osoba povezala zahvaljujući svom mjestu.

  2.   Kijev Andres dijo

    Vaaa
    Izvrsno!

  3.   lol dijo

    Već neko vrijeme razmišljam o ovom pitanju i mislim da bi bilo vrlo korisno imati ovu aplikaciju na mobitelu. Imate li ideju kako ga instalirati na android? Možete li se ponašati?