LoginSignup
3
2

More than 5 years have passed since last update.

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

Last updated at Posted at 2017-08-02

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

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

Pythonでモデルを作る

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

Swiftでアプリを作る

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

デモ

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

今後

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

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2