2016-12-16 84 views
0

我正在學習如何在Android應用程序上使用TensorFlow和Google Cloud ML。 我已經找到這個post. 據我所知,從這篇文章以及我已經在google上發現的東西,我總是必須首先部署一個訓練好的模型(即Tensorflow圖?)? 無法使用Google Cloud ML發送數據值並在此Cloud中訓練TensorFlow模型?Android應用程序TensorFlow Google雲ML

所以唯一的方法是:部署模型,將數據值發送到谷歌雲並接收預測?

謝謝

回答

1

有一個API用於在雲中運行培訓作業。有關示例,請參閱training quickstart

請注意,目前還沒有直接使用CloudML服務直接執行流式訓練的直接方式,但您可以通過PubSub,Cloud DataFlow或其他技術獲得創意。

您是在尋找流媒體解決方案,還是基於作業的解決方案能滿足您的需求?

+0

實際上,我想發送數據到雲端並訓練模型,一段時間後發送一些新數據並重新訓練此模型,並將其用於預測 – raf

+0

後續問題:您會替換還是增加數據?您每次想要重新培訓時,您預計「發送」了多少數據? – rhaertel80

+0

我會增加數據。它不應該是那麼多的數據。現在,所有事情都是通過電話上的WEKA完成的:收集數據,只要用戶有足夠的數據,就可以對模型進行培訓,並將經過培訓的模型存儲在手機上,用於預測。如果有更多的數據,新模型將被培訓/再培訓。這不是一個好的解決方案。因此,我想將用戶數據發送到雲端,在那裏訓練模型,使用此模型進行用戶預測 – raf

相關問題