2016-10-18 5 views
4

Tensorflow는 모바일 장치와 호환되도록 설계되었으며 tensorflow를 사용하는 there is an example of android app입니다. 그러나 소스 코드에서 신경망 관련 함수를 찾을 수 없었습니다. tensorflow C++ API에서 네트워크 교육을위한 API를 찾을 수 없습니까?안드로이드에서 JNI를 사용하여 tensorflow 네트워크를 훈련시키는 방법?

나는 그들을 찾기에는 너무 부주의 했습니까? 아니면 이것을 달성 할 다른 방법이 있습니까?

감사합니다.

답변

0

Android는 Tensorflow의 교육 프레임 워크가 아닙니다. 현재 게시 된 (단 하나의 "개시") 데모에서는 만 유추 할 수 있습니다.

당신이 팔을 기반으로하는 장치에 훈련을 원한다면 추론 (모바일 용)을 위해 모델을 최적화하는 과정에서 일반적으로 생략 된 모든 훈련 작업 & 커널을 사용하여 android 용 TF를 컴파일해야합니다. JNI는 C++ API 교육용 인터페이스입니다.

"TF 서비스"를 사용하고 RPC를 사용하여 클라우드에서 교육하는 것이 더 나은 방법입니다. 모바일에서 데이터를 수집 한 다음 훈련 용으로 보내거나 사전 훈련 된 모델을 미세 조정 한 다음 미세 조정 모델을 휴대 전화로 다시 가져올 수 있습니다. 이 데모보기 : Tensorflow Cloud Demo

관련 문제