• Whereami predecir tu ubicación con señales wifi

    por  • 30 mayo, 2017 • El Blog de Rigo • 0 Comentarios

    El machine learning cada día avanza más, hace un par de días conocí una aplicación llamada Whereami, que aprende las ubicaciones que le indiquemos, para esto se ayuda de las señales Wifi y algoritmos de inteligencia artificial.

    Whereami es una aplicación de código abierto, multiplataforma (GNU/Linux, OSX y Windows), escrita en Python por Pascal van Kooten, que utiliza las señales Wifi y machine learning para predecir la ubicación donde se encuentra.

    Gracias a la clase sklearn’s RandomForest, está aplicación puede predecir hasta ubicaciones muy cercanas (de 2 a 10 metros), es decir, Whereami puede saber si usted está sobre su cama o en el escritorio de mesa de su dormitorio.

    Está aplicación se puede integrar a otras y puede ser el inicio de un sinfín de nuevas aplicaciones o funcionalidades.

    Usos de Whereami

    Una aplicación que nos permite predecir nuestra ubicación, puede tener diversos usos, entre los que podemos destacar:

    • Presumir con nuestros amigos, que nuestro ordenador sabe en todo momento, en que parte del hogar se encuentra.
    • Puede tener un amplio uso en la robotica, por ejemplo, los robots que se encargan de hacer limpieza, pueden ser programados para que dependiendo de su ubicación, realicen la limpieza o no.
    • La domótica se puede ver favorecida, ya que dependiendo de nuestra ubicación se pueden activar funcionalidades de nuestro hogar. (Imaginate sentarte en tu sillón y que automáticamente se encienda la TV, se apaguen las luces, se active el aire acondicionado, se pongan a enfriar las cervezas y pare de contar).
    • Sabemos que ya existen los GPS, pero por ejemplo en caso de catástrofe, saber en que área especifica de un hotel te encuentra, sería una ayuda increíble a la hora de salvar vidas.
    • El límite lo tiene tu imaginación.

    Cómo instalar Whereami

    Instalar Whereami es sumamente fácil, basta con tener python instalado en tu distribucción y ejecutar el siguiente comando:

    pip install whereami

    Cómo utilizar Whereami

    Para que Whereami vaya aprendiendo o nos muestre nuestra ubicación podemos hacer uso de los siguientes comandos:

    # Toma 100 muestra de su dormitorio
    whereami learn -l dormitorio -n 100
    
    # Toma 100 muestras de su cocina
    whereami learn -l cocina -n 100
    
    # validación con la data
    whereami crossval
    # 0.99319
    
    # Si se desea que la computadora diga donde está ubicado
    whereami predict | say
    # Computadora dice: "dormitorio"
    
    whereami predict_proba
    # {"dormitorio": 0.99, "cocina": 0.01}
    

    Si desea eliminar la información aprendida por la aplicación, puede revisarla siguiente carpeta $USER/.whereami.

    Espero que desde ahora en adelante su computadora aprenda cada uno de los lugares donde la utilizas a diario. ¿Que uso le darías a está aplicación?

    Fuente

    Artículo original: Whereami predecir tu ubicación con señales wifi

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *