Kaip nuspėti savo vietą naudojant „wifi“ signalus

El mašininis mokymasis kiekvieną dieną jis žengia toliau, prieš porą dienų sutikau pavadintą programą Kur aš esu, kuris sužino mūsų nurodytas vietas, tam naudoja „Wi-Fi“ signalus ir dirbtinio intelekto algoritmus.

Kas yra Whereami?

Kur aš esu yra atviro kodo, daugiaplatformė programa (GNU / Linux, OSX ir Windows), kurią Python parašė Pascalis van Kootenas, kuris naudoja „Wifi“ signalus ir mašininį mokymąsi, kad nuspėtų jūsų buvimo vietą. wifi_machine_learning

Ačiū klasei sklearn's RandomForest, ši programa gali numatyti iki labai arti vietų (nuo 2 iki 10 metrų), tai yra, Kur aš esu tai gali pasakyti, ar esate ant lovos, ar prie miegamojo stalo.

Ši programa gali būti integruota su kitomis ir gali būti begalės naujų programų ar funkcijų pradžia.

Kur naudoja

Programa, leidžianti nuspėti mūsų buvimo vietą, gali būti naudojama įvairiai, iš kurių galime išskirti:

  • Parodykite draugams, kad mūsų kompiuteris visada žino, kur jis yra namuose.
  • Tai gali būti plačiai naudojama robotikojePavyzdžiui, robotus, kurie yra atsakingi už valymą, galima užprogramuoti taip, kad, atsižvelgiant į jų vietą, jie atliktų valymą ar ne.
  • Namų automatizavimui gali būti teikiama pirmenybė, nes, atsižvelgiant į mūsų vietą, gali būti aktyvuojamos mūsų namų funkcijos. (Įsivaizduokite, sėdite savo fotelyje ir automatiškai įjungiate televizorių, išjungiate šviesą, įjungiate oro kondicionierių, atvėsinate alų ir nustojate skaičiuoti).
  • Mes žinome, kad GPS jau egzistuoja, tačiau, pavyzdžiui, įvykus katastrofai, žinoti, kurioje konkrečioje viešbučio vietoje esate, būtų neįtikėtina pagalba gelbstint gyvybes.
  • Riba yra jūsų vaizduotė.

Kaip įdiegti „Whereami“

Diegti „Whereami“ yra labai lengva, tiesiog įdiekite „python“ savo platinime ir vykdykite šią komandą:

pip install whereami

Kaip vartoti Whereami

Kur aš esu eikite mokytis arba parodykite mums savo vietą, mes galime naudoti šias komandas: kur aš esu

# Paimkite 100 pavyzdžių iš jos miegamojo
kur mokytis -l miegamasis -n 100

# Paimkite 100 mėginių iš savo virtuvės
kur mokytis -l virtuvė -n 100

# patvirtinimas su duomenimis
kur kryžius
# 0.99319

# Jei norite, kad kompiuteris pasakytų, kur jis yra
kur prognozuoti | pasakyti
# Kompiuteris sako: „miegamasis“

kur prognozuoti_proba
# {"miegamasis": 0.99, "virtuvė": 0.01}

Jei norite ištrinti programos išmoktą informaciją, galite patikrinti šį aplanką $USER/.whereami.

Tikiuosi, kad nuo šiol jūsų kompiuteris išmoks kiekvieną vietą, kurioje kasdien ją naudojate. Kokią naudą galėtumėte suteikti šiai programai?


3 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Drykenas sakė

    Spėju, kad galite žinoti bet kurio įrenginio, prijungto prie „wifi“ tinklo, vietą. Jei taip, galite palikti „Wi-Fi“ atvirą ir tiksliai žinoti, kuris asmuo prisijungė dėl savo vietos.

  2.   Kijevas Andresas sakė

    Oho
    Puiku!

  3.   daug juoko sakė

    Aš kurį laiką galvojau apie šią problemą ir manau, kad būtų labai naudinga turėti šią programą mobiliajame telefone. Bet kokia idėja, kaip jį įdiegti „Android“? Ar galėtum elgtis?