2016-11-06 4 views
1

지금 Tensorflow를 배우려고합니다. 그러나 나는 그것이 옳은지, 즉 tensorflow가 내가하고 싶은 일을 위해 노력하고 있는지를 잘 이해하고 있는지 확신 할 수 없다. 장치에서 데이터를 수집하고 weka를 사용하여 모델을 교육하고이 모델을 저장하는 Android 앱이 있습니다. weka 대신 Tensorflow를 사용하고 싶었습니다. here을 이해하기까지는 이전에 모델을 교육해야했습니다. tensorflow를 사용하여 Android 앱에서 모델을 교육 할 수 없습니까?Tensorflow Android App train 모델

+0

https://www.tensorflow.org/mobile.html – xro7

+0

여기에서 물어보기 전에이 사이트를 찾아보십시오. 그러나 그것은 또한 나의 질문에 정말로 대답하지 않았다. 전에 모델을 훈련해야하거나 tensorflow를 사용하여 전화로 모델을 훈련 할 수 있다면 – user2348157

+0

나는 tensorflow로 모바일 장치에서 모델을 훈련 할 수 없다고 생각합니다. 미리 훈련 된 모델 만 사용할 수 있습니다. – xro7

답변

-1

는 난 당신이 (106메가바이트의 크기) 먼저 tensorflow의 APK를 실행할 수 있다고 생각 : https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-android/TF_BUILD_CONTAINER_TYPE=ANDROID,TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=NO_PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=android-slave/

우리가 tensorflow 작업과 우리가 같은 AWS 또는 s 번째로 romete 서비스에 기차 작업을 할 수 있습니다 방법을 알고 있다면 내가 생각 . 우리의 안드로이드 전화는 데이터를 보내고 결과를 수신합니다. 권리?

2

이론적으로 장치에서 모델을 학습 할 수 있습니다. 그러나 일반적으로 모델을 학습하려면 엄청난 양의 처리 성능 (GPU), 메모리 (RAM) 및 디스크 공간이 필요합니다. 하드웨어 및 배터리 수명 제한으로 인해 모바일 장치에서이 작업을 시도 할 것을 권장하지 않습니다.

교육을 제한적으로 수행하는 경우 기기에서 수 있습니다. 전화기가 전원 케이블에 연결되어 있고 유휴 상태 일 때만 모델 교육을 고려할 수도 있습니다 (이 경우 Doze 모드가 시작되면 문제가 발생할 수 있음).

다른 문제는 거의 모든 자습서 및 코드 연구소에서 강력한 컴퓨터에서 모델을 학습 한 다음 훈련 된 모델을 애플리케이션에 포함한다고 가정합니다 (예 : here are some blog 게시물). Android 기기에서 모델을 교육 할 수있는 좋은 사례를 찾은 경우 의견에 남겨주세요.

관련 문제