Hogyan lehet megjósolni tartózkodási helyét wifi jelekkel

El gépi tanulás minden nap tovább halad, pár napja találkoztam egy nevezett alkalmazással Hol vagyok, amely megtanulja az általunk megjelölt helyeket, ehhez Wi-Fi jeleket és mesterséges intelligencia algoritmusokat használ.

Mi a Whereami?

Hol vagyok egy nyílt forráskódú, többplatformos alkalmazás (GNU / Linux, OSX és Windows), amelyet Python írt Pascal vanKooten, amely Wifi jeleket és gépi tanulást használ arra, hogy megjósolja, hol tartózkodik. wifi_gép_tanulás

Köszönet az osztálynak sklearn RandomForest, ez az alkalmazás nagyon közeli helyeket (2-10 méterig) képes megjósolni, vagyis Hol vagyok meg tudja állapítani, hogy az ágyadon vagy a hálószobád asztalánál vagy.

Ez az alkalmazás integrálható másokkal, és számtalan új alkalmazás vagy funkció kezdete lehet.

Ahol felhasználja

Egy alkalmazásnak, amely lehetővé teszi számunkra a helyünk megjóslását, különféle felhasználási lehetőségei lehetnek, amelyek közül kiemelhetjük:

  • Mutassa meg barátainkkal, hogy számítógépünk mindig tudja, hol van az otthon.
  • Széles körben alkalmazható a robotikábanPéldául a takarításért felelős robotokat úgy lehet programozni, hogy azok helyüktől függően elvégezzék a tisztítást vagy sem.
  • Előnyben lehet részesíteni az otthoni automatizálást, mivel helyünktől függően az otthonunk funkciói aktiválhatók. (Képzelje el, hogy ül a székén, és a TV automatikusan bekapcsol, a lámpák kialszanak, a légkondicionáló működésbe lép, a sörök lehűltek, és abbahagyja a számolást).
  • Tudjuk, hogy a GPS már létezik, de például katasztrófa esetén az a tudat, hogy a szálloda melyik területén található, hihetetlen segítséget jelentene az életmentésben.
  • A határ a fantáziád.

A Whereami telepítése

A Whereami telepítése rendkívül egyszerű, telepítse a terjesztésbe a python-t, és futtassa a következő parancsot:

pip install whereami

Hogyan kell használni a Whereami-t?

azért, hogy Hol vagyok megtanulják vagy megmutatják nekünk a helyünket, a következő parancsokat használhatjuk: Hol vagyok

# Vegyen 100 mintát a hálószobájából
ahol megtanulják -l hálószoba -n 100

# Vegyen 100 mintát a konyhájából
ahol megtanulják -l-konyha -n 100

# érvényesítés az adatokkal
hol a kereszt
# 0.99319

# Ha azt szeretné, hogy a számítógép megmondja, hol található
ahol megjósolják | azt mondják
# A számítógép azt mondja: "hálószoba"

ahol megjósolják_proba
# {"hálószoba": 0.99, "konyha": 0.01}

Ha törölni szeretné az alkalmazás által megtanult információkat, ellenőrizheti a következő mappát $USER/.whereami.

Remélem, hogy mostantól a számítógéped megtanulja azokat a helyeket, ahol napi rendszerességgel használod őket. Mire használná ezt az alkalmazást?


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   dryken dijo

    Gondolom, minden wifihálózathoz csatlakoztatott eszköz helyét megismerheti. Ha igen, akkor hagyhatja nyitva a Wi-Fi-t, és pontosan tudja, melyik személy csatlakozott a helyének köszönhetően.

  2.   Kijev Andres dijo

    Azta
    Ragyogó!

  3.   lol dijo

    Már egy ideje gondolkodtam ezen a kérdésen, és úgy gondolom, hogy nagyon hasznos lenne, ha mobilon van ez az alkalmazás. Van ötlet, hogyan kell telepíteni androidra? Tudnál viselkedni?