Help us understand the problem. What is going on with this article?

Kerasで作ったモデルをCoreMLを使ってiOSで動かす

More than 3 years have passed since last update.

Keras + CoreMLで.mlmodelを作り、iOSで使ってみた。

とりあえずできた。
また詳細は後日追記していく。(かも)

Pythonでモデルを作る

Bluetoothの電波強度を入力すると距離を返すモデルをKerasで作成。

Swiftでアプリを作る

Bluetooth発信機(BLE Nano)と受信機(アプリが動いているiPhone)の距離をリアルタイムに表示。
CoreBluetoothでRSSIを取得してモデルに入力してます。

デモ

デモ動画では途中でBLE Nanoを手で覆って電波強度を弱めてます。
一応見やすいようにprobabilityをProgressBarで可視化してます。

今後

単一方向の距離だけじゃなくて位置まで学習させてみたい。
屋内ならフィンガープリンティング的なのでできそう。
屋外でもできたらいいなぁ。

eburairu
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away