2016-12-16 5 views
0

Я изучаю, как использовать TensorFlow вместе с Google Cloud ML в приложении для Android. Я уже нашел это post. Насколько я понимаю из этого сообщения и того, что я уже нашел в google, мне всегда нужно сначала развернуть обучаемую модель (т. Е. Tensorflow Graph?)? Нельзя использовать Google Cloud ML для отправки значений данных и обучения модели TensorFlow в этом облаке?Android App TensorFlow Google Cloud ML

Таким образом, единственный способ: развернуть модель, отправить данные в облако Google и получить прогноз?

Благодаря

ответ

1

Существует АНИ для выполнения учебных заданий в облаке. Например, см. training quickstart.

Обратите внимание на то, что в настоящее время нет прямого способа обучения потоковой передаче напрямую с помощью службы CloudML, но вы можете стать творческим с помощью PubSub, Cloud DataFlow или других технологий.

Вы ищете потоковое решение или решение на основе работы, достаточное для ваших нужд?

+0

Ну, на самом деле, я хочу отправить данные в облако и обучить модель, через некоторое время отправить некоторые новые данные и переустановить эту модель и использовать ее для предсказаний. – raf

+0

Последующие вопросы: замените или увеличьте данные? Сколько данных вы ожидаете «отправки» каждый раз, когда хотите переучиваться? – rhaertel80

+0

Я бы увеличил данные. Это не должно быть столько данных. Прямо сейчас, все делается с WEKA по телефону: собираются данные, как только у пользователя будет достаточно данных, которые могут быть обучены модели, на телефоне хранится обучаемая модель, которая может использоваться для прогнозирования. Если есть больше данных, новая модель обучается/переучивается. Это нехорошее решение. Поэтому я хотел отправить данные пользователей в облако, обучить там модель, использовать эту модель для предсказания пользователя. – raf

Смежные вопросы