Как да предскажете местоположението си с wifi сигнали

El машинно обучение всеки ден напредва повече, преди няколко дни срещнах приложение, наречено Къде съм, който научава местоположенията, които посочваме, за това използва Wi-Fi сигнали и алгоритми за изкуствен интелект.

Какво е Whereami?

Къде съм е приложение с отворен код за различни платформи (GNU / Linux, OSX и Windows), написано на Python от Паскал ван Кутен, който използва Wifi сигнали и машинно обучение, за да предскаже къде се намирате. wifi_machine_learning

Благодаря на класа RandomForest на sklearn, това приложение може да предсказва до много близки места (от 2 до 10 метра), т.е. Къде съм той може да разбере дали сте на леглото си или на бюрото на масата в спалнята си.

Това приложение може да бъде интегрирано с други и може да бъде началото на безброй нови приложения или функционалности.

Whereami използва

Приложение, което ни позволява да предсказваме нашето местоположение, може да има различни приложения, сред които можем да подчертаем:

  • Покажете се с нашите приятели, че компютърът ни знае по всяко време къде се намира в дома.
  • Може да има широко приложение в роботикатаНапример роботите, които отговарят за почистването, могат да бъдат програмирани така, че в зависимост от местоположението им да извършват почистването или не.
  • Домашната автоматизация може да бъде облагодетелствана, тъй като в зависимост от нашето местоположение могат да се активират функционалностите на дома ни. (Представете си, че седите на стола си и телевизорът автоматично се включва, светлините угасват, климатикът се активира, бирите се охлаждат и спирате да броите).
  • Знаем, че GPS вече съществува, но например в случай на катастрофа знанието, в кой конкретен район на хотел се намирате, би било невероятна помощ при спасяването на човешки животи.
  • Ограничението е вашето въображение.

Как да инсталирате Whereami

Инсталирането на Whereami е изключително лесно, просто инсталирайте python във вашата дистрибуция и изпълнете следната команда:

pip install whereami

Как да използвам Whereami

Така че Къде съм научете или ни покажете нашето местоположение, можем да използваме следните команди: Къде съм

# Вземете 100 проби от нейната спалня
whereami научи -l спалня -n 100

# Вземете 100 проби от вашата кухня
whereami learn -l kitchen -n 100

# валидиране с данните
whereami crossval
# 0.99319

# Ако искате компютърът да каже къде се намира
къде предсказват | казвам
#Computer казва: "спалня"

където предсказвам_проба
# {"спалня": 0.99, "кухня": 0.01}

Ако искате да изтриете информацията, научена от приложението, можете да проверите следната папка $USER/.whereami.

Надявам се, че отсега нататък компютърът ви ще научи всяко от местата, където го използвате ежедневно. Каква полза бихте дали на това приложение?


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Изсушен каза той

    Предполагам, че можете да знаете местоположението на всяко устройство, свързано към wifi мрежа. Ако е така, можете да оставите Wi-Fi отворен и да знаете точно кой човек се е свързал благодарение на местоположението му.

  2.   Киев Андрес каза той

    Уааа
    Genial!

  3.   хаха каза той

    Обмислям този проблем от известно време и мисля, че би било много полезно това приложение да бъде на мобилно устройство. Някаква идея как да го инсталирате на android? Бихте ли се държали?