Jak przewidzieć swoją lokalizację za pomocą sygnałów Wi-Fi

El uczenie maszynowe każdego dnia rozwija się coraz bardziej, kilka dni temu spotkałem aplikację o nazwie Gdzie ja jestem, który poznaje wskazane przez nas lokalizacje, wykorzystuje do tego sygnały Wi-Fi i algorytmy sztucznej inteligencji.

Co to jest Whereami?

Gdzie ja jestem to wieloplatformowa aplikacja typu open source (GNU / Linux, OSX i Windows), napisana w Pythonie przez Pascala van Kootena, który wykorzystuje sygnały Wi-Fi i systemy uczące się, aby przewidzieć, gdzie jesteś. Wi-Fi_machine_learning

Dzięki klasie Sklearn's RandomForest, ta aplikacja może przewidywać nawet bardzo bliskie lokalizacje (od 2 do 10 metrów), czyli Gdzie ja jestem może powiedzieć, czy jesteś na łóżku, czy przy biurku w sypialni.

Ta aplikacja może być zintegrowana z innymi i może być początkiem niezliczonych nowych aplikacji lub funkcjonalności.

Whereami używa

Aplikacja umożliwiająca przewidywanie naszej lokalizacji może mieć różne zastosowania, wśród których wyróżnić możemy:

  • Pokaż znajomym, że nasz komputer zawsze wie, gdzie znajduje się w domu.
  • Może mieć szerokie zastosowanie w robotyceNa przykład roboty odpowiedzialne za sprzątanie można zaprogramować tak, aby w zależności od ich lokalizacji przeprowadzały czyszczenie lub nie.
  • Można preferować automatyzację domu, ponieważ w zależności od naszej lokalizacji możemy aktywować funkcjonalności naszego domu. (Wyobraź sobie, że siedzisz na krześle, a telewizor włącza się automatycznie, światła gasną, włącza się klimatyzacja, piwa są schłodzone, a Ty przestajesz liczyć).
  • Wiemy, że GPS już istnieje, ale na przykład w przypadku katastrofy wiedza w jakim konkretnym miejscu hotelu się znajdujesz byłaby niesamowitą pomocą w ratowaniu życia.
  • Ograniczeniem jest Twoja wyobraźnia.

Jak zainstalować Whereami

Instalacja Whereami jest niezwykle łatwa, wystarczy zainstalować Pythona w swojej dystrybucji i wykonać następujące polecenie:

pip install whereami

Jak korzystać z Whereami

dla Gdzie ja jestem dowiedz się lub pokaż nam naszą lokalizację, możemy skorzystać z następujących poleceń: Gdzie ja jestem

# Pobierz 100 próbek z jej sypialni
gdzie się uczą -l sypialnia -n 100

# Pobierz 100 próbek z kuchni
whereami uczą się -l kuchnia -n 100

# walidacja z danymi
przecinanie się
# 0.99319

# Jeśli chcesz, aby komputer powiedział, gdzie się znajduje
whereami przewidzieć | powiedzieć
#Komputer mówi: „sypialnia”

whereami Predict_proba
# {"sypialnia": 0.99, "kuchnia": 0.01}

Jeśli chcesz usunąć informacje wyuczone przez aplikację, możesz sprawdzić następujący folder $USER/.whereami.

Mam nadzieję, że od teraz Twój komputer nauczy się każdego z miejsc, w których używasz go na co dzień. Jaki pożytek dałbyś tej aplikacji?


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   suchy powiedział

    Myślę, że znasz lokalizację dowolnego urządzenia podłączonego do sieci Wi-Fi. Jeśli tak, możesz zostawić Wi-Fi otwarte i dokładnie wiedzieć, która osoba połączyła się dzięki swojej lokalizacji.

  2.   Kijów Andres powiedział

    Łaaa
    Świetnie!

  3.   kupa śmiechu powiedział

    Myślałem o tym problemie od jakiegoś czasu i myślę, że byłoby bardzo przydatne mieć tę aplikację na telefonie komórkowym. Masz jakiś pomysł, jak zainstalować go na Androidzie? Czy mógłbyś się zachowywać?