無線LAN信号であなたの場所を予測する方法

El 機械学習 毎日それはさらに進みます、数日前、私はというアプリケーションに会いました ここはどこは、指定した場所を学習します。このため、Wi-Fi信号と人工知能アルゴリズムを使用します。

Whereamiとは何ですか?

ここはどこ はオープンソースのクロスプラットフォームアプリケーション(GNU / Linux、OSX、Windows)であり、Pythonで書かれています。 パスカル・ヴァン・クーテン、 Wifi信号と機械学習を使用して現在地を予測します。 wifi_machine_learning

クラスのおかげで sklearnのRandomForest、このアプリケーションは、非常に近い場所(2〜10メートル)まで、つまり、 ここはどこ それはあなたがあなたのベッドにいるのか、あなたの寝室のテーブルデスクにいるのかを知ることができます。

このアプリケーションは他のアプリケーションと統合することができ、無数の新しいアプリケーションまたは機能の始まりになる可能性があります。

Whereamiが使用する

現在地を予測できるアプリケーションにはさまざまな用途があり、その中で次の点を強調できます。

  • 私たちのコンピューターが家のどこにあるかを常に知っていることを友達に見せびらかしてください。
  • それはロボット工学で広く使用することができますたとえば、清掃を担当するロボットは、場所に応じて清掃を行うかどうかをプログラムすることができます。
  • ホームオートメーションを支持することができます、私たちの場所に応じて私たちの家の機能をアクティブにすることができるので。 (肘掛け椅子に座って、テレビを自動的にオンにし、ライトをオフにし、エアコンを作動させ、ビールを冷やし、カウントを停止することを想像してみてください)。
  • GPSはすでに存在していることはわかっていますが、たとえば大惨事が発生した場合、ホテルのどの特定のエリアで見つけられるかを知ることは、命を救うのに非常に役立ちます。
  • 限界はあなたの想像力です。

Whereamiのインストール方法

Whereamiのインストールは非常に簡単です。ディストリビューションにpythonをインストールして、次のコマンドを実行するだけです。

pip install whereami

Whereamiの使い方

のために ここはどこ 次のコマンドを使用して、現在地を学習または表示できます。 ここはどこ

#彼女の寝室から100個のサンプルを採取します
whereamilearn-lベッドルーム-n100

#キッチンから100個のサンプルを採取します
whereamilearn-lキッチン-n100

#データによる検証
whereami crossval
#0.99319

#コンピュータにそれがどこにあるかを言わせたい場合
whereamiは予測します | 言う
#コンピューターによると:「ベッドルーム」

whereamipredict_proba
#{"ベッドルーム":0.99、 "キッチン":0.01}

アプリケーションで学習した情報を削除したい場合は、以下のフォルダを確認してください。 $USER/.whereami.

これからあなたのコンピュータがあなたがそれを日常的に使うそれぞれの場所を学ぶことを願っています。 このアプリケーションをどのように使用しますか?


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

3コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ドライケン

    私はあなたがwifiネットワークに接続されているデバイスの場所を知ることができると思います。 もしそうなら、あなたはWi-Fiを開いたままにして、彼らの場所のおかげでどの人が接続したかを正確に知ることができます。

  2.   キエフ・アンドレス

    わぁ
    すばらしいです!

  3.   ジュアホ

    私はこの問題についてしばらく考えていましたが、このアプリケーションをモバイルにインストールすると非常に便利だと思います。 アンドロイドにインストールする方法はありますか? あなたは振る舞うことができますか?