2016-10-18 6 views
4

Tensorflowはモバイルデバイスと互換性があり、there is an example of android appはテンソルフローを使用しています。しかし、私はソースコード内でニューラルネットワーク関連の関数を見つけることができませんでした。 tensorflow C++ APIに、ネットワークトレーニング用のAPIが見つかりませんでしたか?AndroidでJNIを使​​用してテンソルフローネットワークをトレーニングするにはどうすればよいですか?

私はそれを見つけるにはあまりにも不注意だったのですか、これを達成するための他の方法がありますか?

ありがとうございました。

答えて

0

AndroidはTensorflowのトレーニングフレームワークではありません。 現在公開されている(初回のみ)デモでは、 しか推論に使用できません。

このArmベースのデバイスでトレーニングをする場合は、推論(モバイル用)のためにモデルを最適化するプロセスで通常省略されたすべてのトレーニングops &カーネルでandroid用のTFをコンパイルする必要がありますJNIは、C++ APIのトレーニングのためのインタフェースを提供します。

「TFサービング」と呼ばれるものを使用し、RPCを使用してクラウドでトレーニングを行う方が良い方法です。携帯電話でデータを収集し、トレーニング用に送信したり、事前に訓練されたモデルを微調整して、細かい調整モデルを携帯電話に戻すことができます。このデモをご覧ください: Tensorflow Cloud Demo

関連する問題