Невозможно развернуть модель R с помощью Rstudio на облачной платформе Google - PullRequest
0 голосов
/ 21 мая 2019

Я использую Rstudio на движке облачных вычислений Google и использую примеры на

https://tensorflow.rstudio.com/keras/

Моя конечная цель заключается в том, чтобы иметь возможность развернуть R-модель на платформе ИИ и получать прогнозыэтогоЯ перепробовал много примеров, используя кера, тфестиматоры, тензор потока, но ни один из них не может работать полностью.Все они запускаются только до обучения, но когда приходит время экспортировать_савимодели (), все они терпят неудачу.Локальный прогноз, оценка работает отлично.

model %>% evaluate(x_test, y_test) # work fine in Rstudio
model %>% predict_classes(x_test)  # work fine in Rstudio

Хочу, чтобы здесь появилась моя версия модели.

enter image description here

Проблемы:

После завершения обучения я не могу экспортировать модель в корзину GCS, поскольку команда для этого не выполняется.

 export_savedmodel(model, "savedmodel")

Сообщение об ошибке:

Error in export_savedmodel.keras.engine.training.Model(model,"savedmodel") : 
'export_savedmodel()' is currently unsupported under the TensorFlow 
 Keras implementation, consider using 'tfestimators::keras_model_to_estimator()'.

Затем я изменил свой код на ниже, но все равно получаю сообщение об ошибке:

library(tfestimators)
tfe_model <- tfestimators::keras_model_to_estimator(model)
export_savedmodel(tfe_model, "savedmodel")

Ошибка:

 Error in export_savedmodel.tf_estimator(tfe_model, "savedmodel") : 
 Currently only classifier and regressor are supported. Please specify a 
 custom serving_input_receiver_fn. 

Что мне нужно:

Как я могу решить проблему?Или мы будем благодарны за любые рекомендации по развертыванию пакетов R на облачной платформе Google.

...